Chat Service Override
Replace the default AI chat behavior for a specific channel with your custom flow.
When to Use
Use this when you want to customize how your AI responds on a specific channel:
- Add typing indicators on Messenger/Instagram
- Pre-process messages before AI responds
- Route VIP customers differently
- Add custom integrations before responding
Configuration
| Field | Description |
|---|---|
| Channel | Select which channel (Messenger, WhatsApp, Slack, etc.) |
Available Variables
When your flow runs, you have access to:
message— User's messageuser.name— User's nameuser.email— User's emailchannel— Channel name
Example Flow
For a professional Messenger experience:
- Parallel Execution → Show Typing + Mark as Read
- AI Request → Process the message
- Hide Typing
- Send Message → Reply to user