ChatBotKit's Email Integration gives your AI agent a dedicated inbox. Users email the address directly and the agent replies, maintaining conversation context over time.

The Email Integration gives your AI agent a dedicated inbox address. When someone emails that address, the agent automatically replies and continues the thread - maintaining conversation context across messages over time. This lets you run email-based support, outreach, or triage workflows without writing any server code.

Getting Started

  1. Go to Integrations and open or create an Email integration.
  2. Give it a name and optionally a description.
  3. Select the Bot that should handle incoming emails.
  4. Click Create to generate the integration.

Once created, your integration shows an Inbox Email Address in the format {id}@integration.chatbotkit.email. Share or publish this address so users can reach your agent directly.

Advanced Options

These settings appear under Advanced Options after the integration is created:

  • Contact Collection - When enabled, the agent automatically creates or updates a contact record for each sender, capturing their email address for future reference.
  • Session Duration - How long the agent keeps an email thread as a single open conversation. Replies within this window continue the same conversation; messages after it start a new one.
  • Attachments (beta) - When enabled, the agent processes file attachments included in incoming emails.
  • Allowed Senders - Restrict which email addresses can reach this integration. Enter one pattern per line or separate with commas. Use @company.com to allow an entire domain, or * to allow everyone. Leave empty to deny all senders.

Initiating Email Conversations

You can also send outbound emails from your integration using the Email Initiate section. Provide a recipient address, subject, and a prompt for the agent, and the agent will compose and send the opening message. Subsequent replies from the recipient continue the conversation through the inbox address.

Monitoring

All incoming emails and agent replies are recorded in the Email Integration Events log on the integration page. Use the Conversation Tester section to test the agent's responses directly in the dashboard before sharing the inbox address externally.