Looking for a way to automate personalized email follow-ups and campaigns directly from your chatbot flows? Integrating your self-hosted Mautic instance with BotSailor unlocks powerful email automation that works seamlessly with your WhatsApp and Messenger bots. Whether you want to run drip campaigns, sync leads, or trigger emails based on bot actions, this guide walks you through setting up Mautic integration inside BotSailor.
Mautic is a free, open-source marketing automation tool that lets you manage email campaigns, segment contacts, and create custom journeys. Self-hosting Mautic gives you full control over data, branding, and sending limits — a perfect match for privacy-conscious businesses or advanced marketers.
Integrating Mautic with BotSailor enables:
Automated email follow-ups from your WhatsApp or Messenger bots.
Drip campaign triggers based on user actions.
Seamless lead sync between chatbots and email lists.
Cost-efficient email marketing using your own SMTP.
Follow these simple steps to connect your self-hosted Mautic instance:
Navigate to the Settings section from the left sidebar menu.
๐ Menu > Management > Settings
(Refer to Step 1 in the image)
Click on the Responder Integration option under the “Settings and API Integration” section.
(Shown as Step 2 in the image)
Click the “New” button to create a new integration profile.
(See Step 3)
From the available options, choose Mautic as the autoresponder platform.
(See Step 4)
Enter the required details:
Profile Name: Any name (e.g., “Mautic Trial”)
Username: Your Mautic admin or API username
Password: The password for the username
Base URL: The full URL of your Mautic installation (e.g., https://your-mautic-instance.com/
)
(Shown in Step 5 above)
โ ๏ธ Important: Make sure your Mautic server has API access enabled and is running on HTTPS.
Click “Save” to complete the integration.
(Refer to Step 6)
Now your BotSailor chatbot is ready to send subscriber data to Mautic for automated email campaigns.
โ Use an SMTP server or email service (like Mailgun or Sendinblue) connected to Mautic for better deliverability.
๐ Make sure API access is enabled in your Mautic settings (under Configuration > API Settings).
๐ Your Mautic instance must use HTTPS to ensure secure API communication.
๐งช Test by creating a chatbot flow in BotSailor that sends subscriber data to your new Mautic profile.
Q1. Can I use a free self-hosted Mautic setup with BotSailor?
Yes, BotSailor supports self-hosted Mautic instances as long as they are publicly accessible over HTTPS.
Q2. Does BotSailor send emails directly from the chatbot?
No, BotSailor sends the subscriber data to Mautic. Mautic handles the actual email sending.
Q3. What if my Mautic login fails during setup?
Double-check your Mautic username, password, and URL. Also, ensure your server’s API is enabled and not blocked by a firewall.
Q4. Can I create multiple Mautic profiles in BotSailor?
Yes. You can add multiple autoresponder profiles, including different Mautic installations.
Q5. How can I test if the integration works?
Create a simple chatbot flow with an email capture and map the data to Mautic. Then verify if the contact is added inside Mautic.
Q6. Is this integration secure?
Yes, as long as your Mautic instance is on HTTPS and uses secure credentials.
Q7. Can I tag contacts in Mautic through BotSailor?
Currently, BotSailor sends basic subscriber data. Advanced tagging may require webhook or custom field configuration inside Mautic.
Q8. Does this support Mautic v4+?
Yes, Mautic 4.x and higher are supported, as long as API access is active.
Q9. What happens if my Mautic site is down?
BotSailor will not be able to sync data until your Mautic instance is back online.
Q10. Can I use the same Mautic setup with other autoresponders?
Yes. BotSailor lets you create multiple responder profiles including Mailchimp, Brevo, ActiveCampaign, and more.