> For the complete documentation index, see [llms.txt](https://bot.3gm.dev/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://bot.3gm.dev/3gm-notification-services/alerts/wallet-notifications.md).

# Wallet Notifications

Monitor activity of a wallet and receive webhook notifications.

### Features:

* highly performant (5-20s faster than existing solutions)
* supports advanced transaction types
* supports Blur bidding system
* three display modes

### Setup:&#x20;

1. Create new alert group

<figure><img src="https://1532932898-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FDrg7tTMIIOxFzo5DXJ9F%2Fuploads%2FCnL39Lgb2FHxQWKnXQib%2Falerts.png?alt=media&amp;token=db0bd7e1-47ea-4f5f-bcf1-513c1df838cf" alt=""><figcaption></figcaption></figure>

* Description - Add a description to remind you what the alert is for.
* List of Addresses - Wallet addresses to track. Can be any format, commas, spaces, etc.&#x20;
  * Format: address, address, address, ens, ens, ens
* List of Address Names - Replaces wallet address or ENS in the alert with your custom name.
  * Format: address:name1, address:name2, address:name3
* Discord Webhook URL / Telegram chat ID&#x20;
  * <https://support.discord.com/hc/en-us/articles/228383668-Intro-to-Webhooks>
  * <https://www.alphr.com/find-chat-id-telegram/>
* Discord Ping Role - Adds a role ping to the alert. Must be the UID of the role.  <https://discordhelp.net/role-id>

### Alert Modes

* Mints - any NFT mints with optional quick task tool field
* Buys - secondary buys
* Sells - secondary sells
* Transfers - currently supports only basic ETH transfers
* Contract Deploys - self explanitory&#x20;
* Contract Calls - contract interactions from wallets that aren't other categories
* Coins - ERC20 token swaps

<figure><img src="https://1532932898-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FDrg7tTMIIOxFzo5DXJ9F%2Fuploads%2FtPc7uT4EeuY5aaZLFBd1%2Fimage.png?alt=media&amp;token=56d1891c-2804-42e4-a0f6-4e951ffb7563" alt=""><figcaption></figcaption></figure>

### Display Modes

* Full embed - Text message with full discord embed
* Small embed - Text message with compact discord embed
* No embed - Text message only

<figure><img src="https://1532932898-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FDrg7tTMIIOxFzo5DXJ9F%2Fuploads%2FY1X2fIJiLj4u6jcza2A9%2Fimage.png?alt=media&amp;token=70400029-a498-443a-9008-20e61247440c" alt=""><figcaption></figcaption></figure>

### Telegram Setup

Create a Telegram Group

Invite 3gm bots (all 5)

* @ThreeGMAlerts1Bot
* @ThreeGMAlerts2Bot
* @ThreeGMAlerts3Bot
* @ThreeGMAlerts4Bot
* @ThreeGMAlerts5Bot

Get Telegram Chat ID by inviting bot @RawDataBot <https://www.alphr.com/find-chat-id-telegram/>

* get ID from&#x20;

```
    "chat": {
        "id": -907304945,
```

* Use the ID in the Discord Alerts setup
* remove @RawDataBot from your group
