E-commerce
June 28, 2026
Post-purchase email remains the default channel for Shopify stores: confirmation, shipping, tracking. Yet open rates stagnate around 40 to 60%, and messages end up in promotions or spam.
Post-purchase SMS shows an open rate close to 98% and is read within minutes (Digital Applied, SMS statistics 2026). Poorly calibrated, it generates STOP opt-outs and support tickets. Properly orchestrated, it reassures about delivery, reduces WISMO (Where Is My Order), and prepares for the next purchase.
This guide #130 explains when to send an SMS after purchase, which ones to prioritize, how to respect CNIL consent, avoid saturation, and measure impact vs email. Loyalty lifecycle perspective, distinct from promotional SMS campaigns and transactional emails already covered elsewhere.
Summary
Why add SMS to the post-purchase journey?
Post-purchase e-commerce SMS messages complement email where urgency and mobile visibility matter. Package tracking is mostly consulted on smartphones: SMS is the native channel for this moment.
Measurable Benefits
Open rate: ~98% vs. 40-60% for transactional emails
Read delay: minutes vs. hours
WISMO reduction: direct tracking link = fewer "where is my order?" tickets
Action reminder: reviews, product usage, replenishment if opt-in marketing is active
Risks if poorly managed
Saturation, cost (€0.05 to €0.12 per SMS depending on the country), GDPR compliance, unmanaged SMS replies, email cannibalization (triple identical message). Postscript places the Post Purchase flow around a 4.7% median CTR and 0.25 to 1.18% opt-out rate depending on the vertical (Postscript, 2026 SMS benchmarks).
Related articles distinction
Pre-delivery experience = global orchestration. Post-purchase support automation = ticket reduction. #130 = SMS channel specifically, frequency, and use cases.
Support ROI
SMS €0.08 vs. WISMO ticket €6-10. One thousand shipping SMS avoiding 80 tickets = positive ROI from the very first month.

Convert over 2,000 customers on average per month with Qstomy.
The world’s 1st Shopify AI dedicated to customer conversion



