Skip to content
OptinStamp
Menu

Best SMS marketing app for Shopify, read for consent and sending hours

6 apps comparedVendor claims read 2026-10-22

For the owner or ops lead of a Shopify store that texts customers: the checkout box, the pop-up, the cart reminder at 8:15 p.m.. A Shopify store has two consent records, Shopify's and the app's, and most of its texts fire on their own. We read six apps' help centres and Shopify's own docs on 2026-10-22; every status below names the page it came from. Texting platforms outside Shopify are compared in best SMS marketing software.

Verdict by use case

Best overall

Klaviyo

Consent moves both ways between Klaviyo and Shopify, every profile and export carries a consent timestamp, and plain-language opt-outs act by default. Campaigns and flows both respect the subscriber's quiet hours.

Verdict

Best for cart and browse automations

Postscript

No number becomes a subscriber without a code or a reply of Y, and that request names cart reminders. Automations triggered at night wait for morning in the subscriber's time zone, with stricter state windows built in.

Verdict

Best for fixed, conservative hours

Recart

Promotional texts and flows stop from 8 p.m. to 9 a.m. in the subscriber's time zone without any setting to get wrong. Popups can verify the number with an on-page code, and free-text opt-outs act automatically.

Verdict

Photomontage of a hand holding a phone from behind above a clipboard on a slate block with a putty diagonal and an oxblood bar
Fig. 01 A hand holding a phone above a clipboard with a blank ruled sheet

Six apps, nine requirements

Six rows follow the subscriber from the opt-in record to the export; three are Shopify's own: whether automated texts respect quiet hours, whether the app picks up opt-ins from Shopify's checkout box, and whether it writes consent back to the Shopify customer. The 10DLC row is left out: Klaviyo, Postscript, Omnisend, Recart and Shopify Messaging send US texts from toll-free numbers (Klaviyo also from short codes), which go through toll-free verification instead. "Our pick" marks the best-overall verdict.

Shopify SMS apps against nine consent and sending requirements
RequirementOur pickKlaviyoPostscriptAttentiveOmnisendRecartShopify Messaging
Records opt-in with a timestamp and the numberYesYesYesYesCheck with the vendorYes
Sends the opt-in confirmation (program, HELP, STOP, frequency, rates)YesYesYesCheck with the vendorCheck with the vendorCheck with the vendor
Double opt-in availableYesYesYesNoYesCheck with the vendor
Honours STOP and plain-language revocation automaticallyYesYesNoYesYesCheck with the vendor
Quiet-hours window by the recipient's time zoneYesYesYesYesYesYes
Holds automated texts (cart, browse, welcome) to quiet hoursYesYesYesYesYesCheck with the vendor
Brings in SMS opt-ins from Shopify's own checkout boxYesYesYesYesYesYes
Writes SMS consent back to the Shopify customer recordYesCheck with the vendorYesNoCheck with the vendorYes
Consent records exportableYesCheck with the vendorCheck with the vendorYesCheck with the vendorCheck with the vendor

Records opt-in with a timestamp and the number
CTIA asks senders to keep the date, time, number and the words used to secure consent.CTIA Messaging Principles and Best Practices (May 2023), 5.1.2
Sends the opt-in confirmation (program, HELP, STOP, frequency, rates)
CTIA lists five things a recurring programme's confirmation text should carry.CTIA Messaging Principles and Best Practices (May 2023), 5.1.2.1
Double opt-in available
A confirming reply ties the consent to the handset that will receive the texts.
Honours STOP and plain-language revocation automatically
The FCC rule names seven reply words and also counts any reply a reasonable person reads as a revocation.47 CFR § 64.1200(a)(10)
Quiet-hours window by the recipient's time zone
Telephone solicitations are barred before 8 a.m. or after 9 p.m. local time at the called party's location.47 CFR § 64.1200(c)(1)
Holds automated texts (cart, browse, welcome) to quiet hours
The federal window covers any telephone solicitation, and a cart text fires at whatever hour the shopper leaves.47 CFR § 64.1200(c)(1)
Brings in SMS opt-ins from Shopify's own checkout box
Shopify saves an SMS opt-in from its checkout once the customer submits it; the app has to pick that consent up, with its date.Shopify Help Center: Collecting customer contact information
Writes SMS consent back to the Shopify customer record
Shopify keeps each customer's SMS state, opt-in level, consent date and source; writing back keeps one record, not two that disagree.Shopify Admin API: CustomerSmsMarketingConsentState
Consent records exportable
CTIA asks senders to retain every opt-in and opt-out so consent can be shown later.CTIA Messaging Principles and Best Practices (May 2023), 5.1.5

