Skip to main content
Email and SMS consent in Klaviyo
Jeff Poulton avatar
Written by Jeff Poulton
Updated over a week ago

In order to send emails and/or texts to your contacts (or profiles as Klaviyo refers to them) from your Klaviyo account, the contact needs to have provided consent. There are multiple ways a Klaviyo profile can be subscribed to consent. Subscriptions can be created via Klaviyo’s API, sign-up forms, native or third-party integrations, a manual CSV import, and more.

Roster’s integration with Klaviyo uses their API to allow brands to subscribe their profiles to receive email and/or SMS. By using this integration feature, Roster assumes you have obtained legal opt-in consent from your contacts.

⚠️ This information is not legal advice. Roster recommends that you consult with your legal counsel to make sure that you comply with applicable laws in connection with your marketing activities.

Steps to enable email / SMS consent

This article assumes you have already followed the steps to create a Klaviyo API to use in Roster.

1. Select single or double opt-in consent

Open your Klaviyo API settings to select either double or single opt-in.

Roster uses Klaviyo's API to subscribe users to email and/or SMS consent. Klaviyo let's you decide if you want your contacts to provide single or double opt-in consent when they are subscribed through the API.

2. Select opt-in settings in Roster

Open the Klaviyo integration in Roster and select the opt-in settings.

Upon clicking save, if either of the opt-in consent checkboxes are checked, Roster will use the Klaviyo API to subscribe all contacts in all of your programs based on yoru settings.

3. Contacts may need to double opt-in

If you selected Double opt-in in your Klaviyo account settings, then any contacts that Roster subscribed via the Klaviyo API whose Klaviyo profiles haven't already fully opted-in will receive an email and/or SMS sent from Klaviyo prompting them to consent to receiving emails and/or SMS from your brand.

If yo unselected Single opt-in in your Klaviyo account settings, then any contacts that Roster subscribed via the Klaviyo API will immediately be set as opted-in and will not receive an email and/or SMS from Klaviyo prompting for an additional opt-in.

As shown below, Klaviyo clearly displays whether or not a profile has provided consent.

Klaviyo is an amazing email marketing platform, but getting integrations to work as expected can sometimes feel overhwhelming. Don't hestiate to reach out to [email protected] with any questions you might have.

Did this answer your question?