Who can use this?
- Owners and Admins, and roles that can update bots and channels, to change settings.
- Anyone who needs to work out why a bot behaved unexpectedly.
The bot doesn’t start or doesn’t reply
My bot doesn't reply when a customer messages
My bot doesn't reply when a customer messages
Is the conversation already open with someone?
Is the bot the channel's default?
Is an override sending the chat to a person?
Is the flow published?
Does the keyword match the whole message?
The bot only works after I resolve the chat
The bot only works after I resolve the chat
Leads from my Click-to-WhatsApp ad get the wrong bot
Leads from my Click-to-WhatsApp ad get the wrong bot
- Make that bot the channel’s default bot.
- In the CTWA Ad Based flow, check For Specific Ads and the Ad Id, or use For Any Ads.
- If the lead already had an open chat with a team member, the ad flow won’t start.
My keyword doesn't trigger the flow
My keyword doesn't trigger the flow
- The whole message must equal the keyword. Capitals are ignored unless Case Match is on.
- For “contains” matches, use Regex Match.
- “stop” can’t be a keyword. It’s reserved for marketing opt-out.
- The conversation must be assigned to the bot. See the first question on this page.
A different flow started than the one I expected
A different flow started than the one I expected
Typing another keyword doesn't switch flows
Typing another keyword doesn't switch flows
The bot stops, times out or closes early
The chat was closed or unassigned before my wait time
The chat was closed or unassigned before my wait time
Check flow-level drop-off
Check for the 3-minute default
Check the flow itself
Check when the conversation started
The bot waited longer than I set
The bot waited longer than I set
The wait time passed but nothing happened
The wait time passed but nothing happened
The bot's timeout message wasn't sent
The bot's timeout message wasn't sent
Handoff and assignment
Leads go to the wrong team member after the bot
Leads go to the wrong team member after the bot
- The Assign Conversation node in the flow.
- What actions should the agent take after the flow completion? in the flow’s settings (Edit Flow).
The bot said it's connecting the customer, but nobody got the chat
The bot said it's connecting the customer, but nobody got the chat
- When the bot assigns to a team, the team’s own Assignment Rules decide who gets it. With Round-robin, it goes to the next available member. With Unassign, it goes to Unassigned.
- A flow-finish action set to Unassign Conversation undoes the handoff.
- Check the node points at the team or person you expect.
Returning customers skip the bot
Returning customers skip the bot
Chats sit in Unassigned after the bot
Chats sit in Unassigned after the bot
- The bot’s wait time ran out, and the default action is Unassign Conversation.
- None of the bot’s flows matched the customer’s next message, so the bot let go.
- The flow assigned to a team whose assignment rule is Unassign.
Integrations inside a flow
Only 10 items show in my list
Only 10 items show in my list
My CRM or Google Sheets step fails, so the chat never gets assigned
My CRM or Google Sheets step fails, so the chat never gets assigned
When to contact support
If your settings match what you expected and the bot still behaves differently, email support@gallabox.com with:- the bot name and the flow name,
- a sample contact number where it happened,
- roughly when it happened (the time of the bot’s last message helps most), and
- what you expected and what happened instead.