Which store texts are marketing

The texts that earn a store the most money are the ones the rules treat as marketing. The FCC's own definition settles most of them.

"The term telemarketing means the initiation of a telephone call or message for the purpose of encouraging the purchase or rental of, or investment in, property, goods, or services, which is transmitted to any person."
47 CFR § 64.1200(f)(13)
Common Shopify store texts, whether each reads as marketing, and what to hold before sending
TextReads asWhat to hold before it sends
Abandoned cart or checkoutMarketingWritten consent from before the cart was left. Klaviyo and Postscript pass on the carriers' cart rules: one text in the cart flow, sent within 48 hours of the trigger. Klaviyo adds double opt-in and a sign-up line that names cart reminders.
Browse abandonmentMarketingThe same consent. Klaviyo recommends applying the cart rules to browse flows too.
Back in stockMarketingWritten consent, and quiet hours: Klaviyo lists it among the flow messages that are not transactional.
Welcome series, second text onwardMarketingQuiet hours apply. Klaviyo treats only the first welcome text as a subscription confirmation, and only while it carries no offer.
Opt-in confirmationConfirmationProgram name, help contact, how to opt out, frequency and charges (CTIA's five parts). Postscript and Recart send it at once, even at night.
Order confirmation, shipping updateTransactional, if it sells nothingShopify keeps order texts as a setting apart from SMS marketing consent. Add a product link or a promotion and Klaviyo counts the message as marketing content.

Rule text: eCFR, 2026-10-22. Cart rules as each platform states them, read the same day.

A cart text exists to bring the shopper back to buy, which is what the definition above describes. Sent with an autodialer, it needs prior express written consent (§ 64.1200(a)(2)); whether a texting platform counts as an autodialer is argued case by case, so every app here asks for written consent anyway. The box has to be ticked before the cart is left: Postscript states that cart texts go only to people already subscribed. A number typed into the checkout's phone field is not that consent, and Omnisend, for one, brings such numbers in as non-subscribed. The long form of the split, with the rules for each message type, is in TCPA rules for text messages.

One cart, six clocks

Campaigns go out when you schedule them. Flows go out when the shopper does something, and shoppers browse at night. This is the same abandoned cart run through each app's default quiet hours.

Worked example

A shopper with a Tampa number fills a cart at 7:45 p.m. and leaves. The store's cart flow waits 30 minutes, so the text is due at 8:15 p.m. Eastern: inside the federal 8 a.m. to 9 p.m. window, and past Florida's 8 p.m. close.

When each app sends a cart text that falls due at 8:15 p.m. in Florida
AppSends at, and the waitWhy, from its help centre
Postscript8:00 a.m.11 h 45 minFlorida's 8 p.m. close is built in; the automation waits for waking hours in the subscriber's time zone.
Omnisend8:00 a.m.11 h 45 minDefault quiet hours, 8 p.m. to 8 a.m. in the recipient's time zone, read from the IP address the store saw.
Recart9:00 a.m.12 h 45 minFixed quiet hours, 8 p.m. to 9 a.m. in the subscriber's time zone, for every promotional flow.
Klaviyo11:00 a.m.14 h 45 minDefault quiet hours run 8 p.m. to 11 a.m. Eastern; the shopper waits in the flow's queue.
Attentive12:00 p.m.15 h 45 minDefault quiet hours run 8 p.m. to noon, if the journey message is set to respect them. AI Journeys keep their own schedule.
Shopify MessagingNo cart textIts SMS is campaigns only; there is no automated cart text to hold.

Each app at its default settings, as its help centre describes them on 2026-10-22. Bars span 16 hours from 8:15 p.m.

Every app that holds the text still lands it inside the 48 hours that Klaviyo and Postscript say carriers allow for a cart message, so a hold costs a few hours, not the sale. The legal line itself: Florida ends commercial telephone solicitation phone calls at 8 p.m. in the called person's time zone and allows no more than three on the same subject in 24 hours (Fla. Stat. § 501.616(6)). That section speaks of phone calls; whether it reaches texts is a question for counsel, and most texting platforms apply it to texts. Oklahoma, Maryland and Washington set the same 8 p.m. close (Washington's statute speaks only of voice calls), Connecticut runs 9 a.m. to 8 p.m., and Texas allows noon to 9 p.m. on Sundays. One window clears every one of them: 9 a.m. to 8 p.m. in the recipient's time zone, Monday to Saturday, and noon to 8 p.m. on Sunday. Check one recipient with the quiet-hours checker, or read the state statutes in the mini-TCPA guide.

