Guide to SMS consent collection in the Customer Hub

Estimated 5 minute read
|
Updated Jun 5, 2025, 9:14 AM EST
You will learn

You will learn

Learn how Klaviyo collects SMS consent from profiles through your Customer Hub onsite experience.

Before you begin

Before you begin

To collect SMS consent in the Customer Hub interface, first make sure you've completed the following steps in your Klaviyo account:

How Customer Hub connects to Shopify Accounts

How Customer Hub connects to Shopify Accounts

To understand how Klaviyo collects SMS consent through the Customer Hub, it’s helpful to first understand how it integrates with Shopify Accounts. When the Customer Hub feature is enabled on your site:

  • The Customer Hub drawer experience replaces the default Shopify account login pages. Once it's live, clicking the account icon or visiting any /account page on your site automatically opens the Customer Hub interface with a prompt to log in.
  • Customer data syncs from Shopify Accounts to Klaviyo, allowing profiles to sign in with their existing Shopify credentials. If a profile doesn't have a Klaviyo profile, one is created upon login.
    • Klaviyo uses this data to identify which profiles have already subscribed to SMS marketing and to accurately display their personal information on the Profile tab of the Customer Hub drawer.
Collecting SMS consent in Customer Hub

Collecting SMS consent in Customer Hub

Within Klaviyo you can control whether profiles are asked for SMS marketing consent in the Customer Hub interface.

  • If you have an active SMS plan in Klaviyo: SMS consent collection in the Customer Hub interface is enabled by default.
  • If you do not have a Klaviyo SMS plan: SMS consent collection is automatically disabled, so no site visitors are asked to subscribe to SMS in the Customer Hub.
Where SMS consent is requested

Where SMS consent is requested

There are 2 places where profiles may be asked for SMS consent:

  1. Customer Hub sign in: After signing in with their email, visitors who are not SMS subscribers yet are prompted to provide their phone number and consent to SMS marketing (left image in the table below).
  2. Edit profile information page in the Customer Hub drawer: Signed-in profiles who aren't SMS subscribers yet see an SMS consent prompt when editing their profile information within the Customer Hub (right image in the table below).
Customer Hub login SMS consent requestEdit profile page SMS consent request
An SMS consent request appearing while someone is logging into their customer account.An SMS consent request appearing when someone is editing their profile information for their customer account in Customer Hub.

Your account's disclosure language is included by default. Note that smart opt-in and tap-to-text are not supported in the Customer Hub interface, and the text and button labels on these pages also cannot be customized.

Klaviyo only asks for phone numbers from visitors who haven't subscribed to SMS marketing yet. If a site visitor skips the SMS consent prompt during login, they will not see another prompt at login for 30 days.

Double opt-in for SMS consent in the Customer Hub

Double opt-in for SMS consent in the Customer Hub

Klaviyo uses a double opt-in process for all SMS sign-ups through the Customer Hub interface. This 2-step verification process ensures customers explicitly agree to receive SMS marketing messages.

This process goes as follows:

  1. The visitor provides their phone number, checks the Sign me up for SMS marketing checkbox, and clicks Continue.
  2. A loading screen in the Customer Hub interface tells them to check their messages.
    Loading screen in a Customer Hub interface instructing someone to go reply yes to confirm SMS consent subscription.
  3. They recieve an automated text message asking them to confirm their subscription (e.g., reply YES).
  4. Once they confirm, their Klaviyo profile updates to a Subscribed SMS status, and a Subscribed to SMS marketing metric is recorded in their activity.

If a site visitor enters their phone number but does not confirm their subscription via the text message, they are not marked as subscribed, and they also will not be prompted again in the future for SMS consent at Customer Hub sign in. However, they can still subscribe to SMS marketing on the Edit profile page.

Similarly, if a visitor unsubscribes from SMS marketing after previously subscribing, they will not see the SMS consent request again at sign in, but they do have the option to go resubscribe from the Edit profile page within the Customer Hub interface.

Disable SMS consent collection in the Customer Hub

Disable SMS consent collection in the Customer Hub

To turn off the SMS consent requests in the Customer Hub interface:

  1. In Klaviyo's main navigation, select Customer Hub.
  2. Select General.
  3. Find the Marketing consent section, then uncheck the box to stop collecting SMS consent.
    Marketing consent setting in Klaviyo showing the box unchecked.
  4. Click Save.
Additional resources

Additional resources

Was this article helpful?
Use this form only for article feedback. Learn how to contact support.

Explore more from Klaviyo

Community
Connect with peers, partners, and Klaviyo experts to find inspiration, share insights, and get answers to all of your questions.
Live training
Join a live session with Klaviyo experts to learn about best practices, how to set up key features, and more.
Support

Access support through your account.

Email support (free trial and paid accounts) Available 24/7

Chat/virtual assistance
Availability varies by location and plan type