SMS · Postscript
Postscript forShopify SMS.
A Shopify store, a subscriber who opted into texts, and flows that follow the order you already have.
The short answer
Shopify events, text consent.
Postscript fits a Shopify store that wants SMS next to the Shopify customer, without a second commerce integration to maintain. Keywords, a checkout or on-site opt-in that Shopify can support, and flows fired by orders and carts are the work. It is a weak fit for a stack of non-Shopify storefronts, and a weak fit if the only phone numbers you have are shipping fields. The text program does not inherit the email list. Revenue stays on an SMS line so the email platform cannot absorb it.
Shopify-native
Choose it when Shopify is the only store that matters.
The operational reason is proximity. Subscribers, keywords, and Shopify events live where the merchandiser already works. A cart reminder can trust the Shopify cart. A post-purchase text can trust the Shopify order. If that is the whole business, a Shopify-native tool is the smaller system. We still require a real opt-in. Native does not mean casual.
Choose a different SMS platform when you run more than Shopify and need one text program across storefronts. Choose nothing yet when email permission is being treated as the source of phone numbers. Shipping checkout fields are for the carrier. They are not a subscriber import. We will not build the keyword until the consent path is real.
- The store is Shopify, and that is the catalog you text about.
- Opt-in is a text opt-in, not a shipping phone.
Keywords and orders
A keyword, a checkout yes, and a short ladder of texts.
We set the subscriber path you will actually use: a keyword with a confirmation, an on-site unit, or a checkout opt-in that meets the consent bar. The confirmation tells people how to stop. Welcome, cart, and post-purchase are the first flows, each tied to a Shopify event. A campaign is a product that is truly back, or a moment email did not already cover for that subscriber.
Codes are created in Shopify before they are texted. The flow suppresses a subscriber who bought in the last day so the cart text and the campaign do not sandwich the order. Quiet hours are set for the regions you sell to. Help and stop replies are tested, not assumed. The email platform, often running in parallel, is told which event it may not also claim.
- Consent path tested, including stop and help.
- Flows triggered by Shopify cart and order events.
Mistakes
Importing checkout phones and cloning the email week.
The Shopify-specific failure is exporting customer phones from orders and uploading them as subscribers. Those people asked for a box, not a text. The list looks like a head start. The complaint rate is the correction. We do not do that import. Growth comes from the opt-in you can show.
The second failure is a keyword that promises a code checkout will reject, or a campaign calendar copied from email with the same sentence and the same morning. Shopify makes the blast easy. Easy is not a cadence. We also avoid two popups, email and SMS, covering the product page so the add-to-cart action is what loses.
- No order-export phones loaded as subscribers.
- No keyword code that Shopify will not accept.
Shopify-tied
Subscribers, opt-outs, and orders the text can actually claim.
We report new subscribers from the opt-in path, opt-out rate, and orders attributed to SMS. Email-attributed revenue stays in the email tool. If both tools claim an order, the definition gets fixed instead of adding the two reports. A flow tied to a Shopify event is judged on whether that event still makes sense, not on messages sent.
Keyword volume and checkout opt-in are separate sources so you can see which consent path is doing the work. A path that produces subscribers who never buy and often opt out gets the offer or the timing changed. Paid ads do not get a bonus for the same order the text just reported. One new customer, one place on the scoreboard.
- Subscribers by consent path, not by a phone export.
- Opt-out rate next to each campaign and flow.
Example engagement
A specialty retailer on Shopify with a phone export.
Specialty retailer, Shopify only. Postscript was connected. The first list was a download of customer phone numbers from past orders. A keyword existed and pointed at a code that had expired in Shopify. Cart flows were off. Campaigns copied the three email sends from the same week.
We deleted the imported list from the sending pool, fixed the keyword against a live Shopify code, and turned on cart and post-purchase flows tied to Shopify events. Campaigns dropped to the weeks email was not already covering that subscriber. Opt-outs and SMS orders were reported without being added to the email platform's revenue.
Shopify
Flows tied to Shopify cart and order events, not a phone export
Live code
Keyword discounts existed in Shopify before they were texted
The example uses anonymized results from a Quorum engagement. It is one account, not a benchmark you should budget against.
Questions
Postscript questions.
Is Postscript only for Shopify?
That is the point of choosing it. If you sell on more than Shopify and need one SMS program, say so before we build keywords you would have to abandon. We will not center the program on a platform you are about to leave.
Can checkout opt-in replace a popup?
It can be the cleaner consent, and it reaches people who are already buying. It will not build a list of browsers who have not purchased. Pick the path for the subscriber you actually want. Do not run three paths because each one was easy to toggle.
What do we do with the old phone export?
Keep it out of the subscriber list. Those numbers can remain customers in Shopify. They are not opted into texts. Re-permission, if you ever do it, has to be a real ask, not a quiet upload.
How does this work beside Klaviyo or another email tool?
Email keeps email consent and email revenue. SMS keeps text consent and SMS revenue. We decide which tool owns a given order in the report. Both tools firing a cart message on the same afternoon is a bug, not a strategy.
Who writes the replies?
Your team, with a short rule for common questions and a person assigned during business hours. We can draft the automated replies for stop, help, and the keyword. We cannot invent a support desk you do not have.
More in this lane
Other SMS platforms.
Talk through postscript.
One conversation. A diagnostic. A plan you can kill if it is not the work.