App by app

Each card repeats the table's rows with the detail from the app's own page. If you are leaving Attentive, the alternatives are compared in Attentive alternatives; the opt-out words every app should catch are listed in SMS opt-out keywords. Other texting comparisons, guides and tools sit in the Texting pillar.

Klaviyo

klaviyo.com

What it is

An email and SMS marketing platform with a deep Shopify integration: it pulls new SMS subscribers from Shopify's checkout box, can add its own consent block to checkout, thank-you and order status pages, and writes SMS consent back to Shopify.

Who it fits

Stores that run email and texts from one tool and want cart texts held to the carriers' cart rules, sent from a verified toll-free number or a short code.

  • Records opt-in with a timestamp and the numberYes

    Each profile shows SMS consent status with a consent timestamp; consent belongs to the number that opted in.

  • Sends the opt-in confirmation (program, HELP, STOP, frequency, rates)Yes

    The default confirmation names the organisation, HELP and STOP, says message and data rates may apply and that frequency varies.

  • Double opt-in availableYes

    Per list. Checkout opt-ins confirm by text before they count when the list is set to double opt-in, which Klaviyo strongly recommends.

  • Honours STOP and plain-language revocation automaticallyYes

    All seven FCC words, plus unsubscribe detection that reads replies like "remove me". On by default for US numbers.

  • Quiet-hours window by the recipient's time zoneYes

    Campaigns check each recipient's location and delay or skip anyone inside quiet hours.

  • Holds automated texts (cart, browse, welcome) to quiet hoursYes

    Flows go by profile time zone or the phone's area code, with an optional US state-level setting.

  • Brings in SMS opt-ins from Shopify's own checkout boxYes

    New Shopify checkout subscribers sync in; older Shopify SMS subscribers must be uploaded by hand.

  • Writes SMS consent back to the Shopify customer recordYes

    SMS subscription status changes made in Klaviyo update the Shopify customer, usually within a minute.

  • Consent records exportableYes

    List and segment exports carry SMS consent status and the consent timestamp.

Email and SMS

Postscript

postscript.io

What it is

SMS marketing built for Shopify stores, installed as a sales channel. Popups, keywords and the Shopify checkout box feed it, and a number only becomes a subscriber after an on-site code or a reply of Y.

Who it fits

Stores whose texts are mostly automations (cart, browse, welcome) and that want state windows applied without setting them by hand.

  • Records opt-in with a timestamp and the numberYes

    Each opt-in creates a record of the subscriber's consent; opt-in and opt-out records are kept after a deletion request.

  • Sends the opt-in confirmation (program, HELP, STOP, frequency, rates)Yes

    "You're subscribed! Reply STOP to unsubscribe, HELP for help." The request text before it names cart reminders and the rates line.

  • Double opt-in availableYes

    Every number passes Confirmed Opt-in (reply Y) or Onsite Opt-in (a code typed on the page).

  • Honours STOP and plain-language revocation automaticallyYes

    Variations, typos and phrases like "take me off this list" or "wrong number" unsubscribe automatically.

  • Quiet-hours window by the recipient's time zoneYes

    Campaigns wait for waking hours in the subscriber's time zone, read from the phone number.

  • Holds automated texts (cart, browse, welcome) to quiet hoursYes

    Automations triggered at night wait for morning. Florida, Connecticut, Maryland, Oklahoma and Washington get 8 a.m. to 8 p.m.; Texas must be switched on. Its guide opens Connecticut at 8 a.m., an hour before the statute's 9 a.m. (Conn. Gen. Stat. § 42-288a(c)).

  • Brings in SMS opt-ins from Shopify's own checkout boxYes

    Shopify checkout opt-ins arrive after the order is placed; cart automations go only to numbers already subscribed.

  • Writes SMS consent back to the Shopify customer recordCheck with the vendor

    No write-back of SMS consent to Shopify's customer record appears in the help centre.

  • Consent records exportableCheck with the vendor

Ecommerce SMS

Attentive

attentive.com

What it is

An SMS and email platform for consumer brands, built around sign-up units, journeys and two-way texting, connected to Shopify both ways through its public app.

Who it fits

