Catch All
A flow that matches every incoming message
The Catch All trigger matches every incoming message that no more specific flow matches. Use it for a flow that replies with a help menu, hands the chat to a person or passes the message to an AI agent.

Configuration
Catch All has no settings. Choose Catch All in the first step and click Create Trigger on the review step.

Rules and Limits
- No combining. A flow with a Catch All trigger cannot have other triggers. The editor shows Cannot be combined with other triggers, and Remove Catch All trigger first on the other triggers.
- Once per flow. You can add Catch All to a flow one time.
- Runs last. When a message matches a flow with a more specific trigger, only that flow runs and Catch All stays quiet. Catch All runs only when nothing else matches. Keep a single Catch All flow per channel, so two fallbacks do not compete.
- Messages only. Catch All reacts to text messages. A message with no text, such as a lone photo, a comment or a web widget event does not start it.
- Reactive. The contact wrote to you, so the messaging window is open. Any card type works.
- Respects channels. A flow limited to WhatsApp in Flow Settings does not pick up Telegram messages.
Common Uses
- Help menu. List what the bot understands on a channel with no other flows.
- AI replies. Pass every message to an AI Agent card.
- Hand off to a person. Use Assign Operator for every message on a channel.
Related
- Triggers: all trigger types.
- Message Received: match specific text.
- Flow Settings: choose the channels a flow runs on.