---
title: Klaviyo email & SMS consent
slug: klaviyo-email-and-sms-consent
description: 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.
docTags: 
createdAt: 2024-12-11T22:07:59.044Z
---

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.

:::hint{type="warning"}
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. If not, be sure to read the article [Connect Klaviyo to Roster](docId\:CGeZ6FPZa0JF-axaECiU3)  before proceeding.&#x20;

::::WorkflowBlock
:::WorkflowBlockItem
**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.

![](https://api.archbee.com/api/optimize/mmAK_JBzN5YWZNnNvmD7r/JajTJaUPOEgDSbh8tkb3D_cleanshot-2024-12-12-at-164632.png "Klaviyo API opt-in setting in Klaviyo")
:::

:::WorkflowBlockItem
**Select opt-in settings in Roster**

Open the Klaviyo integration in Roster and select the opt-in settings.&#x20;

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.&#x20;

::Image[]{src="https://api.archbee.com/api/optimize/mmAK_JBzN5YWZNnNvmD7r/rM4u0jfD9tW3034CiDEA-_cleanshot-2024-12-12-at-165454.png" size="70" width="1260" height="1322" position="center" caption="Roster + Klaviyo opt-in setting" showCaption="true"}
:::

:::WorkflowBlockItem
**Contacts may need to double opt-in**

If you selected *Double opt-in* in your Klaviyo account settings, then any contacts that Roster subcribed 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.&#x20;

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 promting for an additional opt-in.&#x20;

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

![](https://api.archbee.com/api/optimize/mmAK_JBzN5YWZNnNvmD7r/Bh1h5kAW2og4fKYNBO0nk_cleanshot-2024-12-12-at-172034.png)
:::
::::



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 support\@getroster.com with any questions you might have.&#x20;

