Everything you use Klaviyo for. Obsessed with deliverability. 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 API, not legacy JavaScript

Carpe Messaging tracks with Shopify’s own pixel, which runs beside your store rather than inside it, so tracking doesn’t slow down your pages. It recognizes visitors by the identifier Shopify sets for your store, so the seven-day limit in Safari and iOS doesn’t apply, and the shopper your ads brought in can still be known when they come back.

A returning shopper we still recognize

Safari and iOS limit a cookie written by JavaScript to seven days, which restricts how well a platform built on legacy JavaScript recognizes a visitor who comes back. Carpe Messaging uses the visitor identifier Shopify sets for your store, from your store’s server, the way Shopify designed it.

Obsessed with deliverability

Email goes only to confirmed addresses, and consent is checked again as it sends. Pause a person or a segment for the off-season without “suppressing” them, and resume when ready. Consent-first is a stance: we do not help anyone blast people who never asked.

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.

Off-season? Pause a segment and resume when ready; nobody is removed to lower a bill.

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 and bounce rates are, 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 and a bounce rate through the roof.
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, our AI assistant, 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, nothing to type.Back in stockA shopper asks about a sold-out product and hears when it is back. Included.AnalyticsEvery event traced to a profile, on your store’s clock. Included.Text messagesA second channel beside email, on the same campaigns, segments and consent.

Connect your own AI assistant: it drafts, you send. How it works →

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 longtime Klaviyo user

An early adopter who has used it 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, your images 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?

Yes. One email address can work in as many stores as have invited it, with one password. You work in one store at a time. Inside Shopify, it is the store whose admin you opened the app from. At app.carpemessaging.com, you choose a store after you sign in, and you switch by pressing your store's name at the foot of the menu. Each store keeps its own team, roles, profiles and billing, and an MCP AI assistant is connected to each store separately.

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.