Empowering 200+ e-commerce merchants
Transactional or marketing: which SMS to send?
Two families of post-purchase SMS: transactional (related to the order) and lifecycle marketing (explicit opt-in required).
Transactional SMS
Confirmation, shipping, imminent delivery, delay. No promo. Legal basis: contract execution or legitimate interest depending on interpretation and content.
Lifecycle marketing SMS
User guide, review request, replenishment, complementary cross-sell. Separate marketing opt-in mandatory in B2C (CNIL, SMS prospecting).
Hybrid to avoid
"Your package has shipped! Discover 20% off" mixes transactional and promo: compliance risk and spam perception.
SMS vs email channel matrix
Order confirmation: email is often enough, SMS is a premium option
Shipping + tracking: SMS recommended if opt-in
Delivery today: SMS high ROI WISMO reduction
Delivery delay: urgent SMS + detailed email
User guide D+3: email or SMS if marketing opt-in
Review request D+7: priority email, SMS reminder if not opened
Replenishment D+30: SMS for consumables only, opt-in
No email + SMS + push duplication for the same shipping event. Choose one lead channel per step.
What post-purchase SMS timeline should you adopt?
Typical post-purchase SMS timeline for a DTC Shopify store.
T+0 to T+delivery
T+0 confirmation: mandatory email. Optional SMS "Thanks [First Name]! Order #[X] confirmed. Tracking: [link]" if checkout opt-in.
T+ship shipping: priority SMS "Your order is on its way! Track: [link]". Best post-purchase SMS ROI moment.
T+ship+1 imminent delivery: if carrier API predicts day "Delivery scheduled for today. [Link]".
T+delivery: "Parcel delivered! Need help? [support link]". Short, not promotional.
T+3 to T+30 lifecycle
D+3 product onboarding: usage guide email, SMS for marketing opt-ins only. D+7 review: review request email, backup SMS if email is not opened within 48 hours. D+30 replenishment: cosmetics, food, subscription only. Max 1 lifecycle SMS/month.
Cross-sell 3-5 days after delivery confirmation performs well if the product is tested (Ecommerce Times, 2026 SMS program).
How to comply with consent and CNIL regulations for SMS?
SMS Consent and compliance for French and EU e-commerce.
Shopify Checkout Opt-in
Separate "Receive SMS about my order and offers" checkbox. Not pre-checked. Distinct wording for email vs SMS. Timestamp + checkbox text kept as proof. Importing email-only lists is prohibited for SMS marketing.
Transactional vs Marketing
Transactional: order tracking if number is provided for delivery
Marketing: explicit, separate opt-in
Unsubscribe: immediate STOP, cross-channel CRM removal
Hours and Identification (France)
Marketing: Monday-Saturday 8 am - 8 pm, no Sundays or public holidays. Brand name at the start of the message. STOP mention mandatory. Updated privacy policy. US market: TCPA, 10DLC, quiet hours 8 am - 9 pm local time.
E.164 format validation at checkout (+33). Failed send = automatic email fallback.
How to write an effective post-purchase SMS?
Write effective post-purchase SMS: conciseness, clarity, one action.
Writing rules
Length: 120-160 characters ideal, max 320
Identity: brand name at the beginning
Personalization: first name, truncated product name
One CTA: a tracking or support link
Tone: reassuring, not promotional on transactional flows
Ready-to-use templates
Shipping: "[Brand]: Order #1234 shipped! Track: go.brand.com/t/abc STOP"
Delivery Day: "[Brand]: Delivery today. Track: [link] Questions? [support link] STOP"
Delay: "[Brand]: Delay #1234. New estimated date [date]. Details: [link] STOP"
Links and STOP
Branded domain brand link, not generic public shortener. UTM sms_ship for analytics. STOP processed instantly. Preview test iPhone and Android 160 characters.
How to avoid overloading your customers with SMS?
Avoid SMS saturation: caps, governance and warning signals.
Recommended caps
Transactional/Order: max 3 SMS (shipped, out-for-delivery, delivered)
Lifecycle marketing: max 2 SMS/month post-purchase
30-day post-purchase window: max 5 SMS total of all types
Open support ticket: pause marketing SMS
Email-first rule and monitoring
Detailed content (guide, long review): email. SMS = alert or reminder if email not opened. If shipping SMS is sent, weight-reduced or 4 h delayed version of shipping email. Klaviyo frequency capping: max X SMS rolling 7 days per contact. STOP rate > 1% on a send = review content or frequency (MessageIQ, SMS best practices 2026). Programs with > 8 SMS/month see unsubscribes double compared to 4 messages/month.
Which SMS tools and integrations for Shopify?
Shopify SMS integration stack for automated post-purchase flows.
Common DTC Platforms
Klaviyo SMS: integrated post-purchase flows if Klaviyo email is already used
Attentive / Postscript: SMS-first, DTC benchmarks
Yotpo SMS: combined reviews + SMS
Triggers and deliverability
Triggers: order placed, fulfilled, delivered (carrier app), delivery exception. Sync: order ID, tracking URL, carrier, ETA, phone E.164. 10DLC US, sender ID EU. Target delivery rate > 98%. Email failover if SMS fails. Load test flows before BFCM.
What are the SMS use cases based on the type of store?
Post-purchase SMS use cases by vertical: adapt the timeline, do not copy-paste.
Fashion, cosmetics, food, gifts
Fashion: ship + out-for-delivery. Link to return portal via SMS post-delivery if requested. See size support (#128).
Consumable cosmetics: ship + Day+3 guide SMS opt-in + Day+25 replenishment.
Perishable food: ship + mandatory Day delivery. Delay = immediate SMS + email.
Surprise gift: SMS tracking to buyer only, never recipient (last-minute gifts (#129)).
B2B, subscription, high AOV
B2B: priority email. Subscription: monthly box SMS separated from the billing flow. High AOV electronics: ship SMS + signature required reminder on delivery day. Amazon marketplace orders: no duplicate SMS for Amazon notifications.
What KPIs and ROI for post-purchase SMS?
Post-purchase SMS KPIs vs email and support impact.
SMS Metrics
Delivery rate: target > 98%
Click rate tracking: 15-35% shipping flow (Postscript median ~4.7% post-purchase CTR)
STOP rate: target < 1% transactional, < 0.42% per healthy send
Revenue per message: attributed replenishment and cross-sell
Support Impact and A/B Testing
Delta WISMO tickets before/after shipping SMS. ROI: (tickets avoided x ticket cost) - SMS cost - platform. A/B shipping SMS vs email only: 14-day WISMO, delivery NPS. Monthly dashboard: sent, delivered, clicked, STOP, WISMO delta, cost.
How to manage customer responses triggered by SMS?
Manage customer SMS replies if two-way is enabled.
Two-way SMS and deflection
Customer replies "where is my package?": route to tracking bot or Gorgias SMS agent. Two-way without automation = support load. Limit two-way to shipping flows or connect a bot. After-hours auto-reply: "We will reply within 2 hours. Tracking: [link]".
Compliance replies
No promo in two-way support replies without opt-in. Customer timeline shows sent SMS + replies. Delayed SMS triggers ticket tag if complaint occurs. Bot replies in FR if FR SMS is received.
How does Qstomy complement your post-purchase SMS?
Qstomy complements post-purchase SMS without replacing them: the SMS ESP sends, while Qstomy deflects the follow-up questions.
Use Cases
Tracking answers: bot responds with status if customer contacts after SMS
WISMO deflection: same data as SMS, site chat, or WhatsApp
Order context: agent sees SMS sent and fulfillment status
Unmatched alert: post-SMS question without corpus answer
Quantified DTC cosmetics scenario
DTC Cosmetics: ship SMS 92% delivery rate, 2,400 SMS/month peak in December. 8% of recipients click and then open "package?" chat. Qstomy deflects 71% with auto tracking from Shopify order. WISMO human tickets -44% vs pre-SMS. Checkout opt-in SMS: 22% of buyers (benchmark 18-24% according to Ecommerce Times). STOP rate ship flow: 0.3%, below the 1% alert threshold.
Black Friday and analytics
BFCM Peak: ship SMS deflects WISMO when support is saturated. Webhook click SMS + chat opening: pre-fill order context. GA4 UTM sms_ship vs email_ship.
Explore AI support, Shopify, request a demo.
Which operational playbooks should be launched this week?
Playbook 1: Activate shipping SMS only
Single flow: order fulfilled → tracking SMS if opt-in. Template 120-160 char., branded link, STOP. Measure WISMO and STOP 30 days before adding a second touchpoint. Duration: 2 h Klaviyo/Postscript setup.
Playbook 2: Checkout opt-in audit
Verify separate and unchecked SMS checkbox, GDPR-compliant wording. Export opt-in proofs 90 days. Test STOP on internal number. Duration: 1 h.
Playbook 3: Frequency capping
Configure max 3 transactional SMS/order, 2 marketing SMS/month, 7-day rolling cap. Exclude customers with open tickets from marketing SMS. Duration: 30 min.
Playbook 4: Anti-email duplication matrix
For each post-purchase stage, document the primary channel: email or SMS. Delay shipping email by 4 h if shipping SMS is active. Map with pre-delivery experience. Duration: 1 h.
Playbook 5: 60-day ROI dashboard
Sheet: SMS sent, delivery, click, STOP, WISMO delta, cost, replenishment revenue. Goal: -15% WISMO tickets and STOP < 1% shipping flow. Review before next peak season.
Useful links
Activate the shipping SMS alone first, measure for 30 days, then stack up. A helpful SMS at the right time is worth ten ignored promotional messages. Post-purchase SMS is a shortcut to trust, not a disguised promotional channel.

Enzo
June 28, 2026


