Collecting Marketing Consent
Overview
Section titled “Overview”Corso’s registrations functionality gives brands the ability to collect marketing consent directly from customers as part of the registration process. Whether customers register products through a dedicated registration portal or an embedded form on your site, they can opt in to receive marketing communications from your brand.
This not only helps you comply with consent requirements but also opens up opportunities to grow your marketing audience with verified customers who have purchased outside of Shopify, such as through retail or third-party marketplaces.
What You Can Expect
Section titled “What You Can Expect”By enabling marketing consent collection, your brand can:
- Capture explicit opt-in consent from customers during product registration.
- Customize the consent text, description, and policy link to match your brand’s voice and compliance requirements.
- Automatically subscribe the customer in Shopify and pass consent data into Klaviyo (or your marketing platform) for immediate use in flows, segmentation, and campaigns.
- Create differentiated experiences for opted-in vs. opted-out customers, ensuring compliance while maximizing engagement.
- Leverage additional registration event data (such as purchase channel) to deliver more personalized marketing.
Features and Functionality
Section titled “Features and Functionality”Customer Experience
Section titled “Customer Experience”- Customers complete the registration form, providing details such as personal information and proof of purchase.
- At the bottom of the form, they are presented with a marketing consent checkbox.
- Brands can fully customize:
- Consent text (e.g., “Opt in for marketing emails”)
- Description (details about what they’re opting into)
- Policy link and link text (linking to your Privacy Policy, etc.)
- The box is checked by default, and customers can uncheck it. Leaving it checked opts the customer into marketing emails. It is never required to complete registration.
- The checkbox only appears when the policy URL, link text, consent text, and description are all filled in.
Admin Setup
Section titled “Admin Setup”- In Corso Admin → Settings → Registrations, toggle Collect Email Marketing Consent on or off.
- Fill in the following, which are all required when it is on:
- Email Marketing Consent Policy URL
- Email Marketing Consent Policy URL Title: the text of the policy link
- Email Marketing Consent Text: the checkbox label
- Email Marketing Consent Description Text
- If disabled, registrations will still function normally but will not include consent options.
Klaviyo Integration
Section titled “Klaviyo Integration”- Every registration creates a Corso: Registration Created event in Klaviyo. See the Klaviyo Events Guide.
- This event includes consent status as a property (true/false).
- Brands can:
- Create flows to update the Accepts Marketing profile property in Klaviyo.
- Add opted-in customers to specific marketing segments.
- Split flows based on consent status (marketing vs transactional-only emails).
- Personalize campaigns further using channel data (e.g., registrations from Costco, Amazon, or retail stores).
Q: Is marketing consent required for registration?
No. Customers can register products without opting into marketing communications.
Q: Can I customize the language of the consent message?
Yes. The consent text, description, and policy link text are fully customizable.
Q: What happens if a customer does not opt in?
They will still receive transactional emails related to their registration or warranty, but no marketing communications.
Q: Does Corso send marketing emails directly?
No. Corso only collects consent and passes it to your connected marketing platform, such as Klaviyo.
Q: Can I segment by where a customer purchased the product?
Yes. Registration events include purchase channel details (e.g., Amazon, retail store), which can be used for segmentation in Klaviyo.