Email automation on Mautic, Klaviyo or HubSpot
Your email automation runs on the platform that fits your list and your stack.
Self-hosted Mautic when per-contact fees hurt, or Klaviyo and HubSpot when you’re already there. We build the flows, the segments and the sending setup, tied to real behavior data. Mautic gives you direct database access and no per-contact fees; Klaviyo and HubSpot give you a managed platform your team may already know.
The first step: apply and say you want an email build, then pick a time for a free 15-minute call. Also running paid ads? The 30-Day Measurement Sprint ($1,250) covers tracking, your ad accounts and the CRM handoff, and can come first.
Applying and the first call are free.
Self-hosting pays off when per-contact fees grow or you need the data in your own database.
Klaviyo, HubSpot and Mailchimp are solid platforms, and if one already runs your email, we build on it. Self-hosted Mautic is worth a look in three situations.
- Per-contact pricing is getting expensiveKlaviyo charges $720/mo for 50K contacts, and since February 2025 its plans count every active profile in your list, including dormant ones. On Mautic you pay for the server and the sending, not the contacts.
- You want the data in your own databaseYour contact history, behavioral data and automation logic live on your server, so moving or extending them doesn’t depend on a vendor’s export tools.
- You need to query and join contact dataWith Mautic you can query contacts with SQL, join them with your product database, build custom reports and feed your data warehouse, beyond what a platform dashboard shows.
Mautic suits large lists and custom data work; Klaviyo suits stores that want flows ready to go.
Both run serious email automation. The right one depends on your list size, your store or CRM, and who maintains it. Already on HubSpot? We build workflows, lists and lead scoring inside it, which usually makes sense when HubSpot is already the hub of your sales process.
| Where it matters | Self-hosted Mautic | Klaviyo |
|---|---|---|
| Best for | Large lists, custom integrations and several brands | Shopify and WooCommerce stores that want e-commerce flows out of the box |
| Data hosting | Your server | Klaviyo’s cloud, managed for you |
| Database access | Direct SQL: query, join, export anything | API and built-in reporting |
| Pricing at 50K contacts | ~$50/mo hosting (unlimited contacts) | $720/mo (active profiles) |
| Pricing at 100K contacts | ~$50/mo hosting (still unlimited) | $1,380/mo+ (custom enterprise pricing) |
| E-commerce templates | Built for you as part of the setup | Pre-built Shopify/WooCommerce flows |
| Custom integrations | Webhooks straight into Mautic | Pre-built integrations; custom flows often use Zapier or similar |
| Multi-brand | Several brands on one instance | A separate account per brand |
| Upkeep | Server updates and monitoring, by your team or ours | Klaviyo runs the platform |
With the database in your hands, segments, scoring and reports stop depending on a vendor’s dashboard.
What self-hosting makes possible: capabilities we build for Mautic clients that are hard or costly to get on a hosted platform.
Custom segments via direct SQL
Skip the drag-and-drop segment builder. Write SQL queries against your contact database to build segments based on any combination of fields, behavioral data, or joined external data. Segments update automatically on cron.
-- Segment: High-value leads who went cold
SELECT l.id
FROM leads l
JOIN lead_points_change_log p
ON l.id = p.lead_id
WHERE l.points >= 50
AND l.last_active < DATE_SUB(NOW(), INTERVAL 30 DAY)
AND l.stage = 'qualified'
Event-driven campaigns without middleware
Your app fires a webhook when a user completes onboarding, makes a purchase, or hits a usage threshold. Mautic receives it directly and triggers the right campaign, no Zapier, no Make, no monthly middleware fee.
// Your app sends directly to Mautic
POST /mautic/api/contacts/{id}/events
{
"event": "trial_expired",
"properties": {
"plan": "pro",
"usage_pct": 87,
"features_used": ["reports", "api"]
}
}
Join email data with your product database
Because Mautic’s data lives in MySQL/MariaDB, you can join contact engagement with your product data, billing system, or analytics warehouse. Build segments like “users who opened 3+ emails AND upgraded in the last 90 days” with a single query.
-- Join Mautic data with your billing system
SELECT l.email, l.points, b.mrr, b.plan
FROM leads l
JOIN your_app.billing b
ON l.email = b.email
WHERE b.mrr > 100
AND l.last_active > DATE_SUB(NOW(), INTERVAL 7 DAY)
Algorithmic scoring beyond points
Mautic’s built-in point system is just the start. With database access, you can build weighted scoring models that factor in recency, frequency, monetary value, and custom behavioral signals, then push scores back into Mautic for campaign triggers.
First-party tracking that’s harder to block
Mautic’s tracking runs on your domain. Third-party tracking pixels are a common ad-blocker target; Mautic’s first-party cookies and server-side page tracking hold up better under browser restrictions, so you see more of real visitor behavior.
Multiple brands, one infrastructure
Run email automation for multiple brands, products, or business units on the same Mautic instance. Separate sending domains, distinct campaign logic, shared contact intelligence, without paying for separate platform accounts.
Privacy requests answered from your own database
When a customer asks “where is my data?” the answer is your own database, on your server. Email is sent through your own AWS SES account, under a data processing agreement you hold with Amazon directly. The setup is built to support CCPA requirements, and you set your own data governance policies.
Reports your dashboard can’t build
Query email stats, campaign performance, and contact lifecycle data directly. Pipe it into Metabase, Grafana, or any BI tool. Build dashboards that combine email engagement with revenue attribution, product usage, and ad spend, because the data is in a database you control.
Self-hosted costs stay nearly flat as a list grows, while per-contact plans rise with it.
Klaviyo’s pricing scales with active profiles; Mautic’s cost scales with the server. Whether the difference outweighs Klaviyo’s ready-made flows depends on your list size.
10,000 contacts
50,000 contacts
150,000 contacts
Mautic costs include VPS hosting + AWS SES for sending ($0.10 per 1,000 emails). Klaviyo prices from its public plans as of 2026.
A Mautic build goes from zero to running email automation in three to four weeks.
Klaviyo and HubSpot builds follow the same audit, build and handoff, without the server work.
- 1
Audit & architecture
We map your current email stack, data flows, and automation requirements. Then design the Mautic architecture: hosting, sending infrastructure, integrations, and migration plan.
- Current platform audit
- Data migration strategy
- Integration mapping
- 2
Deploy & migrate
We provision the server, install and harden Mautic, configure sending infrastructure (AWS SES), and migrate your contacts, segments, and automation flows.
- Server provisioning & hardening
- SMTP/SES configuration + domain authentication
- Contact & automation migration
- 3
Launch & optimize
We build your automation campaigns, connect integrations, warm your sending domain, and hand you a fully operational system with documentation and training.
- Campaign & flow building
- Domain warmup & deliverability tuning
- Training & documentation handoff
- A deliverability check 30 days after handoff

