Agent Channels
Once your agent is configured, you need to enable it on one or more messaging channels. This allows customers to interact with your agent through their preferred platform.
Available Channels
PropPilot supports four communication channels:
| Channel | Description | Requirements |
|---|---|---|
| Web Widget | Chat bubble on your website | Website access |
| WhatsApp Business Cloud API | Meta Business Account | |
| Telegram | Telegram Bot | Telegram Bot Token |
| API | Direct API integration | Developer resources |
Enabling Channels
Prerequisites
Before enabling channels:
- Connect Chatwoot - Channels are managed through Chatwoot integration
- Register the Bot - Your agent needs a registered bot in Chatwoot
See Chatwoot Setup for initial configuration.
Step-by-Step
- Go to Agents → Select your agent → Channels tab
- You'll see all available channels with their current status
- Click the toggle to enable/disable the agent on each channel
Channel Status
Each channel shows its current state:
| Status | Meaning |
|---|---|
| Connected | Channel is active and ready |
| Bot Enabled | Agent is responding on this channel |
| Bot Disabled | Channel connected but agent not responding |
| Error | Configuration issue - check logs |
| Not Configured | Channel not yet set up |
Managing Bot Status
Enabling the Bot
When you enable the bot on a channel:
- The agent starts responding to new messages
- Existing conversations are not affected
- A toast confirms the action
Disabling the Bot
When you disable the bot:
- The agent stops responding immediately
- New messages wait for human response
- Useful for maintenance or testing
Human Takeover
Disable the bot temporarily when you need a human agent to handle specific conversations without AI interference.
Viewing Activity
The Recent Activity section shows:
- Bot enable/disable actions
- Channel connection events
- Error logs
- Message processing status
Click View All to see the complete activity history.
Channel-Specific Notes
Web Widget
- Requires adding a code snippet to your website
- Only works on authorized domains
- See Web Widget Setup for details
WhatsApp
- Requires WhatsApp Business Cloud API credentials
- Subject to WhatsApp's messaging policies
- See WhatsApp Setup for details
Telegram
- Requires a Telegram Bot Token from BotFather
- No additional costs from Telegram
- See Telegram Setup for details
API Channel
- For custom integrations and developers
- Requires technical implementation
- Contact support for API documentation
Troubleshooting
Bot Not Responding
If your bot isn't responding:
- Check the agent is in Active status
- Verify the bot is Enabled on the channel
- Check the channel is Connected (not in error state)
- Review recent activity for error messages
Messages Not Appearing
If messages don't show in your inbox:
- Verify channel connection in Integrations
- Check webhook configuration
- Review Chatwoot logs
Error Status
If a channel shows Error:
- Go to Integrations → Chatwoot
- Check the channel status and logs
- Use the Retry action if available
- Reconfigure credentials if needed
Best Practices
Testing New Channels
- Enable on one channel first
- Test thoroughly with sample conversations
- Monitor the first few real conversations
- Enable additional channels once confident
Multi-Channel Strategy
- Use Web Widget for website visitors
- Use WhatsApp for mobile-first customers
- Use Telegram for tech-savvy audiences
- Conversations sync across all channels in your Inbox
What's Next?
Set up your messaging channels:
- Chatwoot Setup - Connect the messaging platform
- Web Widget - Add chat to your website
- WhatsApp - Connect WhatsApp Business
- Telegram - Set up Telegram bot