CogniAgent connects to the channels your users already use. Whether they prefer email, Slack, text messages, or live chat, your workflows can reach them where they are — and conversations can seamlessly move between channels.Documentation Index
Fetch the complete documentation index at: https://docs.cogniagent.ai/llms.txt
Use this file to discover all available pages before exploring further.
Supported channels
Gmail and Microsoft Outlook
Slack
Direct messages and channels
SMS
Text messages via Twilio
WhatsApp Business messaging
Microsoft Teams
Teams messages and channels
Web Widget
Embedded chat on your website
How channels work
Channels connect your workflows to external communication systems:- Inbound — Receive messages from users (triggers workflows)
- Outbound — Send messages to users (from workflow actions)
- Conversational — Multi-turn dialogues that span multiple messages
Each channel requires a connection configured in your CogniAgent account. See the integration guides for setup instructions.
Gmail
Connect your Gmail account to send and receive emails from workflows. Capabilities:- Receive emails (trigger workflows)
- Send emails (plain text and HTML)
- Reply to threads
- Access attachments
- Read email metadata (sender, subject, labels)
Microsoft Outlook
Connect Outlook for enterprise email workflows. Capabilities:- Send and receive emails
- Access calendar events
- Read email metadata
- Manage folders and categories
Messaging platforms
Slack
Integrate with Slack for team and customer communication. Capabilities:- Send messages to channels
- Send direct messages to users
- Receive messages (trigger workflows)
- Post rich messages with buttons and menus
- React to messages
- Internal approval workflows
- Team notifications
- Customer support (in shared channels)
- Automated standup collection
Microsoft Teams
Connect to Teams for enterprise messaging. Capabilities:- Send messages to channels
- Send direct messages
- Post adaptive cards
- Receive messages
SMS and WhatsApp
SMS (Twilio)
Send text messages to mobile phones. Capabilities:- Send SMS messages
- Receive SMS replies
- Send MMS (images, media)
- Support for short codes
WhatsApp Business
Connect WhatsApp Business for customer conversations. Capabilities:- Send template messages
- Send session messages (within 24h window)
- Receive messages
- Send rich media (images, documents)
WhatsApp requires pre-approved message templates for initiating conversations. Session messages can be sent freely within 24 hours of customer contact.
Web Widget
Embed a chat widget on your website for real-time conversations. Capabilities:- Live chat interface
- Visitor identification
- File uploads
- Typing indicators
- Read receipts
Multi-channel conversations
CogniAgent tracks conversations across channels. Users can:- Start a conversation via web widget
- Continue via email when they leave your site
- Complete via Slack if they’re in a shared workspace
Channel switching
In a Conversation Flow, a single flow can be wired to multiple channels (Widget + Gmail + Slack, for example). The conversation context follows the participant regardless of which channel they reply on.Using channels in workflows
Triggers
Start workflows when messages arrive:App Trigger (Email)
App Trigger (Email)
Triggers when an email arrives at a connected inbox.Available data:
from— Sender email addresssubject— Email subject linebody— Email contentattachments— List of attached files
App Trigger (Slack)
App Trigger (Slack)
Triggers when a message is posted to a channel or DM.Available data:
user— Who sent the messagechannel— Where it was postedtext— Message contentthread_ts— Thread timestamp (if in a thread)
Webhook
Webhook
Triggers from web widget messages or custom integrations.Available data:
- Custom payload from the sender
Actions
Send messages from workflows:App Action
App Action
Send a one-off message to any channel using the channel’s app integration (Gmail → send-email, Slack → send-message, etc.).Use for:
- Notifications
- Confirmations
- Status updates
Conversation Flow
Conversation Flow
Start a multi-turn AI conversation managed by a Conversation Flow.Use for:
- Multi-agent conversational AI
- Customer support across email, chat, voice
- Outbound campaigns and proactive outreach
App Action
App Action
Perform channel-specific actions (add reaction, update message, etc.).Use for:
- Complex channel operations
- Updating previous messages
- Channel-specific features
Best practices
Channel comparison
| Feature | Slack | SMS | Teams | Widget | ||
|---|---|---|---|---|---|---|
| Rich formatting | Yes | Yes | No | Limited | Yes | Yes |
| File attachments | Yes | Yes | MMS | Yes | Yes | Yes |
| Real-time | No | Yes | Yes | Yes | Yes | Yes |
| Read receipts | Limited | Yes | No | Yes | Limited | Yes |
| Cost per message | Free | Free | Paid | Paid | Free | Free |
| Setup complexity | Low | Medium | Medium | High | Medium | Low |
Next steps
Conversation Flows
Build multi-agent AI conversations across channels.
App Action
Send one-off channel messages from a workflow.
App Trigger
Trigger workflows from incoming messages.
Channels overview (Conversation Flows)
Wire a flow to Widget, Email, Slack, Teams, or Phone.
