- Short answer
- Not natively: turn on email and SMS opt-ins at checkout; on the Thank you page itself, an app like Klaviyo adds an SMS consent block.
- Email opt-in at checkout
- Settings > Checkout > Marketing opt-in > Email; consent is captured before the Thank you page.
- SMS and WhatsApp at checkout
- Choose Checkout only in the SMS section, the WhatsApp section, or both; WhatsApp consent since September 10, 2026.
- Native blocks on the Thank you page
- Basic plan or higher: dynamic and static content blocks; the custom field can't go there.
- Shopify Forms
- Popup or inline on your theme; no Thank you placement on the pages we read.
- Klaviyo's app block
- Marketing, transactional or both, for SMS and WhatsApp; checkout pages need Plus.
- Where the consent lands
- Checkout opt-ins: the Customers page. Klaviyo's block: synced to Klaviyo.
How does Shopify collect email and SMS consent natively?
Check Email in the Marketing opt-in section of Settings > Checkout, and a consent checkbox appears at checkout or sign-in. At checkout, consent is captured when the buyer selects it and clicks Pay now (one-page checkout) or Continue to shipping (three-page), before the Thank you page.
For SMS or WhatsApp, choose Checkout only in that channel's section. Phone-number collection at checkout also needs the SMS checkout option turned on and a terms of service and privacy policy set up.
WhatsApp consent at checkout arrived on September 10, 2026; see what to set up before sending WhatsApp marketing. Accepted contacts appear on the Customers page of your Shopify admin.
Can you add a signup form to the Thank you page itself?
Not with Checkout Blocks. The custom field block is ruled out there:
This information must be captured before the order is completed, so the custom field can't be added to post-purchase pages, such as the thank you or order status page.
In Checkout Blocks, merchants on the Basic Shopify plan or higher can place dynamic content and static content blocks only on the Thank you and Order status pages.
Shopify Forms shows a form as a popup or inline on your theme, and none of the Shopify Forms, marketing-consent and Checkout Blocks pages we read on September 25, 2026 lists the Thank you or Order status page as a place for one. For storefront forms: which consents one Shopify form can collect.
How does an app like Klaviyo collect consent on that page?
Klaviyo's help article says: "You can collect both transactional and marketing consent on these pages via an app block." The block goes on the Thank you and Order status pages; placing it in checkout itself needs Shopify Plus. Pick a consent type that includes marketing, such as "Transactional and marketing".
The block collects consent through a phone number field and syncs it to Klaviyo. For email signups, use the checkout checkbox from the first section. Other apps for these pages: Thank you and Order status customization.
This article was written entirely by AI under human editorial direction. The editor sets the topic and structure, runs multi-stage validation on facts, links, and interactive elements, and verifies the output is useful from a business perspective. All claims are checked against official Shopify sources. Details may change — always confirm critical data at shopify.com.
Editorial Policy