Comparison
The AI agent options for a Chatwoot WhatsApp inbox
Chatwoot ships an AI add-on. Chatwoot also ships an API for building your own. And then there's what we run: an AI sales agent deployed on top of the same inbox. Three different jobs, wearing the same "AI agent" label. Here's what each one actually does.
Where it plugs in
Same socket, three different builds.
Chatwoot's Agent Bot API is the actual door here. Every option in this comparison, ours included, goes through it. What changes is who wrote the code behind the webhook, and what job it was written to do.
Register a bot, point it at an inbox, and Chatwoot starts sending it webhook events for every conversation and message. Captain is Chatwoot's own answer built on top of that door. Botpress and Rasa have public integrations that use the same door. Our AI sales agent is a third build on it, one written for sales instead of support and run in production across our deployments, not handed to you as a framework to finish. It sits alongside the rest of what we call the AI Sales OS.
Side by side
Where they actually differ.
Captain figures: chatwoot.com/captain and Chatwoot's published Startup/Business/Enterprise credit allowances, July 2026. Agent Bot API and third-party integrations: Chatwoot developer docs and the public Botpress and Rasa Chatwoot integrations, July 2026.
Honest fit
None of these is right for everyone.
When Captain is the right choice
- Your core problem is support volume, not sales conversion
- You're already on a Chatwoot Cloud plan and want to try the built-in option first
- Agent-copilot drafting is enough. A human still sends the final reply
- You don't have a floor to hand tough conversations to
When a DIY build is the right choice
- You have engineers who can own a webhook backend for the long run
- Your flows are simple enough that a bot framework covers them
- You want full control over every line of the logic
- You're fine building the monitoring and escalation paths yourself
When RxFlow is the right choice
- You run WhatsApp as a sales channel, not only a support one
- You have a telecaller floor that needs the hard conversations routed to it, not dropped
- Here, a missed handoff costs a sale. In support, it costs a slower ticket
- You want it built and operated, not something you configure yourself
If WhatsApp cart abandonment is part of what you're trying to fix, run the numbers in the cart recovery calculator before the call.
Questions
Before you pick one.
Does Chatwoot have its own AI agent?
Yes. Captain is Chatwoot's native AI add-on. It answers from your help docs, drafts replies for agents to send, and flags questions your FAQ is missing. It runs on a monthly credit allowance (chatwoot.com/captain) and is built for support triage and agent copilot work, not sales negotiation.
Can I build my own AI agent on Chatwoot instead of using Captain?
Yes, through Chatwoot's Agent Bot API. You register a bot, connect it to an inbox, and it starts receiving webhook events for every conversation and message. From there you write the backend yourself. Reference builds exist for Rasa and Botpress, but each is a starting point you finish and maintain, not a finished product.
What does OCLT's AI agent do differently from Captain?
Captain triages support. Our agent sells. It answers, qualifies, negotiates, and closes inside the same Chatwoot inbox, then hands the thread to a human the moment it hits its line. 70–95% of conversations get handled by AI across deployments, and the person who picks up the rest gets the full history instead of a summary someone typed out.
Do I need to migrate off Chatwoot to get this?
No. We build on Chatwoot, we don't replace it. If you're already running it, we extend the instance you have. If it's better to stand up a fresh one, we'll say so plainly on the teardown call, not after you've signed anything.
Does this work with a telecaller floor, or just chat?
Both, and that's the point of pairing an AI agent with RxFlow instead of a chatbot alone. The same conversations sit under a native Android telecaller app with a built-in dialer, so a rep can call straight from the thread the AI agent already worked.
See it work a conversation on your own inbox.
Compare more setups on the full comparison hub, or go straight to a teardown call.
Book a teardown