Card layouts and limits
Every automation renders one of two card shapes depending on its type.
Every automation renders one of two card shapes depending on its type.
What happens when a card can't be delivered
If the card can't be delivered, the bot falls back to a photo with a caption, then to plain text โ a fallback card has no buttons. For following trackers, a fallback shows "photo" or "text" beside the last-alert time in the automations list.
Feed card
Three parts, joined by blank lines.
| Part | Content |
|---|---|
| Link | Your link label as a link, or the bare post URL when the label is empty. Position (top or bottom) is a setting. |
| Message | Your text as written โ or, when left empty, the default: "๐ฆ @handle just posted". |
| Quote | The post's own text, while "Show tweet" is on. Trimmed to 600 characters (400 with an image). |
Image: your configured image if set, otherwise the post's own photo. Buttons, if any, are laid out stacked or inline per the setting.
Editor placeholders
| Placeholder | What it does |
|---|---|
{embed} | Stands for the quoted post. Delete it to turn "Show tweet" off. |
{post_url} | Shows where the bare link goes when the label is blank. |
The bot substitutes nothing else in your text.
Follow card
- One image โ the follow graphic, or the followed account's avatar when the graphic could not be rendered.
- A stats table: Followers, Following, Posts, and Joined when known.
- The bio, expandable; its footer shows the website, the location, and ๐ for a private account, when present.
- Recent posts, once at least one is shown (2.7).
- The contract-address block, once a token has been found (below).
- Button rows (below).
Your message text, link label and link position have no effect on this card; they only shape the fallback.
Follow card fallback
Used only when the card falls back to a photo or plain text. Laid out like a feed card: link, your text or the default "๐ค @handle just followed", then the followed account as a quote โ name, check mark, @handle, follower count, bio โ then the contract-address lines.
Button rows
| Row | Contents |
|---|---|
| 1 | View <name> โ a link to the account's profile. Plus Fetch 5 most recent posts (before the first press) or Fetch 5 more posts (after). |
| 2 | Fetch <name> Followers. |
| 3 | Chart (when a chart link is known) and Copy CA (tap-to-copy) โ once a token has been found. |
Rows 1 and 2 are on every follow card; there is no switch to remove them.
Contract-address block
- Heading: "Contract address".
- Per token:
$MSAI ยท name ยท chain ยท Chart ยท Explorerโ Chart/Explorer only when a link is known. - The address itself, as tap-to-copy code.
- A 4-cell table: Market cap, Holders, Supply, Age.
- A footer line: price, liquidity, FDV, burned supply, security flags, and where the token was found โ each when known.
Up to 3 tokens are shown per card.
Limits
Automations and rules
| Limit | Value | Notes |
|---|---|---|
| Automations per bot | 10 | Every plan. |
| Rules per automation | 8 | Following and follower trackers only. |
| Buttons per automation | 12 | Feed only. |
| Button label | 64 characters | Truncated, not rejected. |
| Message / link label / recap row / recap header | 500 characters each | Rejected over, not truncated. |
| Handle | 1โ15 letters, digits, underscore | |
| Uploaded image | 5 MB, jpg / jpeg / png / webp |
