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.
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.
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.
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.
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 →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.
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 →Connect your own AI assistant: it drafts, you send. How it works →
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 →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.
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.
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.
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.
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.
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.