The Black Friday sale: $100 off Mimeo. Buy now →
For abandoned cart emails

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.

Flow builderas you see it
Flow begins

When opted_in happens, matching any source

0-entry
Already a customer?

Has the tag customer

1-check-customer
Tag as founding member

Add the tag founding-member

2-tag-existing
Send welcome email

Send emails/welcome.md

3-send-welcome
flows/welcome.jsonas your agent reads it
Fig. 1 · One flow, two readers.
The product

One system for you, your agent, or both.

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.

  • Subscribers.

    Full profiles, event history, every email received.

  • Emails.

    Markdown or HTML, templates, personalization.

  • Flows.

    Triggers, branches, logic, dry runs.

  • Sequences.

    Drip campaigns in one readable view.

  • Events.

    What subscribers do shapes what they hear next.

  • Guards.

    No emails crashing into timed sequences.

  • Tags & segments.

    Filter and target without ceremony.

  • Purchase history.

    Messaging that knows where each customer is.

  • Manager repo.

    Manage Mimeo from a repo with agent skills, MCP and everything editable in files.

The old way

Most abandoned cart emails send on a timer and hope.

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.

No event when the checkout starts.

On many email platforms the store integration decides which events exist. Broadcast's own pages say it receives no cart or checkout events.

No wait for the purchase.

Without it, the flow can't tell a buyer from someone who walked away.

One reminder per person, ever.

A series that runs once per person never reaches a returning customer's next abandoned checkout.

How it works

How the flow runs in Mimeo.

  1. Step 1: The checkout starts

    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.

  2. Step 2: A gate waits for the purchase

    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.

  3. Step 3: Buyers leave, everyone else gets the reminder

    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.

  4. Step 4: The next checkout starts it again

    Set the flow's run policy to repeat runs allowed, and each new abandoned checkout starts a new run.

Own your sending

Manage your own sending. Really.

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.

  • Every send is checked before it goes out: verified sender, unsubscribe links, suppression list.
  • Bounces, complaints, and unsubscribes are cleaned up the moment they happen.
  • Big sends are paced: spread over hours at a rate you set, never blasted.

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.

Or have us set it up.

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

Pricing

A headline that makes the pricing feel simple.

Your email stack is two things: the software and the sending.
Price each one, add them up.

Step 1 · The software

Run it on your own server.

A year of support & updates included. Cancel anytime: Mimeo keeps working, and you keep every version released while covered.

Mimeoyours forever
License
$499 once
One license = one installation (one domain).
Black Friday
$399 once
$100 off the license, applied at checkout from the Buy now button.
Support & updates
$199/yr
First year included, then renews automatically.

Step 2 · Your sending

Your own account, at cost.

Your provider bills for the emails you send each month: your list size × typical emails per subscriber at this cadence, newsletters plus automated flows.

Subscribers15,000
Sending
= 90,000 emails/month

Your total

Add them up.

$499 onceMimeo license$35/moResend billplus your server
Typical email platform: ~$196/moThe average of published Kit and Klaviyo pricing, billed monthly, as of November 2026.at 15,000 subscribersSave $1,934/yrthe license pays for itself in ~4 months

Estimates compare sending costs with a typical email platform. Savings exclude the license, your server, and support & updates renewals; license payback excludes server costs.

Want it done for you?

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.

Contact us
Questions

Abandoned cart questions, answered.

What to know before the first reminder goes out.

Can the email show what was in the cart?

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.

What if someone buys after the reminder is already queued?

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.

Can I send a second reminder?

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.

Can I see what the flow will do before it goes live?

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.

Which stores can send the checkout event?

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.

Abandoned cart emails on your own store's events.

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.