Skip to main content

Configure Conversation Continuity with Email

Conversation continuity#


Configuring inbound reply emails#

Conversation Continuity requires your chatwoot installation to have a cloud storage configured

There are a couple of email infrastructure service providers to handle the incoming emails that we support at the moment. They are Sendgrid, Mandrill, Mailgun, Exim, Postfix, Qmail and Postmark.

Step 1 : We have to set the inbound email service used as an environment variable.

# Set this to appropriate ingress service for which the options are :
# "relay" for Exim, Postfix, Qmail
# "mailgun" for Mailgun
# "mandrill" for Mandrill
# "postmark" for Postmark
# "sendgrid" for Sendgrid

This configures the ingress service for the app. Now we have to set the password for the ingress service that we use.

# Use one of the following based on the email ingress service
# Set this if you are using Sendgrid, Exim, Postfix, Qmail or Postmark
# Set this if you are Mailgun
# Set this if you are Mandrill


If you are using Mailgun as your email service, in the Mailgun dashboard configure it to forward your inbound emails to if is where you have hosted the application.


Ensure to set up the proper MX records for pointed towards Sendgrid

Configure SendGrid Inbound Parse to forward inbound emails to forward your inbound emails to /rails/action_mailbox/sendgrid/inbound_emails with the username actionmailbox and the password you previously generated. If the deployed application was hosted at, you can configure the following URL as the forward route.

When configuring your SendGrid Inbound Parse webhook, be sure to check the box labeled “Post the raw, full MIME message.” Action Mailbox needs the raw MIME message to work.


If you are configuring Mandrill as your email service, configure Mandrill to route your inbound emails to if is where you have hosted the application.

If you want to know more about configuring other services visit Action Mailbox Basics

Configure inbound email domain environment variable#

Add the following environment variable with the value, where is the domain for which you set up MX records in the previous step.


After finishing the set up, the mail sent from Chatwoot will have a replyto: in the following format reply+<random-hex>@<> and reply to those would get appended to your conversation.