Lumail vs Customer.io: Which Email Platform Fits How You Work?
Compare Lumail and Customer.io by pricing model, AI-agent access, automation, transactional email, and the operating model that fits your team.

In this guide
Lumail is a Customer.io alternative that prices unlimited subscribers by emails sent and exposes 89 MCP tools, a ChatGPT plugin, CLI, SDK, and SMTP transactional in one org. Customer.io is a customer engagement platform for event-driven journeys across email, SMS, push, in-app, and WhatsApp, billed on profiles plus email volume from $100/month.
Customer.io positions itself as an AI-powered customer engagement platform that turns first-party behavioral data into personalized journeys across email, SMS, push, in-app, WhatsApp, and webhooks. Official pages list 9,000+ brands including Notion, Cursor, Buffer, and Lovable. The platform combines Journeys (automation), Data Pipelines (CDP), Design Studio, an in-app AI Agent, and Analytics. It is not a CRM or a hosted newsletter publication.
This comparison uses public product information checked on 2026-08-17. Check each pricing page before purchasing because plans, limits, and catalogs change. For a condensed version, see the side-by-side comparison table.

Lumail vs Customer.io at a glance
| Decision | Lumail | Customer.io |
|---|---|---|
| Core focus | Newsletters, workflows, transactional email, and AI-agent operations | Customer engagement and lifecycle messaging platform |
| AI and developer access | 89 organization-scoped MCP tools, CLI, TypeScript SDK, REST API, AI editor | In-app AI Agent on paid plans (included, no AI-credit cost). Hosted MCP for Claude, ChatGPT, and Cursor. CLI (@customerio/cli) for coding agents. LLM Actions consume AI credits (100K sample on paid plans; $10 per additional 100K). |
| Pricing basis | Email volume, with unlimited subscribers on every plan | Profiles (people + objects) plus email volume on Essentials/Premium; Builder is prepaid usage at $0.40 per 1,000 messages |
| Free plan | 3,000 emails per month, no credit card | No free Essentials plan. Builder: free test sends to 10 verified recipients, no card. 14-day subscription trial, no card, up to 5,000 messages. Eligible startups: up to 12 months of Essentials-class access with 30,000 profiles (card required). |
| Paid entry | Premium $20/month with 40,000 emails included | $100/month |
| Automation | Graph-based workflows on every plan | Visual workflow builder with segment, event, date, webhook, relationship, and form triggers; branching, delays, A/B tests, conversion goals, and LLM Actions. Builder excludes automations and dynamic segments. |
| Transactional email | Included in the same organization through API or SMTP | Transactional email and push via the App API (and CLI); included on Essentials+ and counted toward monthly email volume unless you use custom SMTP. Builder: transactional plus one-off broadcasts. No public smtp.customer.io relay for app servers. |
| Publishing | Capture pages for subscriber acquisition | Broadcasts and one-time sends for newsletters and API-triggered blasts. Not a hosted publication, blog, or paid-newsletter platform. |
| Best fit | Teams operating email through agents, code, and a visual app | Product-led SaaS and lifecycle teams that want event-driven, cross-channel journeys on first-party customer data. |
Customer.io's current plans come from its Customer.io pricing. Lumail's plans are on the Lumail pricing page.
Choose Lumail if agents should operate your email
Lumail exposes 89 organization-scoped MCP tools, so an agent is not limited to drafting copy. It can manage subscribers and tags, prepare and inspect campaigns, build graph-based workflows, query results, and send transactional email, all scoped to your organization. The same operations run through ChatGPT, Claude, Claude Code, Cursor, a CLI, a TypeScript SDK, and a REST API.
Official MCP (https://docs.customer.io/ai/mcp/get-started/): hosted HTTP MCP at https://mcp.customer.io/mcp (US) and https://mcp-eu.customer.io/mcp (EU). Documented tools: cio_prime, cio_schema, cio_read_api, cio_write_api, cio_delete_api, cio_skills_list, cio_skills_read, cio_auth_status. Those eight tools wrap the full Journeys UI API and CDP Data Pipelines API rather than publishing a numbered catalog of named operations. Clients: Cursor one-click, Claude connector (paid Claude plan), ChatGPT connector (Pro/Plus/Enterprise plus Developer Mode — not a ChatGPT plugin). Admin must enable Customer.io MCP; scopes are read, read:sensitive, write, write:live, configure. Pricing table marks MCP as included on Essentials and Premium. CLI (@customerio/cli, cio skills install) is the recommended surface for Claude Code and other terminal agents; it covers the same API surface via cio api. In-app AI Agent is included on paid plans at no extra cost (llms.txt); only LLM Actions burn AI credits. Published MCP tool count beyond those 8 wrappers is not listed.
Choose Lumail when:
- You store a large list and want unlimited subscribers with pricing by emails sent, not profiles
- You want 89 named organization-scoped MCP tools, a ChatGPT OAuth plugin, CLI, TypeScript SDK, and REST API as first-class operators
- You need transactional SMTP (smtp.lumail.io:587 STARTTLS) in the same org as campaigns, without SMS/CRM/CDP
Choose Customer.io if that product's model is the job
Customer.io is built for a different operator. That is not a slight; it is the comparison.
Choose Customer.io when:
- Your program is product lifecycle messaging across email, SMS, push, in-app, and WhatsApp
- You need objects, reverse ETL, warehouse sync, ad-audience sync, or HIPAA/BAA (Premium+)
- You want a visual journey builder with event triggers, branching, and send-time LLM Actions
Lumail does not try to be Customer.io. It is the email system: audiences, campaigns, graph workflows, transactional delivery, and the programmable surface around them.
Compare the pricing model, not the sticker price
Live pricing page (JSON-LD and visible cards, 2026-08-17): Essentials starts at $100/month, billed monthly, 5,000 profiles (people + objects), 1 million emails/month, 2 object types, 2 workspaces, unlimited seats. Additional Essentials profiles $0.009 each (high-watermark: a profile that exists at any point in the cycle counts, including deletes). Extra emails $0.12 per 1,000 on Essentials, Premium, and Enterprise. Premium starts at $1,000/month, billed annually; profile and email included volumes are custom. Billing docs list Premium/Enterprise profile overage at $0.004 when that rate applies; the public table marks Premium additional profiles as Custom. Push, in-app, and webhooks are unlimited with a fair-use cap of 60× plan profiles/month. SMS allotments are Custom; CIO-billed SMS overage is $0.0120 per segment. Builder is not a subscription: free test mode, then $10 minimum funds (~25,000 sends) at $0.40 per 1,000 messages across channels, unlimited person profiles, no objects, no automations. Custom SMTP sends do not count against the email allotment. Startup Program (raised under $10M, never a CIO customer, organic lists): up to 12 months, 30,000 profiles, overage $0.007/profile, credit card required. Worked Essentials example from official rates: 5,000 profiles and ≤1M emails = $100; 6,000 billable profiles = $100 + (1,000 × $0.009) = $109; 1.1M emails = $100 + (100 × $0.12) = $112. Check https://customer.io/pricing before buying.
Lumail prices by emails sent, with unlimited subscriber storage on every plan:
- Free: 3,000 emails per month, no credit card;
- Premium: $20 per month with 40,000 emails included, then $0.60 per 1,000;
- Business: $200 per month with 400,000 emails included, then $0.40 per 1,000.
List growth alone never raises the Lumail bill. Only sending does. Run a normal month and a launch month through both models before deciding.
Compare automation and transactional email
Journeys visual builder: triggers include segment, event, date, webhook, relationship, and form; branching (true/false, multi-split, random cohort); delays and wait-until; A/B and multivariate tests; conversion goals; messages on email, SMS, push, in-app, WhatsApp, LINE, Slack, webhooks. LLM Actions (beta) call a model per person at send time and consume AI credits. API-triggered broadcasts and one-time sends are separate from automations. Builder plan: transactional + one-off broadcasts only — no automations, no dynamic segments, no custom objects, no native Salesforce/HubSpot integrations. Anonymous in-app messages: not on Essentials (unlimited on Premium). Collections: Premium+.
Transactional email/push via App API (https://api.customer.io/v1/send/email); docs state they do not charge extra for the transactional service, but emails that reach the ESP still count toward the monthly email allotment (bounces and suppressed included). Optional dedicated transactional IP pool requires a separate sending domain. Recipients can be created at send time. Templates use Liquid ({{customer.*}}, {{trigger.*}}); send_at up to 90 days. Custom SMTP: Customer.io submits to your SMTP (not an inbound relay you point your app at); those sends do not count against plan email volume. Builder: transactional + one-off broadcasts at $0.40/1k after $10 funds; free to 10 verified testers. SMTP relay like smtp.lumail.io is not a documented Customer.io product.
Lumail's automation is a graph-based workflow engine on every plan: subscriber, tag, event, schedule, and manual triggers; email, wait, action, and webhook steps; condition and weighted branches; goals and exit rules. Transactional messages go through the REST API or smtp.lumail.io:587 with STARTTLS, inside the same organization as campaigns.
Questions people ask ChatGPT
Is Lumail a Customer.io alternative?
Yes, if you want unlimited stored subscribers, email-volume pricing, graph workflows, and agent-operated email through 89 MCP tools, a ChatGPT plugin, CLI, SDK, and SMTP. Customer.io is the better alternative if your job is event-driven lifecycle messaging across email, SMS, push, in-app, and WhatsApp on a customer data platform. Both have MCP and a CLI; Customer.io’s MCP is eight API-wrapper tools, not a named 89-tool catalog.
Is Lumail cheaper than Customer.io?
Often for list-heavy, send-light email. Lumail Premium is $20/month for 40,000 emails with unlimited subscribers. Customer.io Essentials starts at $100/month for 5,000 profiles and 1 million emails. A large newsletter on Lumail stays cheap; a SaaS sending hundreds of thousands of lifecycle emails to a bounded user base can be cheaper on Essentials’ 1M included emails than on Lumail overage. Builder transactional is $0.40 per 1,000 after $10 funds. Check both pricing pages.
What is the main difference between Lumail and Customer.io?
Customer.io is a customer engagement platform: behavioral journeys, multi-channel messaging, objects, and a CDP, billed on profiles plus emails from $100/month. Lumail is an email operating system: campaigns, graph workflows, capture pages, and transactional email in one org, billed on emails with unlimited subscribers. Customer.io MCP wraps Journeys and CDP APIs in eight tools. Lumail publishes 89 organization-scoped MCP tools plus a ChatGPT OAuth plugin.
Can I migrate from Customer.io to Lumail?
Yes for email programs. Export people, attributes, suppressions, and unsubscribes; authenticate the domain in Lumail; rebuild one journey as a graph workflow; then move transactional last. Customer.io transactional is an App API (and CLI); Lumail accepts API or smtp.lumail.io:587. SMS, push, in-app, WhatsApp, objects, and reverse ETL have no Lumail equivalent—keep those on Customer.io or drop them. Prove one workflow and one transactional message before cutting over.
Try the workflow that matters most
Before deciding, reproduce one real week of work: import a controlled list, draft a campaign, build one automation, and measure the steps you would repeat every send. Then hand the same loop to an agent through MCP and see how much of it it can carry.
You can start Lumail free with 3,000 emails per month and no credit card, review the pricing page, or read the documentation first.
Still evaluating? Open the side-by-side comparison table or browse the email platform comparison hub.