Glossi
A segmented email sequence that turned a prospect list into demo meetings for a product launch.
Read the case study →
Dominican Bridge
A newsletter where AI agents do the web research and a person approves the final draft.
Read the case study →
Yellow Picnic
A subscription store with automated payments and customer service. Over $15,000 in revenue in its first four months.
Read the case study →A Mautic setup is paid once, with no per-contact fees after that.
Hosting and sending are paid to your own providers (see the table above), not to us. Each build ends with a handoff. Building on Klaviyo or HubSpot instead? Say so when you apply; scope and price are agreed in writing before work starts.
Mautic Setup
Fresh Mautic installation on your infrastructure. Best for businesses starting email automation or replacing a basic tool.
- Server provisioning and Mautic installation
- AWS SES or SMTP configuration with SPF/DKIM/DMARC
- Custom fields and contact properties setup
- Up to 3 automation campaigns built
- Form and landing page integration
- Training session + documentation
Full Migration
Migrate from Klaviyo, Mailchimp, or ActiveCampaign to self-hosted Mautic. We rebuild everything and handle the cutover.
- Everything in Mautic Setup
- Full contact and history migration
- Automation flow recreation (unlimited campaigns)
- Template migration and design adaptation
- Webhook and API integrations
- Domain warmup plan and deliverability monitoring
- 30-day parallel running period
Ongoing Management
Once a build is handed off, and if both sides want to continue: we manage your Mautic instance, build campaigns, monitor deliverability, and keep the system running.
- Server maintenance and Mautic updates
- New campaign and automation builds
- Deliverability monitoring and reputation management
- Segment creation and list hygiene
- Monthly performance reporting
- Priority support
Setup and migration are one-time builds that end with a handoff. Ongoing management is by invitation, month-to-month with 30 days’ notice; nothing renews automatically.
Deliverability depends on authentication, not the platform, and a migration keeps your contacts.
Common questions about email automation and self-hosting.
Will my emails still land in the inbox?
Yes. Deliverability depends on authentication (SPF, DKIM, DMARC), sending reputation, and content, not the platform. We send through AWS SES, from your own AWS account. We configure proper authentication, implement domain warmup, and monitor reputation scores. You also get a dedicated sending domain instead of sharing infrastructure and reputation with other senders.
Is Mautic as capable as Klaviyo for automation?
For core automation, yes. Mautic has a visual campaign builder, conditional branching, A/B testing, lead scoring, dynamic content, and multi-channel messaging. Where Klaviyo wins is pre-built e-commerce templates (abandoned cart, browse abandonment) that work out of the box with Shopify. We build those same flows manually in Mautic. They work identically, they’re just not one-click. Mautic’s strengths are direct database access, custom integrations without middleware, SQL-powered segmentation, and no per-contact costs. If those don’t matter to you, Klaviyo is a good choice and we build on it too.
Who manages the server?
Two options. You can manage it yourself. We hand you a fully documented system and train your team. Or, by invitation once the build is handed off, our Ongoing Management ($1,250/mo, month-to-month) handles updates, monitoring, campaign builds, and support. Either way, you own the server and the data. We never hold the keys to something that’s yours.
Can I migrate from Klaviyo without losing data?
You’ll keep all contacts, custom properties, and segment definitions. We migrate engagement history where Klaviyo’s export allows it. Automation flows are recreated in Mautic’s campaign builder. They function identically but need to be rebuilt since they’re proprietary logic. We run both systems in parallel for 30 days so nothing drops during the transition. Your subscribers never notice the switch.
What about Shopify / WooCommerce integration?
WooCommerce integrates natively through Mautic plugins. Product purchases, cart events, and customer data sync automatically. Shopify requires webhook integration, which we configure as part of the setup. You get the same abandoned cart, post-purchase, and browse abandonment flows. They just connect via API instead of a one-click marketplace install. The trade-off is a few hours of setup time versus thousands per year in platform fees.
Do you also work in Klaviyo and HubSpot?
Yes. If Klaviyo or HubSpot already runs your email and the cost works for you, we build on it: flows, segments, and the connection to your store or CRM. Self-hosted Mautic makes sense when per-contact fees start to hurt or you need the data in your own database. Scope and price for Klaviyo and HubSpot work are agreed in writing before work starts.
Your email automation should fit your list, your stack and your budget.
Apply in two minutes and say what you use today; the first call is free. We’ll look at your current email stack and what it’s likely to cost over the next 3 years, and tell you whether to build on it or move to self-hosted Mautic.
