Abandoned cart email automation tool.
Your store sends the checkout. Mimeo waits to see if the order comes in. Only the people who never bought get the reminder.
Your store sends the checkout. Mimeo waits to see if the order comes in. Only the people who never bought get the reminder.
When opted_in happens, matching any source
Has the tag customer
Add the tag founding-member
Send emails/welcome.md
You're back, so here's what shipped while you were gone:
Nothing you built needs changing. The changelog has the details.
{{ first_name | fallback: "friend" }}Everything in Mimeo works both ways: a full automation studio when you want hands-on, and files, skills, and an MCP server your agent operates end-to-end.
Full profiles, event history, every email received.
Markdown or HTML, templates, personalization.
Triggers, branches, logic, dry runs.
Drip campaigns in one readable view.
What subscribers do shapes what they hear next.
No emails crashing into timed sequences.
Filter and target without ceremony.
Messaging that knows where each customer is.
Manage Mimeo from a repo with agent skills, MCP and everything editable in files.
An abandoned cart email needs three things: an event when the checkout starts, a wait for the purchase, and a reminder only for people who never bought. Miss one and the email either never sends, or tells a customer who bought ten minutes ago that they left something behind.
On many email platforms the store integration decides which events exist. Broadcast's own pages say it receives no cart or checkout events.
Without it, the flow can't tell a buyer from someone who walked away.
A series that runs once per person never reaches a returning customer's next abandoned checkout.
Your store sends checkout_started to Mimeo by webhook when someone begins a checkout. The name is yours, and the flow's trigger can match on the event's details, such as the cart total.
The gate waits for the next purchase event, with an expiry you set, such as four hours. An earlier purchase doesn't count, so a returning customer still gets the reminder for this checkout.
If the purchase arrives, the person takes the Criteria met path and gets nothing. If the gate expires, the reminder sends on the Gave up path.
Set the flow's run policy to repeat runs allowed, and each new abandoned checkout starts a new run.
Mimeo is your email marketing software where you manage your list, automations, and emails. It plugs into your own sending account. You pick one provider: Postmark or Resend.
The obvious question: what about deliverability and list health? Deliverability is your sending provider's whole job. That's what they're for. Mimeo keeps your side of the street clean, automatically.
Your direct line to your customers' inboxes.
Now in your control.

Managed deliverability · start here. Managed deliverability from one of email's most trusted names. Less to think about, priced well below any email platform. Start here.

Lowest cost · simplest setup. The developer-favorite email API. Verify your domain, paste one API key, and you're sending.
Setup & Launch, a flat-fee project: we deploy Mimeo on your server, connect your sender, authenticate your domain, and import your list. You own everything. Contact us
Your email stack is two things: the software and the sending.
Price each one, add them up.
Step 1 · The software
A year of support & updates included. Cancel anytime: Mimeo keeps working, and you keep every version released while covered.
Step 2 · Your sending
Your provider bills for the emails you send each month: your list size × typical emails per subscriber at this cadence, newsletters plus automated flows.
Your total
Estimates compare sending costs with a typical email platform. Savings exclude the license, your server, and support & updates renewals; license payback excludes server costs.
Setup & Launch: $999 flat. We deploy Mimeo on your server, connect your sender, authenticate your domain, and import your list.
Bundle with the license: $1,399.
What to know before the first reminder goes out.
Yes, through a custom field. Declare a field such as cart_url under Settings → Fields, send it in the checkout_started event's person.fields, and use {{ person.fields.cart_url }} in the email. See event fields.
Add a guard that exits the flow when a purchase happened in the last day. A guard checks every queued email at send time, so the reminder never reaches someone who just bought. See guards.
Yes. Put a second gate after the first reminder, waiting for the purchase again, with its own expiry and its own reminder on the gave-up path.
Yes. A rehearsal walks the flow for a real customer with a sample checkout and shows every step it would take, sending nothing. See Test a flow before it sends.
Any platform that can send a webhook can start the flow, including on sales. Need a direct integration with Shopify, Klaviyo or another store? Get in touch.
A reminder only works when it knows whether the order came in. In Mimeo, the checkout starts the flow, a gate waits for the purchase, and only the people who never bought hear from you.
Build it in an easy web UI or let your agent do it, on your own server.
Need a direct integration with Shopify, Klaviyo or another store? Get in touch.