# Overview

{% hint style="info" %}
Automation runs **Auto Buy**: the Extension watches a Discord or Telegram Web tab in your browser and fires a buy the moment a contract address is posted in the target channel. No manual click required.

Every Auto Buy trade uses a **Scraper Preset**: a saved configuration that sets the buy amount, fees, tip, and filters (plus slippage on EVM). Configure the preset once, then run Auto Buy on any channel.
{% endhint %}

***

### How Auto Buy Works

1. You configure a **Scraper Preset** in the Manager (buy amount, filters, fees).
2. You open a supported channel tab (Discord or Telegram Web) in your browser and leave it active.
3. You press the **Start Auto Buy** button injected by Bloom into the channel.
4. The Extension continuously scans the DOM of that tab for contract addresses.
5. When a valid address appears, Bloom detects the chain (Solana or EVM), applies the matching Scraper Preset, and fires a buy.

If both Solana and EVM Extensions are installed and signed in, Auto Buy can run concurrently on both. Posted SOL addresses trigger the Solana Extension, posted EVM addresses trigger the EVM Extension.

***

### Supported Channels

| Channel      | Page              |
| ------------ | ----------------- |
| Discord Web  | Discord Auto Buy  |
| Telegram Web | Telegram Auto Buy |

Both channels share the same Scraper Preset. On Solana, the buy amount is set independently per channel (Discord Auto Buy Amount, Telegram Auto Buy Amount) while every other field applies to both. On EVM, a single Buy Amount applies to both channels.

***

### Scraper Preset

{% embed url="<https://www.youtube.com/watch?t=50s&v=wu2_MOtsbQU>" %}

The Scraper Preset lives at [manager.bloombot.app/extension/settings](https://manager.bloombot.app/extension/settings) > Scrapers tab. It is chain-scoped: Solana and EVM have separate presets, both applied automatically based on the chain of the posted address.

#### Solana Scraper Preset

| Field                              | Description                                                                                            |
| ---------------------------------- | ------------------------------------------------------------------------------------------------------ |
| Discord Auto Buy Amount            | SOL amount used for buys triggered from Discord.                                                       |
| Telegram Auto Buy Amount           | SOL amount used for buys triggered from Telegram.                                                      |
| Auto Buy Processor Tip             | Jito tip used to prioritize Auto Buy transactions.                                                     |
| Auto Buy Priority Fee              | Priority fee for Auto Buy transactions.                                                                |
| Min Volume                         | Skip the buy if the token's volume is below this threshold.                                            |
| Max Volume                         | Skip the buy if the token's volume is above this threshold.                                            |
| Min Market Cap                     | Skip the buy if the token's market cap is below this threshold.                                        |
| Max Market Cap                     | Skip the buy if the token's market cap is above this threshold.                                        |
| Skip contract if previously bought | If enabled, the scraper ignores contract addresses already purchased from the current channel session. |
| Save Preset                        | Save the current configuration.                                                                        |
| Load Defaults                      | Restore default values.                                                                                |

#### EVM Scraper Preset

| Field                              | Description                                                                                            |
| ---------------------------------- | ------------------------------------------------------------------------------------------------------ |
| Configure Scraper For Chain        | Chain this preset applies to: ETH, BSC, Base.                                                          |
| Buy Amount                         | Native-currency amount used for Auto Buy transactions.                                                 |
| Buy Fee                            | Priority fee for Auto Buy transactions, in GWEI.                                                       |
| Buy Bundle Tip                     | Bundle tip to prioritize Auto Buy inclusion.                                                           |
| Buy Slippage                       | Maximum price difference allowed on Auto Buy.                                                          |
| Min Liquidity                      | Skip the buy if the pool liquidity is below this threshold.                                            |
| Max Liquidity                      | Skip the buy if the pool liquidity is above this threshold.                                            |
| Min Market Cap                     | Skip the buy if the token's market cap is below this threshold.                                        |
| Max Market Cap                     | Skip the buy if the token's market cap is above this threshold.                                        |
| Skip contract if previously bought | If enabled, the scraper ignores contract addresses already purchased from the current channel session. |
| Save Preset                        | Save the current configuration.                                                                        |
| Load Defaults                      | Restore default values.                                                                                |

***

### Filters

Filters are the gate that decides whether a detected contract address results in a buy. The Extension reads the token's current stats (volume, market cap, liquidity) and compares them against your thresholds.

* If **any** filter fails, the buy is skipped and the scraper continues watching for the next address.
* If **all** filters pass, the buy fires using the Scraper Preset's buy amount, fees, tip, and slippage.

Set thresholds according to the strategy the channel follows. Tighter filters reduce noise but may skip short-lived opportunities.

***

### Rules and Limits

* **One channel tab per browser window.** Auto Buy disables itself if more than one Discord tab (or Telegram tab) is open in the same window. Use separate browser windows to run multiple channels in parallel.
* **The tab must stay open.** Auto Buy stops scanning when the tab is closed or the browser is quit. Minimizing the window is fine.
* **Active session only.** The "Skip contract if previously bought" filter is scoped to the current channel session. It resets when the tab is closed or reloaded.
* **Chain detection is automatic.** Bloom identifies Solana vs EVM addresses on its own. You don't pick a chain when starting Auto Buy: you press the chain-specific start button that matches your active Extension.


---

# Agent Instructions: Querying This Documentation

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

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.bloombot.app/extension/automation/overview.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
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.
