Automation & Workflows

Mautic

Self-hosted marketing automation — email campaigns, lead scoring and contact segmentation with no per-contact fees.

About Mautic

Mautic (GPL-3.0, 10 k+ stars, v5.2.3) is the leading open-source marketing automation platform, downloaded over 200 000 times and used by brands who want the power of HubSpot or ActiveCampaign without the $300–$3 000/month price tag.

Self-hosted on a ServOrbit VPS, Mautic runs as four lightweight containers: MySQL 8.0 for the database, and three Mautic containers for the web UI, the cron scheduler and the message queue worker. The web installer creates your admin account and ties the instance to your domain in under five minutes.

Mautic goes far beyond newsletters. You get a visual campaign builder with branching logic, event-based triggers and time delays. Contacts enter your database from embedded forms, landing pages, API imports or CSV uploads, and are immediately segmented by behaviour, geographic attributes or any custom field. Lead scoring rules assign points for page visits, email opens, link clicks and form submissions — letting you surface your hottest prospects automatically.

The platform integrates with Salesforce, SugarCRM, HubSpot, Zoho, Pipedrive and dozens of others via plugins, and exposes a full REST API for custom webhooks and app integrations. Because everything runs on your VPS, contacts and engagement data never leave your infrastructure.

What gets installed

Ready when the VPS starts

Compatible OS
Ubuntu 24.04
Application
Mautic
Minimum RAM
2 GB minimum (web + cron + worker + MySQL 8.0)
Minimum CPU
2 vCPU recommended
Default port
80/443 (nginx reverse proxy)
Access
root over SSH

Key features

  • Visual campaign builder — branching logic, event triggers, time delays and A/B splits in a drag-and-drop canvas.
  • Contact segmentation — filter by demographic, behavioural or custom attributes and update segments dynamically.
  • Lead scoring — assign points for email opens, clicks, page visits and form submissions to prioritise outreach.
  • Landing pages and forms — build and host lead capture pages without an external tool.
  • Multi-channel outreach — email, SMS and social media actions in a single campaign flow.
  • REST API and 60+ integrations — Salesforce, HubSpot, Zoho, Pipedrive, Zapier and more.
  • Full data ownership — contacts, engagement history and campaign data stay on your server.
  • GPL-3.0 licence — no per-contact fees, no tier limits, unlimited contacts.

When to use this solution?

Automated lead nurturing for a B2B SaaS

Capture leads from your signup form, score them by product page visits and feature-trial activity, and automatically send a personalised email sequence when they hit 50 points. Route high-score leads to your CRM and suppress low-score contacts from outreach — all without a human trigger.

E-commerce post-purchase campaigns

Trigger a welcome series 24 hours after a first order, send a review request 7 days later, and re-engage customers who haven't purchased in 90 days with a discount code. Mautic tracks every email open and click, letting you segment your next campaign by engagement tier.

Replace an expensive SaaS subscription

A Moroccan SMB running Mailchimp on a 10 000-contact list pays €110–€170 per month. Self-hosting Mautic on a ServOrbit VPS delivers the same segmentation, automation and analytics at the cost of the server — typically under $15/month — with no cap on contacts or email volume.

Guide

Deploy Mautic on your VPS

  1. Deploy Mautic from the ServOrbit Marketplace

    In your ServOrbit control panel, go to Marketplace → Automation & Workflows → Mautic and click Deploy. The provisioner creates the MySQL database, generates the required secrets and starts all four containers (MySQL, web, cron worker and message queue worker).

  2. Complete the installation wizard

    Open your domain in a browser. Mautic will redirect you to its web installer. Enter your site URL, check the pre-filled database connection (already configured by the provisioner), create your admin account and confirm. The wizard runs the database migrations and redirects you to the Mautic dashboard.

  3. Configure your email sending

    In Settings → Email Settings, choose your SMTP relay (Amazon SES, Mailgun, Brevo or any provider). Enter your SMTP credentials and click Test Email to confirm deliverability before launching any campaign.

  4. Import your contacts

    Go to Contacts → Import and upload a CSV with at minimum an Email column. Map the CSV columns to Mautic fields, add the contacts to a segment, and enable double opt-in if required by GDPR. Mautic validates the import and flags malformed addresses automatically.

  5. Build your first campaign

    In Campaigns → New Campaign, drag a Contact Source node (your segment), wire it to a Send Email action and set a 24-hour delay before a Follow-Up Email. Publish the campaign and watch the Timeline tab fill with engagement events as contacts flow through.

Frequently asked questions

Questions about Mautic

← Back to Automation & WorkflowsAll applications
Yes, to send email campaigns you need an SMTP relay (Amazon SES, Mailgun, Brevo, SendGrid, Postmark or any provider). Mautic cannot send emails directly from the VPS because residential and cloud IP ranges are typically blocked by major mail providers. Configure SMTP in Settings → Email Settings immediately after installation.

Embed the deploy button

Maintaining a project that uses Mautic? This button lets your readers deploy it on a VPS in one click, without reading Docker documentation.

Deploy Mautic on ServOrbit
Markdown
[![Deploy Mautic on ServOrbit](https://servorbit.com/brand/deploy/button.svg)](https://servorbit.com/vps-cloud?template=mautic&utm_source=deploy-badge&utm_medium=referral&utm_campaign=mautic)
HTML
<a href="https://servorbit.com/vps-cloud?template=mautic&utm_source=deploy-badge&utm_medium=referral&utm_campaign=mautic"><img src="https://servorbit.com/brand/deploy/button.svg" alt="Deploy Mautic on ServOrbit" height="40"></a>

The button points to a VPS order with the template preselected. The image is served from servorbit.com — nothing to host on your side.

Need help?

Browse our help center and FAQ, or reach our team — callback, WhatsApp or email.

Message us on WhatsAppopens in a new tab