Everything you used Klaviyo for. More of your visitors. None of the upsells.

Built from the ground up on today’s Shopify, for a store that already runs email and knows what it should cost. It runs as part of your store rather than as a script on top of it, so it recognizes the shoppers other platforms have already forgotten.

Request early accessSee the product →

Built on today’s Shopify, not a decade-old integration

The newest Shopify APIs, pixel and discount engine, used the way Shopify meant them to be. A form’s code counts down from the person, not the calendar: set three days, and each person’s code expires three days after they sign up.

A returning shopper we still recognize

Safari limits how long a cookie written by a script can last, which interrupts how well a platform built that way recognizes a visitor who comes back. Carpe Messaging writes no cookie of its own — it runs as part of your store and uses Shopify’s own visitor identifier, set by your store’s server.

A list you are not ashamed of

Every address is validated at signup and at migration. Consent-first is a stance: we do not help anyone blast people who never asked. Better open rates follow from that, not from tricks.

What email actually costs

Priced by what you send, not by who you keep

Klaviyo’s email plans account for active profiles as well as sending volume. Keeping an active profile can affect your plan even when you do not email it. Here, sending has a real cost and it is per message; the size of your list opens tiers of sending, never a bill of its own.

How pricing works →
Billed on
What you send
Every profile, once
Validated before it is ever mailed
Profiles you keep
Never the bill
Segments, automations, forms, analytics
All included
Who this is for

Enterprise quality, without the enterprise bill

Shopify’s pixel, its identity and its APIs got good enough that a platform built on them today can do things a platform built in 2012 was not built to do. We built it for the store that has been paying for the older one.

A good fitA small or mid-sized store that already runs email and knows what it is worth.A merchant tired of paying enterprise prices for a tool that stopped improving for them.Anyone who cares what their open rate is, and why.
Not a good fitAn enterprise with a marketing department, where a dozen people stand between an idea and a send.A store that sends five emails a day and calls it a strategy.Anyone content with an open rate in the toilet.
Forms

Get the form right, then get on with your day

Nobody wants to redesign a signup form. So the editor is sensible: what you see is what the storefront shows, every setting is where you would look for it, and the form looks the way you want the first time. Every form knows who is looking at it, so a person who is already subscribed never sees the ask again.

See the forms editor →

Everything you need for email and SMS

CampaignsPick your audience, write the message, send. Send again to those who did not open.AutomationsWelcome, abandoned checkout, browse abandonment. A shopper’s action starts it.SegmentsDescribe the people you want in plain words; Talaria drafts the rule.FormsSignup, win-back and preference forms, shown only to the people they are for.DiscountsYour Shopify discounts, attached to an email or a form. One code per person.AnalyticsEvery event traced to a profile, on your store’s clock. Included.Text messages Coming soonA second channel beside email, on the same campaigns, segments and consent.

Switching takes an afternoon

  1. 1. Install from the Shopify App StoreYour profiles, consent and products arrive from your store on their own.
  2. 2. Import your Klaviyo workYou import profiles and consent from a Klaviyo export, validated on the way in. We are automating as much of the rest as we can.
  3. 3. Send, and stop paying for the listPick a segment, write it, send it. Consent is checked as it goes.
Klaviyo alternative

Built by a Klaviyo expert

An early adopter who used it every day for a decade. The limits Klaviyo never solved are the reason this exists. Read the honest comparison, what the migration tools import, and why a legacy platform cannot simply catch up.

Read the comparison →
Shopify discount integration
today’s engine
Billed on
what you send, not who you keep
Reviews, help desk, add-ons
not sold here
Every event, on your store’s clock
included

Questions merchants ask first

What is Carpe Messaging?

Marketing email for a Shopify store. It keeps a profile for every person your store knows, records what they do, and lets you write rules about who they are and build the email you send them. It connects to your store when you install it, which is why almost nothing in it has to be imported or maintained by hand.

Where do I work — inside Shopify, or somewhere else?

Either. You open the app from your Shopify admin and it runs there, and the app also has an address of its own, app.carpemessaging.com, with the same screens, the same data and the same store behind them. Shopify signs you in at the first door; you sign in with an email address and a password at the second. The role you hold is the same through both.

Do I need a password?

Not to work inside your Shopify admin. You are already signed in there, so opening the app is the whole of signing in and there is nothing to remember. A password is what the other door asks for, and accepting an invitation is where you set one — which is how somebody with no Shopify login of their own works in your store.

Do I have to import my customers?

No — your Shopify customers arrive by themselves. Installing the app is what brings your orders, checkouts, customer records, marketing consent and Shopify customer tags across, and they keep arriving after that.

There are two ways to import people who are not in your Shopify store. You can upload a file of your own, one person per row, under Audience → Profiles → Import. Or, if you are coming from another email tool, you can connect your account there and import your people, their consent, your email history, your lists, your segments, your templates and your automations without a file at all. One tool is supported today; Settings has a page named after it, and the help page for that tool walks the whole thing through.

If you have years of history in that tool, read its Before you import section first. Deleting there what you will never use again is quicker than sorting it out here afterwards.

Can one login cover two stores?

No. An email address belongs to one store and only one. There is nothing to pick when you sign in and nothing to switch between — the store you signed in to is the store you are in. If you run two Shopify stores, or work on more than one merchant's store, use a different address for each. The same rule is checked at install: if the Shopify account you install from uses an address that already belongs to another store here, the app says so and sets nothing up, and installing again from a different staff account completes normally.

Read the rest →

Request early access

Carpe Messaging is open to a small number of stores while we finish it. Tell us about yours and we will be in touch.

We use what you tell us here to get in touch about early access and to understand who is asking. We keep it for 24 months and then delete it. Ask us to delete it sooner at privacy@carpemessaging.com. This is not marketing consent: we will not add you to any mailing list, and we will only write back about early access. Our Privacy Statement says how we handle it.

Email is open to any business whose products are legal where they are sold. Text messages are governed by the carriers, who refuse whole categories of business outright, whatever your state says. Our Text Message Policy lists them, and we ask before a number is ever bought.