Larger brands that want Shopify and the texting tool to agree on who is subscribed, and a team that manages journeys message by message.

  • Records opt-in with a timestamp and the numberYes

    Each subscriber profile shows the date Attentive learned of the opt-in and how it was collected.

  • Sends the opt-in confirmation (program, HELP, STOP, frequency, rates)Yes

    Every text welcome journey opens with a mandatory legal message.

  • Double opt-in availableYes

    Sign-ups sit as "joined" until confirmed; welcome settings can require a reply of Y.

  • Honours STOP and plain-language revocation automaticallyNo

    Seven opt-out words act at once. Other opt-out phrasing gets a reply asking the subscriber to text STOP, without opting them out.

  • Quiet-hours window by the recipient's time zoneYes

    Journeys use the subscriber's local time. Scheduled campaigns are not held in quiet hours, only flagged before they go.

  • Holds automated texts (cart, browse, welcome) to quiet hoursYes

    Each journey message can respect quiet hours, with an optional state switch. AI Journeys keep their own 9 a.m. to 8 p.m. schedule, and their cart messages may fall outside it.

  • Brings in SMS opt-ins from Shopify's own checkout boxYes

    "Sync your Shopify SMS subscribers to Attentive" is on by default; the checkout box feeds a welcome journey.

  • Writes SMS consent back to the Shopify customer recordYes

    "Forward SMS marketing consent to Shopify" sends new subscribers and opt-in or opt-out changes back.

  • Consent records exportableCheck with the vendor

    Segment exports carry the number, SMS marketing status and an opt-out flag, with no opt-in date column.

SMS and email

Omnisend

omnisend.com

What it is

An email and SMS platform for Shopify stores. Its forms will not collect a phone number without a TCPA consent checkbox, and the consent record lands on the contact's profile.

Who it fits

Smaller stores that want quiet hours and frequency caps on by default and accept single opt-in for texts.

  • Records opt-in with a timestamp and the numberYes

    A TCPA consent record, the phone number and the subscription status are added to the profile when a form is submitted.

  • Sends the opt-in confirmation (program, HELP, STOP, frequency, rates)Check with the vendor
  • Double opt-in availableNo

    Double opt-in is email only; SMS sign-ups are single opt-in.

  • Honours STOP and plain-language revocation automaticallyYes

    For US traffic, keyword matching plus intent detection that reads replies like "Remove me from your list".

  • Quiet-hours window by the recipient's time zoneYes

    On by default, 8 p.m. to 8 a.m. in each recipient's time zone; uploaded contacts without a location fall back to the account's time zone.

  • Holds automated texts (cart, browse, welcome) to quiet hoursYes

    Automation workflows respect quiet hours and frequency limits like campaigns.

  • Brings in SMS opt-ins from Shopify's own checkout boxYes

    A Shopify checkout with the SMS box ticked syncs in as subscribed; other phone numbers arrive non-subscribed.

  • Writes SMS consent back to the Shopify customer recordNo

    SMS subscription status does not sync from Omnisend to Shopify.

  • Consent records exportableYes

    The contacts CSV includes SMS consent, SMS opt-in date and SMS opt-out date.

Email and SMS

Recart

recart.com

What it is

An SMS and list-growth app for Shopify: popups with an on-site code step, the checkout box, and abandonment flows, with quiet hours fixed by default.

Who it fits

Stores that want conservative sending hours they do not have to configure, and popups that verify the number on the page.

  • Records opt-in with a timestamp and the numberCheck with the vendor

    Profiles show subscription history and the date of the last subscribe or unsubscribe.

  • Sends the opt-in confirmation (program, HELP, STOP, frequency, rates)Check with the vendor

    Every opt-in gets a legal message the merchant cannot edit; its wording is not shown in the help centre.

  • Double opt-in availableYes

    A code sent to the phone and typed on the page (recommended), a YES reply, or a redirect to the Messages app.

  • Honours STOP and plain-language revocation automaticallyYes

    Reads free-text replies such as "please stop texting me" and stop emojis; on for every account, can be switched off.

  • Quiet-hours window by the recipient's time zoneYes

    Promotional texts pause from 8 p.m. to 9 a.m. in the subscriber's time zone, or the store's when unknown.

  • Holds automated texts (cart, browse, welcome) to quiet hoursYes

    Promotional flows wait for 9 a.m.; the legal welcome text, receipts and HELP replies still go at night.

  • Brings in SMS opt-ins from Shopify's own checkout boxYes

    Checkout subscribers sync automatically and get a Welcome Checkout Subscription flow.

  • Writes SMS consent back to the Shopify customer recordCheck with the vendor
  • Consent records exportableCheck with the vendor

Shopify SMS

