> For the complete documentation index, see [llms.txt](https://docs.bloombot.app/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.bloombot.app/manager/pages/tasks/solana/social.md).

# Social

{% hint style="info" %}
Social Tasks automate trades based on social activity, including Fomo/Pump.fun callouts and Twitter signals. Six different modes track specific signals and automatically trigger buys or sells.

***

**Before you start**

* Set a Social default wallet in the Wallets page under Trading Modes.
  {% endhint %}

#### Create Social Task

Six modes are selectable from the tabs at the top of the Create Social Task modal:

* **CA Scanner**: triggers the task when a contract address appears in a tweet from the tracked account.
* **Engagement**: triggers the task when the tracked account replies to, retweets, or quote-tweets a specific tweet.
* **Follow / Unfollow**: triggers the task when an account follows or unfollows another user.
* **Posts & Replies**: triggers the task when the tracked account posts, replies, retweets, or quote-tweets.
* **Tweet Delete**: triggers the task when a specific tweet is deleted by its author.
* **PF Callout**: triggers the task when a tracked Pump.fun caller calls out a token.

{% tabs %}
{% tab title="CA Scanner" %}
Buys contracts posted by the tracked account in tweets, retweets, replies, or quotes

<figure><img src="https://373591576-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FMnkwltEDWRRlh7lLk05b%2Fuploads%2FFtfDLbW7HkLQJpOt4C1C%2FScreenshot%202026-10-12%20alle%2015.00.19.png?alt=media&amp;token=a03f8a02-64fa-40f0-b9a9-9264111e9274" alt=""><figcaption></figcaption></figure>

| Field              | Description                                                                                                                                                                                                                                                                            |
| ------------------ | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| **Wallet**         | Wallet used for the task.                                                                                                                                                                                                                                                              |
| **Config Name**    | Custom name for this task.                                                                                                                                                                                                                                                             |
| **Target Handle**  | Twitter handle to track. URL or username without the @.                                                                                                                                                                                                                                |
| **Amount**         | Amount spent per buy.                                                                                                                                                                                                                                                                  |
| **Target Actions** | <p>Trigger type:</p><ul><li><strong>Tweet</strong>: original posts.</li><li><strong>Retweet</strong>: reposts. Contract taken from the original post.</li><li><strong>Reply</strong>: replies with a contract.</li><li><strong>Quote</strong>: quote-tweets with a contract.</li></ul> |
| **Max Buy Count**  | Maximum contracts the task will buy. Set to 1 for the first only, 2 for the first two, and so on. Changing the target does not reset this counter.                                                                                                                                     |
| **Use OCR**        | Detects and buys contracts from images posted by the target account.                                                                                                                                                                                                                   |

**Task Timing**

| Field          | Description            |
| -------------- | ---------------------- |
| **Enable at**  | Task start time (UTC). |
| **Disable at** | Task end time (UTC).   |

**Token Filters**

| Field              | Description                                                                                                                                     |
| ------------------ | ----------------------------------------------------------------------------------------------------------------------------------------------- |
| **Min Market Cap** | Minimum market cap required at the moment of the post. Below threshold, the buy is skipped.                                                     |
| **Max Market Cap** | Maximum market cap allowed at the moment of the post. Above threshold, the buy is skipped.                                                      |
| **Min Age**        | Minimum time since token creation. Unit selectable from the dropdown (minutes, hours, days). For Pump.fun migrated coins, counted from bonding. |
| **Max Age**        | Maximum time since token creation. Unit selectable from the dropdown. For Pump.fun migrated coins, counted from bonding.                        |

**Fee Settings**

| Field             | Description                                                                                                          |
| ----------------- | -------------------------------------------------------------------------------------------------------------------- |
| **Slippage**      | Buy slippage percentage.                                                                                             |
| **Priority Fee**  | Transaction fee for the buy order.                                                                                   |
| **Processor Tip** | Tip to prioritize inclusion in the next block.                                                                       |
| **Anti MEV**      | MEV protection against sandwich attacks.                                                                             |
| **Auto Tip**      | Uses the recommended Jito tip automatically. Priority fee stays fixed since the tip is what matters for Jito Blocks. |

**Platforms**

Restrict the task to specific token platforms. Use <kbd>Select All</kbd> or <kbd>Deselect All</kbd> to toggle the entire list, or pick individual platforms.

**Strategies**

Attach strategies to this task. Click <kbd>Create Strategy</kbd> to add a new strategy, then <kbd>Create Limit Order</kbd> inside any strategy to add an order. See the **Create Strategy** page for the full configuration reference.
{% endtab %}

{% tab title="Engagement" %}
Triggers a buy when the tracked account replies to, retweets, or quote-tweets a specific tweet.

<div align="left"><figure><img src="https://373591576-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FMnkwltEDWRRlh7lLk05b%2Fuploads%2FraSZW0lXSF3ZsjXU0OeX%2Funknown.png?alt=media&#x26;token=42222c72-9094-407a-92c1-ef3548f1f408" alt="" width="563"><figcaption></figcaption></figure></div>

| Field               | Description                                                                                                                                                                                                      |
| ------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| **Wallet**          | Wallet used for the task.                                                                                                                                                                                        |
| **Config Name**     | Custom name for this task.                                                                                                                                                                                       |
| **Target Handle**   | Handle of the account whose interactions you want to track.                                                                                                                                                      |
| **Target Tweet ID** | ID of the tweet to monitor.                                                                                                                                                                                      |
| **Token Address**   | Contract address of the token to buy.                                                                                                                                                                            |
| **Amount**          | Amount spent per buy.                                                                                                                                                                                            |
| **Target Actions**  | <p>Trigger type:</p><ul><li><strong>Reply</strong>: target replies to the tweet.</li><li><strong>Retweet</strong>: target retweets the tweet.</li><li><strong>Quote</strong>: target quotes the tweet.</li></ul> |
| **Max Buy Count**   | Maximum buys the task will execute. Changing the target does not reset this counter.                                                                                                                             |

**Task Timing**

| Field          | Description            |
| -------------- | ---------------------- |
| **Enable at**  | Task start time (UTC). |
| **Disable at** | Task end time (UTC).   |

**Fee Settings**

| Field             | Description                                                                                                          |
| ----------------- | -------------------------------------------------------------------------------------------------------------------- |
| **Slippage**      | Buy slippage percentage.                                                                                             |
| **Priority Fee**  | Transaction fee for the buy order.                                                                                   |
| **Processor Tip** | Tip to prioritize inclusion in the next block.                                                                       |
| **Anti MEV**      | MEV protection against sandwich attacks.                                                                             |
| **Auto Tip**      | Uses the recommended Jito tip automatically. Priority fee stays fixed since the tip is what matters for Jito Blocks. |

**Strategies**

Attach strategies to this task. Click <kbd>Create Strategy</kbd> to add a new strategy, then <kbd>Create Limit Order</kbd> inside any strategy to add an order. See the **Create Strategy** page for the full configuration reference.
{% endtab %}

{% tab title="Follow / Unfollow" %}
Triggers a buy or sell when an account follows or unfollows another user.

<figure><img src="https://373591576-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FMnkwltEDWRRlh7lLk05b%2Fuploads%2FFtfDLbW7HkLQJpOt4C1C%2FScreenshot%202026-10-12%20alle%2015.00.19.png?alt=media&amp;token=a03f8a02-64fa-40f0-b9a9-9264111e9274" alt=""><figcaption></figcaption></figure>

| Field                | Description                                                                                                                                                                                          |
| -------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| **Wallet**           | Wallet used for the task.                                                                                                                                                                            |
| **Config Name**      | Custom name for this task.                                                                                                                                                                           |
| **Follower Account** | Handle of the account whose follow activity you want to track.                                                                                                                                       |
| **Followed Account** | Handle of the account being followed or unfollowed. Set to trigger only when the Follower Account follows or unfollows this specific user.                                                           |
| **Token**            | <p>• <strong>Custom:</strong> buy or sell the token address you enter.<br>• <strong>Bio CA:</strong> buy the first contract address in the followed account's bio, read when the follow happens.</p> |
| **Direction**        | <p><strong>Buy</strong> to open a position.</p><p><strong>Sell</strong> to close one.</p>                                                                                                            |
| **Amount**           | Amount spent on the buy, or amount of token sold.                                                                                                                                                    |
| **Target Actions**   | <p>Trigger type:</p><ul><li><strong>Follow</strong>: Follower Account follows a new user.</li><li><strong>Unfollow</strong>: Follower Account unfollows a user.</li></ul>                            |
| **Max Buy Count**    | Maximum trades the task will execute. Changing the target does not reset this counter.                                                                                                               |
| Min Followers        | Only buy when the followed account has at least this many followers. Leave empty or 0 for no minimum.                                                                                                |

**Task Timing**

| Field          | Description            |
| -------------- | ---------------------- |
| **Enable at**  | Task start time (UTC). |
| **Disable at** | Task end time (UTC).   |

**Fee Settings**

| Field             | Description                                                                                                          |
| ----------------- | -------------------------------------------------------------------------------------------------------------------- |
| **Slippage**      | Slippage percentage for buys.                                                                                        |
| **Priority Fee**  | Transaction fee for the order.                                                                                       |
| **Processor Tip** | Tip to prioritize inclusion in the next block.                                                                       |
| **Anti MEV**      | MEV protection against sandwich attacks.                                                                             |
| **Auto Tip**      | Uses the recommended Jito tip automatically. Priority fee stays fixed since the tip is what matters for Jito Blocks. |

**Strategies**

Attach strategies to this task. Click <kbd>Create Strategy</kbd> to add a new strategy, then <kbd>Create Limit Order</kbd> inside any strategy to add an order. See the **Create Strategy** page for the full configuration reference.
{% endtab %}

{% tab title="Posts & Replies" %}
Triggers a buy or sell when the tracked account posts, replies, retweets, or quote-tweets.

<div align="left"><figure><img src="https://373591576-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FMnkwltEDWRRlh7lLk05b%2Fuploads%2FJTDJmx38u32iBSpR0ZI6%2Funknown.png?alt=media&#x26;token=71dcf9ae-486a-4792-97da-9c4e31c6a11e" alt="" width="563"><figcaption></figcaption></figure></div>

| Field               | Description                                                                                                                                                                                                                                                                           |
| ------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| **Wallet**          | Wallet used for the task.                                                                                                                                                                                                                                                             |
| **Config Name**     | Custom name for this task.                                                                                                                                                                                                                                                            |
| **Target Account**  | Handle of the account whose posting activity you want to track.                                                                                                                                                                                                                       |
| **Original Poster** | Handle of the original poster of the tweet being interacted with. Filters replies, retweets, and quotes to those that involve this poster's tweets.                                                                                                                                   |
| **Token Address**   | Contract address of the token to buy or sell.                                                                                                                                                                                                                                         |
| **Direction**       | <p><strong>Buy</strong> to open a position.</p><p><strong>Sell</strong> to close one.</p>                                                                                                                                                                                             |
| **Amount**          | Amount spent on the buy, or amount of token sold.                                                                                                                                                                                                                                     |
| **Target Actions**  | <p>Trigger type:</p><ul><li><strong>Reply</strong>: Target Account replies.</li><li><strong>Retweet</strong>: Target Account retweets.</li><li><strong>Quote</strong>: Target Account quote-tweets.</li><li><strong>Tweet</strong>: Target Account posts an original tweet.</li></ul> |
| **Max Buy Count**   | Maximum trades the task will execute. Changing the target does not reset this counter.                                                                                                                                                                                                |

**Text Keywords**

Filter triggers to tweets whose text matches the configured keyword lists. Expand to set inclusion and exclusion keywords.

**Task Timing**

| Field          | Description            |
| -------------- | ---------------------- |
| **Enable at**  | Task start time (UTC). |
| **Disable at** | Task end time (UTC).   |

**Fee Settings**

| Field             | Description                                                                                                          |
| ----------------- | -------------------------------------------------------------------------------------------------------------------- |
| **Slippage**      | Slippage percentage for buys.                                                                                        |
| **Priority Fee**  | Transaction fee for the order.                                                                                       |
| **Processor Tip** | Tip to prioritize inclusion in the next block.                                                                       |
| **Anti MEV**      | MEV protection against sandwich attacks.                                                                             |
| **Auto Tip**      | Uses the recommended Jito tip automatically. Priority fee stays fixed since the tip is what matters for Jito Blocks. |

**Strategies**

Attach strategies to this task. Click <kbd>Create Strategy</kbd> to add a new strategy, then <kbd>Create Limit Order</kbd> inside any strategy to add an order. See the **Create Strategy** page for the full configuration reference.
{% endtab %}

{% tab title="Tweet Delete" %}
Triggers a buy or sell when a specific tweet is deleted by its author.

<div align="left"><figure><img src="https://373591576-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FMnkwltEDWRRlh7lLk05b%2Fuploads%2FDZ10Qz5ywWvE1ppo7lix%2FScreenshot%202026-05-20%20at%2022.55.46.png?alt=media&#x26;token=c5cae4eb-9bcd-4323-89d1-89a504f40688" alt="" width="563"><figcaption></figcaption></figure></div>

| Field               | Description                                                                               |
| ------------------- | ----------------------------------------------------------------------------------------- |
| **Wallet**          | Wallet used for the task.                                                                 |
| **Config Name**     | Custom name for this task. Auto-generated and editable.                                   |
| **Tweet URL or ID** | URL or numeric ID of the tweet to monitor for deletion.                                   |
| **Token Address**   | Contract address of the token to buy or sell.                                             |
| **Direction**       | <p><strong>Buy</strong> to open a position.</p><p><strong>Sell</strong> to close one.</p> |
| **Amount**          | Amount spent on the buy, or amount of token sold.                                         |
| **Max Buy Count**   | Maximum trades the task will execute.                                                     |

**Task Timing**

| Field          | Description            |
| -------------- | ---------------------- |
| **Enable at**  | Task start time (UTC). |
| **Disable at** | Task end time (UTC).   |

**Fee Settings**

| Field             | Description                                                                                                          |
| ----------------- | -------------------------------------------------------------------------------------------------------------------- |
| **Slippage**      | Slippage percentage for the order.                                                                                   |
| **Priority Fee**  | Transaction fee for the order.                                                                                       |
| **Processor Tip** | Tip to prioritize inclusion in the next block.                                                                       |
| **Anti MEV**      | MEV protection against sandwich attacks.                                                                             |
| **Auto Tip**      | Uses the recommended Jito tip automatically. Priority fee stays fixed since the tip is what matters for Jito Blocks. |

**Strategies**

Attach strategies to this task. Click <kbd>Create Strategy</kbd> to add a new strategy, then <kbd>Create Limit Order</kbd> inside any strategy to add an order. See the **Create Strategy** page for the full configuration reference.
{% endtab %}

{% tab title="PF Callout" %}
Triggers a buy or sell when a tracked caller calls out a token.

<div align="left"><figure><img src="https://373591576-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FMnkwltEDWRRlh7lLk05b%2Fuploads%2F90waXfel0xDJkb5eZfdy%2Fsocial.png?alt=media&#x26;token=933377dd-1cfa-4662-be82-02c4b45dfcdb" alt="" width="563"><figcaption></figcaption></figure></div>

| Field               | Description                                                                                               |
| ------------------- | --------------------------------------------------------------------------------------------------------- |
| **Wallet**          | Wallet used for the task.                                                                                 |
| **Config Name**     | Custom name for this task.                                                                                |
| **Pump.fun caller** | The pump.fun caller to follow: a username, a wallet, or a profile link. Their callouts trigger this task. |
| **Direction**       | <p><strong>Buy</strong> to open a position.</p><p><strong>Sell</strong> to close one.</p>                 |
| **Amount**          | Amount spent on the buy, or amount of token sold.                                                         |
| **Max Buy Count**   | Maximum trades the task will execute. Changing the target does not reset this counter.                    |

**Text Keywords**

Filter triggers to callouts whose text matches the configured keyword lists. Expand to set inclusion and exclusion keywords.

| Field             | Description                                                                                                                                                                                                                                             |
| ----------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| **Keyword Match** | <p>How a keyword is compared against the callout text:</p><ul><li><strong>Partial</strong>: matches when the keyword appears anywhere inside the text.</li><li><strong>Exact</strong>: matches only when the keyword appears as a whole word.</li></ul> |

**Task Timing**

| Field          | Description            |
| -------------- | ---------------------- |
| **Enable at**  | Task start time (UTC). |
| **Disable at** | Task end time (UTC).   |

**Token Filters**

| Field              | Description                                                                                                                                     |
| ------------------ | ----------------------------------------------------------------------------------------------------------------------------------------------- |
| **Min Market Cap** | Minimum market cap required at the moment of the callout. Below threshold, the trade is skipped.                                                |
| **Max Market Cap** | Maximum market cap allowed at the moment of the callout. Above threshold, the trade is skipped.                                                 |
| **Min Age**        | Minimum time since token creation. Unit selectable from the dropdown (minutes, hours, days). For Pump.fun migrated coins, counted from bonding. |
| **Max Age**        | Maximum time since token creation. Unit selectable from the dropdown. For Pump.fun migrated coins, counted from bonding.                        |

**Fee Settings**

| Field             | Description                                                                                                          |
| ----------------- | -------------------------------------------------------------------------------------------------------------------- |
| **Slippage**      | Slippage percentage for the order.                                                                                   |
| **Priority Fee**  | Transaction fee for the order.                                                                                       |
| **Processor Tip** | Tip to prioritize inclusion in the next block.                                                                       |
| **Anti MEV**      | MEV protection against sandwich attacks.                                                                             |
| **Auto Tip**      | Uses the recommended Jito tip automatically. Priority fee stays fixed since the tip is what matters for Jito Blocks. |

**Platforms**

Restrict the task to specific token platforms. Use <kbd>Select All</kbd> or <kbd>Deselect All</kbd> to toggle the entire list, or pick individual platforms.

**Strategies**

Attach strategies to this task. Click <kbd>Create Strategy</kbd> to add a new strategy, then <kbd>Create Limit Order</kbd> inside any strategy to add an order. See the **Create Strategy** page for the full configuration reference.
{% endtab %}
{% endtabs %}

***

#### Mass Create

<figure><img src="https://373591576-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FMnkwltEDWRRlh7lLk05b%2Fuploads%2FPUyNLBmQGB0evnDhMrKc%2Fmass%20create.png?alt=media&#x26;token=e9efa370-5ef5-45f3-b17c-a1d20297e214" alt=""><figcaption></figcaption></figure>

Create multiple tasks at once by pasting a list of handles. One task is created per handle, all sharing the same configuration. Mass Create supports five modes: **CA Scanner**, **Engagement**, **Follow / Unfollow**, **Posts & Replies** and **PF Callout**. Tweet Delete is not available in Mass Create because it requires a specific tweet identifier.

{% stepper %}
{% step %}
**Handles.** Open the **Mass Create Social Task** modal and select the mode from the tabs at the top. Paste handles into **Target Handles**, one per line. The **Valid** counter shows recognized entries. Click <kbd>Next</kbd>.
{% endstep %}

{% step %}
**Configuration.** Configure the fields as for a single task (see the sections above). Click <kbd>Create Task</kbd> to create one task per valid handle.
{% endstep %}
{% endstepper %}

***

#### Tasks Tab

Tasks appear in the Tasks tab organized by feature.

<figure><img src="https://373591576-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FMnkwltEDWRRlh7lLk05b%2Fuploads%2Ft9TzSsk9QIHnLMbEPuUX%2F17.png?alt=media&amp;token=79814989-ecd4-4602-a509-06f94fe97efa" alt=""><figcaption></figcaption></figure>

| Button           | Description                                          |
| ---------------- | ---------------------------------------------------- |
| **Start All**    | Activates all tasks in the current tab.              |
| **Stop All**     | Deactivates all tasks in the current tab.            |
| **Start / Stop** | Activate or deactivate a single task.                |
| **Edit**         | Modify a task's parameters.                          |
| **Duplicate**    | Create a copy of a task with the same configuration. |
| **Delete**       | Remove a task permanently.                           |


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information that is not directly available in this page, you can query the documentation by asking a question.

Perform an HTTP GET request on the following URL with the `ask` and `goal` query parameters:

```
GET https://docs.bloombot.app/manager/pages/tasks/solana/social.md?ask=<question>&goal=<user_goal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is what the user is ultimately trying to achieve, the reason they need the answer. Sharing it helps GitBook give you a better, more relevant answer. A goal is most helpful when it describes the outcome the user wants rather than restating the question. For example, with `ask=how do I create an API token`, a goal like `automate deployments from our CI pipeline` lets GitBook tailor the answer to that use case.

The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
