Instead of Klaviyo
Stop renting Klaviyo by the profile. Own your email marketing.
Book 30 minutes with Sam. Bring your Klaviyo bill and your list size. We look at what your emails actually earn, which parts of Klaviyo you use, and what your own version would cost to build and run. We bring your list and consent records across and run it for you. One setup fee, then a monthly retainer.
Klaviyo's Email plan starts at USD 20 a month for 500 active profiles and Marketing at USD 25, and the price rises with every contact you can market to, whether they open or not. Above 150,000 profiles it is priced by quote. Your invoice is the number that counts.
- check_circleYour data in a database you own
- check_circleOpen source, no lock-in
- check_circleBuilt and run by Enterprise DNA
What the Klaviyo bill covers
A price that follows your list, not your sales
Klaviyo is a customer database with an email sender attached. Most of what the monthly bill pays for is the screens that let a marketer reach that list without help. The list itself is a few kinds of record most stores could own outright.
Every profile you can market to
Klaviyo counts active profiles: anyone you could email. The people who stopped opening a year ago still lift the tier you pay for.
A tier that only goes up
A bigger list moves you to a higher price, even in a month when sales are flat. Cleaning the list is the only lever, and few stores do it.
SMS and the extras on top
Text messages, the help desk and the other extras are add-ons on the paid plans, on top of the plan price.
The flow canvas
Welcome, abandoned checkout, post-purchase and win-back flows are a handful of rules about timing. You pay for the screen that draws them.
The segment builder
Who bought twice and went quiet is one question. The builder exists because asking a database used to be hard.
Revenue counted inside the product
The dashboard reports what email earned by the settings inside Klaviyo. The orders and the working sit in the product you are renting, not in a record you keep.
Your own email marketing system
The list, the sends and the money, answered from one database
Your list
Consent you can prove, person by person
Every subscriber with how, where and when they said yes, kept as a history that is never overwritten.
- check Every unsubscribe recorded with when it was asked for and when it was actioned
- check A check for anyone emailed after they asked to stop, against the Spam Act and New Zealand rules
- check Subscribers with no record of consent flagged, never trusted on faith
- check Nobody who bounced or reported spam is ever emailed again
Customers
Segments from what people bought
Champions, loyal, new, at risk and lapsed, worked out from your own orders by rules you can read.
- check Ask for a segment in plain words and see how many you can email before you save it
- check Customer value kept in your store currency, other currencies never added in
- check Sunset candidates: subscribers with no open, click or order in six months
- check Revenue by customer band from your own orders, whenever you ask
Sending
Campaigns with a named approver
Claude writes the email in your voice, you see the preview and who gets it, and nothing goes without your yes.
- check Every campaign approved by a named person, and sent back to draft if the words change
- check A frequency cap so nobody gets two campaigns in two days
- check Welcome, abandoned checkout, post-purchase and win-back flows that stop once someone orders
- check Sends through a delivery service you choose, priced per email, not per profile
The money
What each email earned, with the working shown
An order is credited to the email someone clicked in the days before they bought. You choose the window.
- check Store revenue by month with the share from campaigns and from flows
- check Each campaign: delivered, clicks, spam reports, orders and revenue
- check A branded report for every campaign and a consent record for every complaint
- check Every record exportable whenever you want it
Make it yours
Design your own Klaviyo replacement
Everything starts from the open-source base. Then it gets your name, the parts you run, your rules and your data from Klaviyo. Try it here, and we build the real one.
2. What it runs
3. Make it fit
4. Your colour
Answered from your own database
Good morning. Here is what needs you today.
We build it from the open-source base, bring your Klaviyo data across and run it for you.
What it looks like
Ask it like you would ask a colleague
Real answers from the demo data that ships with Email Marketing for Claude Code. It runs in Claude Code inside the Claude app, so it feels like any chat you already use.
Email Marketing for Claude Code
Connected to your own database
How much of our revenue came from email this month, and how much from the automated flows?
2026-06
- Store
- 451.00
- Campaigns
- 0.00
- Flows
- 0.00
- Currency
- NZD
- Email_share_pct
- 0
2026-07
- Store
- 389.00
- Campaigns
- 0.00
- Flows
- 0.00
- Currency
- NZD
- Email_share_pct
- 0
2026-08
- Store
- 176.00
- Campaigns
- 0.00
- Flows
- 0.00
- Currency
- NZD
- Email_share_pct
- 0
2026-09
- Store
- 402.00
- Campaigns
- 0.00
- Flows
- 0.00
- Currency
- NZD
- Email_share_pct
- 0
2026-10
- Store
- 536.00
- Campaigns
- 64.00
- Flows
- 0.00
- Currency
- NZD
- Email_share_pct
- 11.9
2026-11
- Store
- 1,378.00
- Campaigns
- 378.00
- Flows
- 143.00
- Currency
- NZD
- Email_share_pct
- 37.8
| Month | Store | Campaigns | Flows | Currency | Email_share_pct |
|---|---|---|---|---|---|
| 2026-06 | 451.00 | 0.00 | 0.00 | NZD | 0 |
| 2026-07 | 389.00 | 0.00 | 0.00 | NZD | 0 |
| 2026-08 | 176.00 | 0.00 | 0.00 | NZD | 0 |
| 2026-09 | 402.00 | 0.00 | 0.00 | NZD | 0 |
| 2026-10 | 536.00 | 64.00 | 0.00 | NZD | 11.9 |
| 2026-11 | 1,378.00 | 378.00 | 143.00 | NZD | 37.8 |
Ask it anything
Ten questions your email system answers
Working examples on the demo records. Your answers come from your own list, orders and sends.
Switching
How to switch from Klaviyo
A move usually involves exporting profiles and orders, testing and checking the import, then running both systems side by side before you stop Klaviyo.
- 1
Export profiles and orders
Export your Klaviyo profiles, including each person’s consent status, when they gave it and where. If your store is on Shopify, export its orders too, since purchase history comes from the store export. The documented import path uses CSV. If your account does not offer the records or format you need, check with Klaviyo before proceeding.
- 2
Test the import, then load
Run the import’s test option first, which checks the records without saving them. Review the result before loading the profiles and orders. The profile import carries consent status, when consent was given and where. Load only after the test gives you a clear view of what will come across, and keep the original exports available while you check the result.
- 3
Review flagged records
Check the import and compliance findings before sending anything. A profile marked subscribed without a consent timestamp or source is imported but flagged for you to check, not treated as proven consent. If the import finds changed consent, it stops until you resolve the record. Review each finding and make sure the records reflect what you can verify.
- 4
Run both systems briefly
Keep Klaviyo available while you check that the people, consent records, orders, segments, campaigns and flows you rely on are represented as expected in the new system. Use a short overlap to confirm your regular work can continue. Decide which system is responsible for each send during that period so you do not send the same campaign twice.
- 5
Switch off Klaviyo
Once you have checked the imported records and confirmed that your regular work can move to the new system, stop using Klaviyo for campaigns and flows. Keep the exported records available for reference. Make sure you have reviewed consent findings and know which system is responsible for sending before you end the overlap.
Where the real effort goes
The import is one part of the work. You will need to map your own fields and rules, then decide how much order and campaign history you want to bring across. The profile and order exports provide the starting records, but your setup determines what needs adapting. When Enterprise DNA builds and runs the system for you, they handle this setup and import work, including a test run.
Not ready for a call?
Get your Klaviyo switch plan by email
We will send you the step-by-step plan for moving your business off Klaviyo, what the move really involves, and how we would do it for you.
Sent. Check your inbox.
Your Klaviyo switch plan is on its way.
Rather talk it through? Book a call arrow_forwardThree ways to own it
Start free, have it customised or have it run for you
Open source
Do it yourself
Free, open source
- 1 Clone the repo and run npm install
- 2 Run npm run demo to see a fictional coffee roaster's list and sends
- 3 Open the folder in Claude Code, Codex, OpenCode or Cursor
- 4 Export your Klaviyo profiles and Shopify orders to CSV and test the import first
Built around your business
We customise it
One setup fee, then a retainer for ongoing work
- check Your list, consent records and order history brought across from Klaviyo and your store
- check Your segments, flows and email designs rebuilt and checked with you
- check Sign-up forms on your own website that feed your database
- check Screens for the team, or a different technology stack, if you want them
Omni by Enterprise DNA
We run it for you
One setup fee, then a retainer
- check Installed and operated through Omni by Enterprise DNA
- check Connected to your store, so checkout reminders go within the hour
- check Sending set up on your domain, with delivery results loaded after every send
- check The Monday email review prepared, and your rules kept current
Questions
Instead of Klaviyo, answered
How much does Klaviyo cost? expand_more
Klaviyo's pricing page starts the Email plan at USD 20 a month for 500 active profiles and the Marketing plan at USD 25, with a free plan up to 250 profiles. The price rises as your list grows, because it counts every contact you can market to. Above 150,000 profiles it is priced by quote, and text messages and other extras are add-ons. Bring your invoice to the call and we compare it with what your emails earn.
Does this do everything Klaviyo does? expand_more
No. There is no drag-and-drop editor: Claude writes the email and you approve a preview. Sign-up forms, text messages and a live store connection are not in the free version; Enterprise DNA builds the ones you need into your version. What it does well is the part that earns money: the list, consent, segments, campaigns, flows and the revenue each email brought in.
Can we bring our list and consent records across? expand_more
Yes. Your Klaviyo profile export brings each person's consent status, when they gave it and where. Your store's order export brings their purchase history. Anyone marked subscribed with no record of when or how is flagged for you to check, not quietly trusted. We do a test run first and show you what came across and what did not.
Who actually sends the email? expand_more
A delivery service on your own domain, priced per email sent rather than per person on your list. Nothing goes until a named person approves the campaign, and every email carries an unsubscribe link and your contact address. The system refuses an email without them.
What does the switch cost? expand_more
The free version has no licence fee; sending, hosting and usage have their own costs. For the version we build and run, Enterprise DNA agrees one setup fee, then a monthly retainer, after the 30-minute review. Your list can grow without the bill following it.
Bring your Klaviyo invoice
Book 30 minutes with Sam. We look at your list, what you pay for it and what your emails actually earn, then show you what your own version would look like and cost to run. If it fits, we build it. If not, take the free version.
Email Marketing for Claude Code is free and open source, published by Enterprise DNA.
Done paying for Klaviyo?
Get your version built