Shopify Messaging

apps.shopify.com/shopify-messaging

What it is

Shopify's own marketing app. SMS is campaigns only, sent to customers who opted in, from a randomly assigned toll-free number that cannot receive replies; each campaign carries the store name and an unsubscribe link.

Who it fits

Stores that send an occasional text campaign and want consent kept in one place, without cart or browse automations by text.

  • Records opt-in with a timestamp and the numberYes

    Shopify's customer record holds the SMS marketing state, opt-in level, consent date and where it was collected.

  • Sends the opt-in confirmation (program, HELP, STOP, frequency, rates)Check with the vendor
  • Double opt-in availableCheck with the vendor

    Shopify's double opt-in is an email link for store sign-up forms; no text confirmation for checkout opt-ins is described.

  • Honours STOP and plain-language revocation automaticallyCheck with the vendor

    Opt-out is the unsubscribe link in each campaign; the toll-free sender cannot receive replies.

  • Quiet-hours window by the recipient's time zoneYes

    Messages due in quiet hours are dropped and retried, with a one-hour buffer; US 9 p.m. to 8 a.m., stricter for listed states.

  • Holds automated texts (cart, browse, welcome) to quiet hoursCheck with the vendor

    Shopify Messaging sends SMS as campaigns only; no automated text flows are described.

  • Brings in SMS opt-ins from Shopify's own checkout boxYes

    It is Shopify: campaigns go to customers whose own record shows an SMS opt-in.

  • Writes SMS consent back to the Shopify customer recordYes

    Nothing to sync: consent lives on the Shopify customer record itself.

  • Consent records exportableCheck with the vendor

    The customer CSV export carries Accepts SMS Marketing as yes or no, with no consent date.

Built into Shopify

How we read the claims

Questions store owners ask

Do abandoned-cart texts need written consent?

Treat them as if they do. The FCC defines telemarketing as a message sent to encourage a purchase (47 CFR § 64.1200(f)(13)), and a telemarketing text sent with an autodialer needs prior express written consent (47 CFR § 64.1200(a)(2)). Since Facebook v. Duguid an autodialer is equipment that can use a random or sequential number generator, and whether a texting platform qualifies is argued case by case; state laws such as Florida's and Oklahoma's write texts in directly. The apps here run cart flows only to marketing subscribers for that reason, and the stakes are $500 per call or text, up to three times that ($1,500) if the court finds the violation willful or knowing.

Does Shopify's checkout checkbox count as written consent?

It can, if the words beside it do the work. The FCC's written-consent definition asks for a signed agreement that clearly discloses two things: that the person authorizes the seller's telemarketing sent with an autodialer or a prerecorded voice, and that agreeing is not a condition of purchase (47 CFR § 64.1200(f)(9)). Shopify's default label talks about news and offers, and Shopify itself says to change it if you send abandoned cart reminders. Keep the box unticked: Klaviyo's checkout block cannot be pre-checked, because checking it is how the shopper gives consent.

Is double opt-in required for a Shopify SMS app?

Not by the FCC's definition, which does not mention it. Klaviyo says US carriers require double opt-in before cart abandonment texts; Omnisend offers single opt-in only for SMS and says the TCPA does not require double opt-in; Recart calls both compliant and recommends a code typed on the page. Shopify records which one happened: each customer's SMS consent carries an opt-in level of single, confirmed or unknown.

A customer replied "stop texting me". What does the app have to do?

Treat it as STOP. The rule in force lets people revoke consent by any reasonable method, names stop, quit, end, revoke, opt out, cancel and unsubscribe, and gives the sender no more than ten business days; one confirmation text sent within five minutes is presumed allowed. Klaviyo, Postscript, Omnisend and Recart act on that kind of reply automatically. Attentive replies asking the subscriber to text STOP. Shopify Messaging's toll-free sender cannot receive replies, so its opt-out is the link in each campaign. A newer FCC order (FCC 26-67) would let senders name one exclusive revocation method, but it is adopted and not yet in effect: it starts 30 days after Federal Register publication, which had not happened by 2026-10-22.

We are switching SMS apps. What has to come with the list?

Each number's opt-in date, source and the wording it agreed to. Shopify's customer export only says yes or no for SMS, Klaviyo does not pull in historical Shopify SMS subscribers on its own, and Attentive asks for its Outside Subscriber List Certification before moving another tool's subscribers; Attentive also notes that carriers require you to tell subscribers before you text from a new number. Never top the list up with numbers you did not collect: the carriers' guidelines say senders should not use opt-in lists that have been rented, sold, or shared.

