Custom Alert Text
Where custom text shows up in an alert
Section titled “Where custom text shows up in an alert”Looking at a typical buy alert with the parts the override would change highlighted:
🔷 Vitalik 1.23 ETH | 🆕🟢 BUY USDC
7,500 USDC swapped for 2.34 PEPE ($15,890)
MC $2.45M · Tx: 0.02% · 💎 · First 3m ago
Etherscan · Dexscreener · PhotonThe customizable strings here are:
| What | Default | What it currently means |
|---|---|---|
🆕🟢 BUY | the action label combined with its emoji (see Custom Emojis) | The header tag |
swapped | ”swapped” | The verb between <amount in> and <amount out> for swaps |
for | ”for” | The connector between the two amounts |
link | ”link” | Used in some contexts as the link label |
Holds | ”Holds” | The holding-info prefix |
MC | ”MC” | The market-cap label |
Liq | ”Liq” | The liquidity label |
When the UI ships, you’ll be able to override each of these independently. So swapped could become aped into and for could become →, giving you 7,500 USDC aped into → 2.34 PEPE.
Telegram HTML support
Section titled “Telegram HTML support”The text-override system supports inline Telegram HTML — <b>, <i>, <a>. So you’ll be able to set:
custom_text.buy = "<b>🚀 ape</b>"…and that’d render as a bold emoji + word in the header.
This gives you stylistic control beyond just words — bold key terms, italicize labels, etc.
Connector words specifically
Section titled “Connector words specifically”Power users often ask whether they can change “swapped for” to a single arrow. Yes, that’s specifically what the connector overrides are for — the verb (swapped) and the connector (for) are independent slots. So:
| Default | With overrides like… |
|---|---|
7,500 USDC swapped for 2.34 PEPE | 7,500 USDC → 2.34 PEPE (swapped="", for=”→“) |
7,500 USDC swapped for 2.34 PEPE | 7,500 USDC ▶ 2.34 PEPE (swapped=”▶”, for="") |
Setting any value to an empty string keeps the default — clearing a value falls back rather than rendering empty space.
Settings will be shared across EVM and Solana
Section titled “Settings will be shared across EVM and Solana”There’s one set of custom text per user, not separate sets per chain. So if you set swapped = "aped", it applies on every chain.
What you can change today
Section titled “What you can change today”Until the UI ships, you can tweak alert tone with the customizations that do work:
- Field toggles (Alert Field Toggles) — show/hide individual pieces of the alert
- Number format (Number Formats) — compact vs full
- Trading-link buttons (Trading & Chart Links) — which buttons appear in the footer
Those collectively change a lot about how alerts read. The text-string overrides will be a finer layer on top once they ship.