You must:
- Be an Owner, Admin, or Manager.
- Have set up SMS in Klaviyo.
- Are on a paid account.
You will learn
Discover how to collect transactional SMS consent separately from promotional consent.
Specifying the type of consent is helpful if you plan to only send transactional messages, (such as for subscription-based business) or want to give your customers the choice of SMS messages.
For all other cases, you don’t need to specify the consent type. By default, it’s set to promotional consent, which allows you to send any type of SMS message.
About the different types of SMS consentAbout the different types of SMS consent
In Klaviyo, there are 3 types of SMS consent:
-
Promotional
Allows you to send any type of SMS message, including campaigns and all flows. With promotional consent, you can also send transactional messages. -
Transactional
Consent for transactional messages, including SMS conversations, order updates, and other post-purchase flow messages. -
Order updates (Shopify only)
The most limited type of SMS consent. This type of consent is linked to a specific purchase, and only permits sending SMS from post-purchase flows about this 1 order. Learn more about SMS order updates for Shopify.
Visualize the SMS consent types as a hierarchy, similar to the image below. Promotional is the broadest category and includes transactional messages, which in turn includes order updates. For more information, please see understanding transactional messages.
Before you beginBefore you begin
Please note the following about collecting transactional consent:
- Transactional consent always uses single opt-in, meaning you cannot use:
- Double opt-in for transactional.
- Any 2-step consent collection method (like Smart Opt-in) for a form that includes transactional consent.
- Transactional-only subscribers are not added to lists, but transactional consent is shown on the profile.
- If you previously set up disclosure language in your account, you may need to edit it to mention transactional messages.
Note that you can collect transactional and promotional consent on the same page of a form or on 2 different steps. The choice is up to you (there’s no compliance considerations to be aware of).
Collect transactional consent in a formCollect transactional consent in a form
You only need to follow these steps if you require separate opt-in options for transactional and promotional consent, or if you're exclusively collecting transactional consent. Otherwise, you can simply collect promotional consent, which is the default.
You can either add transactional consent to an existing form or build a new form.
Generally, it’s recommended that you use an existing form that already has your branding. However, note that you cannot use transactional consent with either Smart Opt-in or tap-to-text functionality, note that will be disabled. When you go to add transactional consent, it disables Smart Opt-in and tap-to-text.
Either open the dropdown below to find instructions for creating a new form with email, SMS transactional, and SMS promotional or skip ahead to learn how to add SMS transactional to an existing form for email and SMS promotional consent.
Build a new form for email, SMS transactional, and SMS promotional
- Navigate to the Sign-up forms tab in Klaviyo.
- Build a new form by clicking Create form in the upper right.
- Name the form (e.g., Email & SMS).
- Select the list this form should go to.
- Recommendation: choose your main subscriber list (e.g., Newsletter).
- Note that transactional-only subscribers will not be added to this list.
- Choose the form type.
- Recommendation: since this example collects multiple types of consent, a best practice is to use a popup, flyout, or full-page form.
- Recommendation: since this example collects multiple types of consent, a best practice is to use a popup, flyout, or full-page form.
- Recommendation: use a teaser for your form.
- Select Save and design.
- Optional: change your teaser settings.
- Above the preview, in the center, select Email Opt-in.
- Design your email page. Tips:
- At minimum, your form needs an email input field and button.
- It’s recommended to add text input fields for first and last name.
- Click the + Step button.
- In the resulting modal, select SMS opt-in, then click Next.
- Choose your SMS subscriber list.
- Note that Traditional SMS double opt-in is automatically picked, but this will not apply to SMS transactional consent.
- Note that Traditional SMS double opt-in is automatically picked, but this will not apply to SMS transactional consent.
- Click Add step.
- Select the phone number field.
- In the left-hand panel, open the SMS Consent dropdown.
- If you choose:
-
Single step - Transactional & promotional, this adds a checkbox for promotional consent.
or -
Multi step - Transactional & promotional, this adds a new step to the form.
Single step Multi step
-
Single step - Transactional & promotional, this adds a checkbox for promotional consent.
- Update the disclosure language based on the consent you’re collecting:
- Transactional only: exclusively mention transactional messages (e.g., order updates).
- Transactional and promotional: include references to both transactional messages (e.g., order updates) and promotional messages (e.g., discounts, announcements, etc.).
- Finish designing your form, and click Publish to set it live.
Collect transactional consent from an existing form
Follow the steps below to learn how to create a form that gathers transactional SMS consent. Note that adding transactional consent to a form removes any Smart Opt-in or tap-to-text functionality, as these cannot be used together with transactional.
- Navigate to the Sign-up forms tab in Klaviyo.
- Select the 3 dots next to the form where you want to collect SMS consent, then clicking Edit form.
- Within the form editor, select the phone number field.
- In the left-hand panel, open the SMS Consent dropdown.
- If you choose:
-
Single step - Transactional & promotional, this adds a checkbox for promotional consent.
or -
Multi step - Transactional & promotional, this adds a new step to the form for promotional consent.
Single step Multi step (promotional)
-
Single step - Transactional & promotional, this adds a checkbox for promotional consent.
- Recommendation: for single-step forms, make sure to label that the phone number field is for transactional SMS messages.
- Update the disclosure language based on the consent you’re collecting:
- Transactional only: exclusively mention transactional messages (e.g., order updates).
- Transactional and promotional: include references to both transactional messages (e.g., order updates) and promotional messages (e.g., discounts, announcements, etc.).
- Once you’re satisfied with the form, select Publish.
Once your form is live, you can start collecting transactional consent separately from promotional consent.
You’ll also be able to view the consent type within a profile.
Additional resources