Automate business processes.

Mautic

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

2 GB minimum (web + cron + worker + MySQL 8.0) RAM 2 vCPU recommended Port 80/443 (nginx reverse proxy) Available

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.

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?

1

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.

2

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.

3

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.

Deploy Mautic on your VPS

Guide optimized for ServOrbit Cloud VPS.

01

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).

02

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.

03

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.

04

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.

05

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

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.

Automate business processes.

Activate Mautic on your infrastructure.

Dedicated Cloud VPS — IPv4 included, European datacenter, support included. Your data never leaves your server.

Recommended configuration: 2 GB minimum (web + cron + worker + MySQL 8.0) RAM · 2 vCPU recommended

Need help?

Browse our help center and FAQ, or reach our team — callback, WhatsApp or email. Support in French, English and Arabic.