Klaviyo and Customer.io alternatives.
Both now ship an MCP server, so "can an agent drive it" is a settled question. What is still open is what the meter counts, whether the outreach starts from a record you own, and who approves the send. Here is the field — Klaviyo, Customer.io, Mautic, listmonk, Keila, Munin — with licences read properly and prices taken from the vendors' own pages.

For most of the last decade the honest answer to "which email platform should we buy" was decided by what you sell. Ecommerce went to Klaviyo, product-led SaaS went to Customer.io, and both were correct. That has not changed. What has changed is that in 2026 both of them ship an MCP server, which means the question everyone expected to be the differentiator — can an AI agent actually operate this thing — has quietly been answered yes by the incumbents. So the comparison has to move somewhere more useful.
Why would you look for a Klaviyo or Customer.io alternative?
Usually one of three reasons. The bill grows with a number you do not control — active profiles, not revenue. The tool holds a second copy of a customer who already exists in your CRM, and the two drift. Or you want the messages an agent drafts to wait for a person before they go out, and the platform is built to send on a schedule rather than to file a proposal.
None of those are complaints about email quality. Both products send email extremely well.
What does Klaviyo cost in 2026?
Klaviyo publishes its free plan and quotes everything above it through a configurator. The free tier is up to 250 active profiles, 500 email sends a month, $5 of mobile messages a month, and 10,000 Composer credits, with email support for the first 60 days. Paid pricing is not a table on the page — it is a "Build a plan" builder keyed to your active profile count, so the number you get depends on the list you upload.
That is worth understanding rather than complaining about. Klaviyo bills on active profiles, which is the population you could market to, not the population you did market to. A list that grows while your revenue does not is a bill that grows while your revenue does not. Klaviyo's own help centre documents auto-upgrade during heavy sending periods and an opt-in auto-downgrade at the start of a cycle, which is a genuinely fair-minded way to handle the spikes.
And it is no longer just an email tool. Klaviyo now positions itself as a B2C CRM with Customer Hub, a Helpdesk, analytics, and a CDP alongside marketing. For a Shopify or WooCommerce business, the depth of the ecommerce integration and the flow library is not something the open-source field comes close to matching. If that is your shape, buy Klaviyo.
What does Customer.io cost in 2026?
Customer.io publishes a real price list, and it is one of the more legible ones in this category. Essentials starts at $100 a month billed monthly, and includes 5,000 profiles (people plus objects), 1 million emails a month, 2 object types, 2 workspaces, and the visual workflow builder. Premium starts at $1,000 a month billed yearly, with 10 object types and unlimited workspaces. Enterprise is quoted.
The overage rates are published, which deserves credit: $0.009 per additional profile, $0.12 per additional 1,000 emails, and $10 per 100,000 AI credits. Two more things they get right and most of the field does not. User seats are unlimited on every plan, including the $100 one — nobody is priced out of looking at the data. And US and EU data centres are available on all plans, not held back for enterprise, which is unusual enough that it is worth naming.
There is also a startup programme: if you have raised under $10 million, Customer.io offers twelve months free. For an early-stage company sending lifecycle email at volume, that is a very hard offer to argue with, and I would not try.
Do Klaviyo and Customer.io work with AI agents and MCP?
Yes, both. Klaviyo ships a first-party MCP server and a connector in Claude's directory: you authenticate with a Klaviyo API key whose scope you set, and Klaviyo states the MCP server does not store your data. There is a ChatGPT app as well. Customer.io lists an MCP server as an available feature across its plans. This is settled ground now, not a differentiator.
I want to be precise about this, because the lazy version of this article would claim the incumbents cannot be driven by an agent. They can. Klaviyo's CEO Andrew Bialecki has been explicit about the intent — the company describes turning Claude into "an agentic surface for Klaviyo" that drafts the briefs, audits, and campaign assets that used to take hours. That is the right idea and they shipped it.
So the question is not whether an agent can reach the tool. It is what the agent finds on the other side. An MCP server bolted to a marketing platform gives an agent excellent access to campaigns, flows, segments, and reports — a complete picture of the marketing system. It does not give it the support thread from Tuesday, the deal stage, or the knowledge-base article the customer actually needed, because those live in other products behind other endpoints with other credentials.
What are the best open-source Klaviyo alternatives?
Three that are genuinely good, and their licences are cleaner than most of the "open-source" field:
Mautic is the closest open-source equivalent to a full marketing automation platform — campaign builder, landing pages, lead scoring, multi-channel. It is GPL v3 per the LICENSE.txt in the repository, and the point worth making is what is absent: there is no ee/ or enterprise/ directory in mautic/mautic. The root holds app, bin, build, config, media, patches, plugins, tests, themes, translations, utils, and var — one edition, no features held back. The current release is Mautic Community 7.1.3, dated 7 July 2026, the 193rd release. It is PHP and Symfony, and it will want a server administrator.
listmonk is the one I recommend most often to people who describe their need as "a newsletter, but I have 300,000 subscribers". A single Go binary with PostgreSQL as its only dependency, AGPL-3.0, at v6.1.0 released 29 March 2026. docker compose up -d and it is running on port 9000. Segmentation is SQL expressions, which is either the best or worst news in this article depending on who you are. Also no enterprise directory.
Keila is Elixir, AGPL-3.0, at v0.20.0 released 8 May 2026, with a WYSIWYG campaign editor that is nicer than its star count suggests. Keila Cloud runs entirely on European infrastructure in Germany and France. One precise note for the licence-minded: the logo and the files in the extra directory are excluded from the AGPL — that is trademark and branding, not withheld functionality, which is a normal and reasonable thing for a project to do.
All three end the per-profile bill. All three hand you the deliverability problem, which the SaaS platforms were quietly solving for you. Budget for an SES or Postmark relay and someone who understands SPF, DKIM, and DMARC.
Is there an open-source alternative to Customer.io?
Not a like-for-like one. Customer.io's core is event-driven lifecycle messaging — a visual workflow builder firing off product events against custom objects — and no open-source project reproduces that combination convincingly. Mautic gets closest on campaign logic; listmonk and Keila are not trying to.
What exists instead is a different decomposition of the same job: keep the customer record and the messaging in one system, and let an agent do the reasoning that a workflow builder was drawing boxes for. That is the trade Munin makes, and it is a real trade rather than a free win.
How does Munin approach outreach differently?
Munin treats an outreach email as something that gets proposed against a customer record and then approved by a person. CRM, Conversations, Knowledge Base, CMS, Outreach, and Analytics all read and write the same customer row, in one Postgres database, with row-level security carrying the tenant boundary. There is no profile sync between the CRM and the email tool, because there is no second copy of the customer.
In practice that means the tools an agent calls are outreach_propose_first_touch, outreach_propose_followup, and outreach_propose_reply, each of which writes a draft into a review queue rather than sending anything. A person reads it, revises it with outreach_revise_proposal, and approves or withdraws. Consent state lives on the contact via crm_set_contact_consent, in the same row the draft was written from, so an agent that proposes to someone who opted out is proposing against a record that says so. I wrote up the full shape of that in outreach that waits for your approval.
The agent reaches all six modules through one endpoint: 204 MCP tools at mcp.getmunin.com, with 218 REST endpoints underneath and 47 bundled markdown skills. Not an outreach MCP server and a separate CRM MCP server with separate keys — one credential, one record, one audit trail. Munin is MIT licensed throughout, self-hostable with docker compose up, and EU-hosted on Munin Cloud. Cloud Free is €0 a month with 5,000 MCP calls, 250 contacts, and 100 MB; Cloud Premium is €99 a month flat per organisation with metered overage, coming soon. Not per seat, and not per seat for a reason.
Which tool is this for?
Munin's Outreach module drafts, reviews, and schedules follow-ups against the customer record. It is not a bulk email service provider: no workflow builder, no ecommerce flow library, no SMS or push channels. If you need a million sends a month, buy Customer.io or Klaviyo.
Munin is for the company whose outreach problem is context, not volume — where the follow-up that was owed depends on a support thread and a deal stage kept in a different product. Here they are one row apart, and nothing leaves without a person approving it.
Klaviyo and Customer.io alternatives compared
| Tool | Entry price | Licence | Agent access | Best for |
|---|---|---|---|---|
| Klaviyo | Free to 250 profiles; paid via plan builder | Proprietary | First-party MCP server, Claude connector, ChatGPT app | Ecommerce lifecycle marketing, Shopify and WooCommerce depth |
| Customer.io | $100/mo, 5,000 profiles, 1M emails | Proprietary | MCP server across plans | Event-driven lifecycle messaging, unlimited seats, EU or US region |
| Mautic | Self-hosted | GPL-3.0, no ee/ directory | Your own model keys | Full marketing automation you host yourself |
| listmonk | Self-hosted | AGPL-3.0 | Your own model keys | High-volume newsletters, one Go binary and Postgres |
| Keila | Self-hosted, or EU cloud | AGPL-3.0 | Your own model keys | European hosting and a pleasant campaign editor |
| Munin | €0 Cloud Free, or self-host | MIT throughout | 204 MCP tools, one endpoint, six modules | Outreach drafted from one customer record and approved by a person |
Prices and packaging move constantly — confirm on each vendor's own site, including ours. Figures here are indicative and were checked against the vendors' own pages on 14 August 2026.
Frequently asked questions
How much does Klaviyo cost per month? Klaviyo's free plan covers up to 250 active profiles and 500 email sends a month, with $5 of mobile messages and 10,000 Composer credits. Paid tiers are not published as a table — Klaviyo quotes them through a "Build a plan" configurator keyed to your active profile count, so the price depends on the size of the list you bring.
How much does Customer.io cost? Essentials starts at $100 a month billed monthly, including 5,000 profiles, 1 million emails, 2 object types, and unlimited user seats. Premium starts at $1,000 a month billed yearly. Overage is $0.009 per extra profile and $0.12 per extra 1,000 emails. Companies that have raised under $10 million can get twelve months free.
Does Klaviyo have an MCP server? Yes. Klaviyo ships a first-party MCP server with a connector in Claude's directory, authenticated by a Klaviyo API key whose scope you set. Klaviyo states the MCP server does not store your data, and also offers a ChatGPT app. Customer.io lists an MCP server across its plans too.
What is the best open-source Klaviyo alternative? Mautic for full marketing automation (GPL-3.0, no enterprise directory, release 7.1.3 in July 2026), listmonk for high-volume newsletters (AGPL-3.0, single Go binary and Postgres), and Keila for European hosting with a good editor (AGPL-3.0). All three hand you email deliverability to solve yourself.
Can an AI agent write and send my marketing emails?
It can write them. Whether it sends them should be your decision, not the tool's. In Munin an agent calls outreach_propose_first_touch or outreach_propose_followup, which files a draft in a review queue against the contact record; a person approves, revises, or withdraws it before anything leaves. Agents propose, humans decide.
Which of these is best for a company that needs EU data residency? Customer.io offers EU data centres on all plans, which is unusually generous packaging. Keila Cloud runs on German and French infrastructure. Munin is EU-hosted on Munin Cloud and MIT-licensed, so you can also run it on your own hardware in your own jurisdiction — the full comparison of what actually stays in the region is here.
The short version
- Klaviyo's free plan is 250 active profiles and 500 sends a month; paid pricing is quoted through a plan builder keyed to active profiles rather than published as a table.
- Customer.io Essentials is $100 a month for 5,000 profiles and 1 million emails, with published overage at $0.009 per profile, unlimited seats on every plan, and EU or US data centres on every plan.
- Both ship MCP servers. Agent access is no longer the thing that separates these products — what the agent finds behind the endpoint is.
- Mautic is GPL-3.0 with no enterprise directory; listmonk and Keila are AGPL-3.0. All three are honest open source, and all three leave deliverability to you.
- Munin puts CRM, conversations, knowledge, content, outreach, and analytics on one Postgres record reachable through 204 MCP tools at a single endpoint, MIT licensed throughout.
- Outreach in Munin is proposed against the customer record and held in a review queue until a person approves it — €0 on Cloud Free, €99 flat per organisation on the paid plan, and no seat count either way.
If your outreach problem is volume, buy Customer.io or Klaviyo and be happy. If it is that the draft needs to know what support said on Tuesday, Munin Cloud will hold your first 250 contacts for nothing while you find out.
An email platform knows who to send to. It should also know why.