Command
FreeTrigger a flow on a command like /start, with optional deep-link payload.
Triggers when the user sends a command such as /start or /help. Commands can carry a
deep-link payload (e.g. /start ref123), which you can save to a variable.
Fields
| Field | Type | Required | Notes |
|---|---|---|---|
| Command | text | yes | e.g. /start |
| Save payload to variable | text | — | Stores the deep-link payload (the text after the command) |
Outcomes
default— continue the flow.
How it works
Deep links like t.me/yourbot?start=ref123 send /start ref123. Capture ref123 into a
variable to handle referrals, campaign tags, or pre-selected items.
Command /start → payload_var: ref
Condition {{var.ref}} != "" → "Welcome via referral {{var.ref}}!"
This is a trigger — a graph entry point with no incoming arrow. See Triggers vs actions.