Do we need 10DLC registration for a Shopify SMS app?

Usually not. The apps here send US texts from a toll-free number or a short code: Klaviyo lists no US long codes, Postscript assigns a toll-free number on install and runs its verification, Omnisend needs a verified toll-free number, and Shopify Messaging's toll-free registration takes 2 to 5 business days. Toll-free numbers go through carrier verification instead, and a rejected verification can come down to opt-in wording that does not say the texts are marketing.

Sources

  1. CTIA Messaging Principles and Best Practices (May 2023), 5.1.2fetched 2026-10-22
  2. 47 CFR § 64.1200(a)(10)fetched 2026-10-22
  3. Shopify Help Center: Collecting customer contact informationfetched 2026-10-22
  4. Shopify Admin API: CustomerSmsMarketingConsentStatefetched 2026-10-22
  5. 47 U.S.C. § 227(b)(3) (private right of action)fetched 2026-10-22
  6. Facebook, Inc. v. Duguid, No. 19-511 (U.S. Apr. 1, 2021)fetched 2026-10-22
  7. FCC 26-67, consent revocation order (adopted 30 September 2026)fetched 2026-10-22
  8. Florida Statutes § 501.616 (2026)fetched 2026-10-22
  9. Conn. Gen. Stat. § 42-288afetched 2026-10-22
  10. Tex. Bus. & Com. Code § 301.051fetched 2026-10-22
  11. Shopify Help Center: SMS notificationsfetched 2026-10-22
  12. Klaviyo: Understanding SMS sending numbersfetched 2026-10-22
  13. Klaviyo: How to collect SMS and/or WhatsApp consent on Shopify checkout pagesfetched 2026-10-22
  14. Postscript: Guide to the toll-free number verification processfetched 2026-10-22
  15. Attentive: Migrate your email and SMS program from Yotpo to Attentivefetched 2026-10-22
  16. Klaviyo: Understanding consent in profilesfetched 2026-10-22
  17. Klaviyo: Understanding your Text message settingsfetched 2026-10-22
  18. Klaviyo: How to collect SMS marketing consent at checkout on Shopifyfetched 2026-10-22
  19. Klaviyo: April 11 SMS opt-out compliance changefetched 2026-10-22
  20. Klaviyo: Quiet hours in campaignsfetched 2026-10-22
  21. Klaviyo: Understanding text message quiet hours in flowsfetched 2026-10-22
  22. Klaviyo: How to sync data from Klaviyo to Shopifyfetched 2026-10-22
  23. Klaviyo: How to export a list or segment to a CSV filefetched 2026-10-22
  24. Postscript: Understanding Onsite Opt-in and Confirmed Opt-infetched 2026-10-22
  25. Postscript: Subscriber opt-out compliancefetched 2026-10-22
  26. Postscript: Guide to quiet hoursfetched 2026-10-22
  27. Postscript: Activate SMS collection at Shopify one-page checkoutfetched 2026-10-22
  28. Attentive: Subscriber profile termsfetched 2026-10-22
  29. Attentive: Create a welcome journeyfetched 2026-10-22
  30. Attentive: Subscriber list uploadsfetched 2026-10-22
  31. Attentive: Fuzzy opt-outsfetched 2026-10-22
  32. Attentive: Quiet hoursfetched 2026-10-22
  33. Attentive: Set up marketing subscriber collection for Shopifyfetched 2026-10-22
  34. Attentive: Shopify integrationfetched 2026-10-22
  35. Omnisend: Meet TCPA requirements for SMS marketing in US/CAfetched 2026-10-22
  36. Omnisend: Understand SMS opt-in methodsfetched 2026-10-22
  37. Omnisend: Manage SMS sending limits, frequency and quiet hoursfetched 2026-10-22
  38. Omnisend: Automation FAQfetched 2026-10-22
  39. Omnisend: Understand Shopify contact data syncfetched 2026-10-22
  40. Omnisend: Export contacts to a filefetched 2026-10-22
  41. Recart: Single vs. double opt-in for SMSfetched 2026-10-22
  42. Recart: AI-powered unsubscribe intent detectionfetched 2026-10-22
  43. Recart: SMS quiet hoursfetched 2026-10-22
  44. Recart: Enable SMS subscription on Shopify checkoutfetched 2026-10-22
  45. Shopify Messaging: Best practices and quiet hoursfetched 2026-10-22
  46. Shopify Messaging: Creating SMS marketing campaignsfetched 2026-10-22