Channels Overview
AI SmartTalk lets you meet customers wherever they are. Connect messaging platforms, email, and more โ all conversations flow into one unified inbox while your AI handles responses automatically.
How Channels Workโ
โโโโโโโโโโโโโโโโ โโโโโโโโโโโโโโโโ โโโโโโโโโโโโโโโโ
โ Customer โโโโโโถโ AI SmartTalk โโโโโโถโ AI Agent โ
โ Message โ โ Channel โ โ Response โ
โ โโโโโโโ โโโโโโโ โ
โ Response โ โ (Messenger, โ โ Uses same โ
โ โ โ WhatsApp, โ โ knowledge โ
โ โ โ Gmail...) โ โ & tone โ
โโโโโโโโโโโโโโโโ โโโโโโโโโโโโโโโโ โโโโโโโโโโโโโโโโ
- Connect a messaging service (OAuth, API key, or configuration)
- AI SmartTalk subscribes to incoming messages
- New messages create conversation threads in your unified Chat inbox
- AI responds using your knowledge base and configured tone
- Optional: Use SmartFlow to customize behavior per channel
Default Behavior vs SmartFlowโ
Default Behavior (Out of the Box)โ
When you connect a channel, the AI:
- Receives incoming messages automatically
- Responds using your knowledge base
- Follows your configured AI personality and tone
- Works 24/7 without additional setup
Custom Behavior with SmartFlowโ
You can override the default behavior using a Chat Service SmartFlow trigger:
| Scenario | SmartFlow Configuration |
|---|---|
| Different flow per channel | Create SmartFlow with Chat Service trigger, select specific channel |
| VIP customer routing | Check customer data, route to human agent |
| Multi-step conversations | Use AI Request + custom logic before responding |
| Show typing indicators | Add META_TYPING_ON/OFF actions (Meta channels) |
| Mark messages as read | Add META_MARK_READ action |
Learn more: See SmartFlow Chat Actions for detailed configuration.
Available Channelsโ
Social Messagingโ
| Channel | Connection | Guide |
|---|---|---|
| Messenger | Meta OAuth | Facebook Page messages |
| WhatsApp Business | Meta OAuth | WhatsApp phone numbers |
| Instagram Direct | Meta OAuth | Instagram DMs |
Tip: Connect all three Meta channels with a single OAuth โ select your Page, WhatsApp number, and Instagram account together.
Team Communicationโ
| Channel | Connection | Guide |
|---|---|---|
| Slack | Slack OAuth | Workspace bot @mentions |
| Discord | Bot Token + Client ID | Server bot |
Direct Communicationโ
| Channel | Connection | Guide |
|---|---|---|
| SMS / Text Messages | Shared or custom number | Text message conversations |
| Gmail | Google OAuth | Email conversations |
| Web Chat | Embed code | Website widget |
Quick Setup Summaryโ
| Channel | Setup Time | Method | Notes |
|---|---|---|---|
| Web | 2 min | Embed code | Enabled by default |
| Messenger | 5 min | Meta OAuth | Select Facebook Page |
| 5 min | Meta OAuth | Same OAuth as Messenger | |
| 5 min | Meta OAuth | Same OAuth as Messenger | |
| Slack | 3 min | Slack OAuth | Install to workspace |
| Discord | 10 min | Developer Portal | Create bot, enter credentials |
| SMS | 5 min | Configuration | Choose shared or custom number |
| Gmail | 5 min | Google OAuth | Connect Google account |
Unified Inboxโ
All channel conversations appear in Chat with channel-specific icons:
| Icon | Channel |
|---|---|
| ๐ฃ | Messenger |
| ๐ข | |
| ๐ธ | |
| ๐ฆ | Slack |
| ๐ฎ | Discord |
| ๐ฑ | SMS |
| โ๏ธ | Gmail |
| ๐ | Web |
Featuresโ
- Real-time sync: Messages appear instantly
- Thread history: Full conversation context
- Customer profiles: Merged identities when contact info matches
- Agent takeover: Human can take over from AI anytime
- Channel switching: Same customer, different channels, unified view
SmartFlow Channel Customizationโ
Chat Service Triggerโ
Create custom conversation flows using the Chat Service trigger:
Trigger: Chat Service
Channel: Messenger (or WhatsApp, Instagram, etc.)
Actions:
- Parallel Execution:
Branch 1: Show typing indicator (META_TYPING_ON)
Branch 2: Mark message as read (META_MARK_READ)
- AI Request:
Process the message with custom instructions
- Hide typing indicator (META_TYPING_OFF)
- Send response
Available Channel Actionsโ
| Action | Channels | Description |
|---|---|---|
| Send Message | All | Reply in the conversation |
| Show Typing | Meta (Messenger, Instagram, WhatsApp) | Display typing indicator |
| Hide Typing | Meta | Remove typing indicator |
| Mark as Read | Meta | Mark message as seen |
| Create Draft | Gmail | Create email draft |
Channel Comparisonโ
| Feature | Messenger | Slack | Discord | SMS | Gmail | Web | ||
|---|---|---|---|---|---|---|---|---|
| Auto-reply | โ | โ | โ | โ | โ | โ | โ | โ |
| Rich media | โ | โ | โ | โ | โ | Limited | โ | โ |
| Typing indicator | โ | โ | โ | โ | โ | โ | โ | โ |
| Read receipts | โ | โ | โ | โ | โ | โ | โ | โ |
| SmartFlow actions | โ | โ | โ | โ | โ | โ | โ | โ |
| Requires OAuth | โ | โ | โ | โ | โ | โ | โ | โ |
Frequently Asked Questionsโ
| Question | Answer |
|---|---|
| Do I need a different knowledge base per channel? | No, the same knowledge powers every reply. |
| Can I pause one channel without affecting others? | Yesโtoggle Enabled โ Off on that channel's card. |
| How many channels can be active at once? | All of them; there is no limit per workspace. |
| Can the same customer switch channels mid-conversation? | Yes; AI SmartTalk merges identities when phone, email, or social ID match. |
| Can I have different AI personalities per channel? | Yes, use SmartFlow with channel-specific prompts. |
| What happens if I disconnect a channel? | New messages stop arriving; history is preserved. |
Getting Startedโ
- Start with Web Chat โ already enabled, test your AI immediately
- Add your busiest channel โ Messenger, WhatsApp, or whatever your customers use most
- Expand over time โ add remaining channels for true omnichannel support
- Customize with SmartFlow โ build channel-specific behaviors as needed
Related Documentationโ
- Integrations (Connectors) โ Sync data to your knowledge base
- SmartFlow Introduction โ Build custom conversation flows
- SmartFlow Chat Actions โ Channel-specific actions
- Knowledge Base โ Content that powers all responses