Agent Bot API
Connect any bot to Chatwoot conversations through webhooks and a simple REST API: your own code, an agent built on Claude, OpenAI, or Gemini, or a framework like LangChain. Your model, your prompts, your logic. Chatwoot brings the channels, the inbox, and the human handoff.
Create an agent bot with your webhook URL and connect it to any inbox. Each bot gets its own access token.
Chatwoot posts webhook events to your endpoint as customers write, with the full message and conversation context.
Your bot responds using its access token: text on every channel, with cards and quick replies in live chat.
When the bot reaches its limits, it flips the conversation to open and your team takes over with the full transcript.
What the platform handles for your bot, so your webhook can focus on the answers.
Text replies work across the channels connected to your inboxes, from live chat to messaging apps.
Cards, carousels, forms, and quick replies render as interactive controls in the live-chat widget.
Your bot flips the conversation to open and your team takes over with the full transcript.
Webhook events carry the message and conversation context, so your bot can answer with the full picture.
Bot and human conversations live side by side, and agents can step in at any point.
Your bot can answer at any hour, and anything that needs a person is queued for your team.
When a bot can't help, it can seamlessly hand off to a human agent. The agent gets full conversation context so customers don't have to repeat themselves.
Create engaging conversations with rich message types. Use cards, carousels, forms, and quick replies to deliver interactive experiences.
Automate common tasks and free up your team for complex issues.
Answer common questions instantly without human intervention.
Collect visitor information and qualify leads before handoff.
Let customers check order status without waiting for an agent.
Schedule meetings and demos directly through the chat.
Create support tickets with all necessary information gathered.
Suggest relevant products based on customer preferences.
Integrations
Build your bot with the model or framework your team already uses and connect it through the Agent Bot API. Dialogflow plugs in natively.
AI in Chatwoot
The AI copilot inside Chatwoot. It answers customers directly from your help content.
Plug your own bot into any inbox through webhooks and the Agent Bot API.
Coding agents in your terminal, reading the queue and preparing work you approve.
The practical details before you connect a bot to a real inbox.
An agent bot is a bot user you connect to your inboxes through the Agent Bot API. Chatwoot forwards conversation events to your bot's webhook, and the bot replies through the API with its own access token.
Yes. Your webhook can run any logic: your own model, an LLM pipeline, or custom code. You choose the model and the prompts, and Chatwoot handles the channels, the inbox, and the handoff.
Agent bots reply with text across the channels connected to their inboxes. Rich messages such as cards and quick replies render in live chat.
When your bot needs help, it flips the conversation status to open. The conversation is routed to your team with the full transcript and context.
No. Connect an existing Dialogflow bot natively, or wire up an agent built with Claude, OpenAI, or LangChain through the Agent Bot API.
Yes. Agent bots are part of the open-source platform and work on Chatwoot Cloud and self-hosted installations.
Provide instant, 24/7 support with intelligent chatbots. Scale your customer service without scaling your team.