Integrations
Fits the stack
you already trust.
Chatwoot stays canonical. Your data stays behind approved templates. Reports land in the rooms where decisions happen. No rip-and-replace.
Chatwoot is the canonical inbox
Tandem does not replace the human inbox. It drafts and resolves customer conversations, then writes the assignment, labels, and handoff summary back to Chatwoot. Six inboxes are mapped in the demo workspace.
Conversations
1 integrationsChatwoot
Canonical shared inbox for human support and conversation history.
2 accounts · 6 inboxes mapped
How it worksMessaging
3 integrationsTelegram
Customer chat and private operations report delivery.
2 bots · 4 destinations
How it worksDiscord
Guild chat, slash commands, and team report channels.
3 servers · 8 channels
How it worksSlack
Inbound threads and delivery for internal teams.
Expansion · after core pilot
Request early accessData
3 integrationsWebhooks
Signed outbound events for escalations, reports, and failures.
1 endpoint · 3 failed deliveries
View setupHubSpot
CRM contact and deal context for internal agents.
Connector available · not configured
View setupNotion
Sync SOP pages and product documentation into knowledge.
Connector available · not configured
View setupDelivery
1 integrationsOutbound scheduled reports to verified recipients.
Verified domain · 6 recipients
How it worksBuild your own
APIs and signed events.
Trigger report runs, create conversations, and subscribe to delivery events. Every payload is signed with HMAC-SHA256.
API referenceData connections
PostgreSQL, MySQL, REST, and CSV. Read-only roles, approved templates, row limits.
Conversation channels
Website, Telegram, Discord, and API. Each channel can map to a distinct agent.
Delivery targets
Telegram, Discord, email, and signed webhooks. Permissions rechecked at run time.
Knowledge sources
Website crawl, help center, PDFs, Notion, and resolved conversations.
Missing a connector?
We add connectors based on demand. Tell us the system, the events you need, and who owns it. Most data sources can be supported through a signed webhook or read replica.