Skip to content
Case Study

How we built SNAILMAIL, a complete email marketing product, in three days.

One of our own products, now in early access. SNAILMAIL is email marketing for online stores that bills by the email sent, on the store's own Amazon SES account, instead of by the size of its list. It went from first commit to a working product, with campaigns, flows, forms and Shopify, in three days.

First commit to working product
3 days
Commits
75
Billed
Per send
Sending cost
~$0.10 / 1,000
A hand pressing the last of nine blank sticky notes onto a grey wall.

The challenge

Email tools for stores charge by subscriber, so a growing list costs more every month even when you send less, and the list lives in someone else's account. For a store with a large list, keeping it can run to four figures a month before a single email goes out.

Close-up of hands typing on a laptop keyboard in low light.

What we built

SNAILMAIL sends through the store's own Amazon SES account, so sending costs about ten cents per thousand emails and the list stays the store's. We built the whole product in one push: import and segment a list, write campaigns and automated flows, signup forms, Shopify sync, recognition of returning visitors, unsubscribe and suppression handling, and a usage page showing what each send cost. Sending runs from a queue that claims batches safely and keeps to the account's sending rate, with a dry run until SES is connected.

Delivered

What SNAILMAIL, email marketing billed by the send does.

Campaigns sent through the store's own Amazon SES account
Automated flows and signup forms
List imports, segments and customer profiles
Shopify sync and first-party recognition of returning visitors
One-click unsubscribe, suppression lists and bounce handling
A usage page that shows what each send cost
Built on
  • Next.js
  • Neon Postgres
  • Amazon SES
  • Vercel
Integrations
  • Amazon SES
  • Shopify
  • Google sign-in
A clear dawn sky fading from pale blue to soft peach at the horizon.

Your idea could be next.

Book a call and tell us what you want to build. We'll come back with a plan, a timeline and a price for your first version.