Understanding SMS consent collection in Customer Hub

Estimated 4 minute read
|
Updated Mar 24, 2025, 5:50 PM EST
You will learn

You will learn

Learn how Klaviyo collects subscribers’ SMS consent from profiles through your Customer Hub on-site experience.

Before you begin

Before you begin

To allow profiles to subscribe to SMS through Customer Hub, first ensure that the following conditions are met in your Klaviyo account:

If you do not have an active SMS plan, Klaviyo does not ask for SMS consent from profiles in Customer Hub.

How Customer Hub connects to Shopify Accounts

How Customer Hub connects to Shopify Accounts

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

  • The Customer Hub drawer experience replaces the default Shopify account login pages. Once live, clicking the account icon or navigating to any /account link automatically opens the Customer Hub interface to log in.
  • Customer information syncs from Shopify Accounts into Klaviyo so they can log in with their existing Shopify credentials. A Klaviyo profile is created for any customer without one.
  • Customer data from Shopify and Klaviyo is then immediately available to Customer Hub, allowing Klaviyo to identify which profiles have subscribed to SMS marketing and to display their personal information on the Profile tab once they’ve logged in to their account.

 

How Customer Hub collects SMS marketing consent

How Customer Hub collects SMS marketing consent

By default, when you have an active SMS plan and Customer Hub enabled on your site, Klaviyo automatically asks profiles for SMS consent within the Customer Hub interface. This request is only presented to profiles with an email address linked to a profile that has not yet subscribed to SMS.

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

  1. Customer Hub login (left image in the table below): When a visitor enters their email address to log in to Customer Hub, Klaviyo asks them for SMS consent if it identifies that their profile hasn’t subscribed to SMS yet.
  2. Edit profile information page in Customer Hub (right image in the table below): If a profile is already logged in to Customer Hub and navigates to the Edit profile page, Klaviyo asks them for SMS consent if they are not currently an SMS subscriber.

In both cases, the SMS consent request includes:

  • A clear call to action for opting in to SMS.
  • A field to enter their phone number.
  • Your account’s SMS disclosure language.
  • A button which triggers a subscription confirmation text.
Customer Hub login SMS consent requestEdit profile 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.

Note that you cannot customize the prompt heading or checkbox label wording in either location. Additionally, the input field will always require a phone number; other SMS opt-in methods, such as Smart opt-in and tap-to-text, are not supported.

Double opt-in for SMS consent in Customer Hub

Double opt-in for SMS consent in Customer Hub

Klaviyo uses a double opt-in method for all SMS subscriptions through Customer Hub. This process ensures customers explicitly agree to receive SMS marketing messages.

This process goes as follows:

  1. The customer provides their phone number, checks the Sign me up for SMS marketing checkbox, and clicks Continue.
  2. They receive an automated text message asking them to confirm their subscription.
  3. The customer replies to finalize their subscription.
  4. Once confirmed, the customer's SMS subscription status in their Klaviyo profile updates to “Subscribed,” and a Subscribed to SMS marketing metric is created in their activity log.

If someone enters their phone number but doesn't confirm their subscription via the double opt-in text, their SMS consent status will remain as unsubscribed. They will be prompted to opt in again the next time they log in to or edit their profile in the Customer Hub.

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