> For the complete documentation index, see [llms.txt](https://help.recart.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://help.recart.com/sms/subscribers-and-lists/sms-opt-in-types.md).

# SMS Opt-in Types

Explains the different SMS opt-in methods, including mobile and desktop popups, and single versus double opt-in.

Learn about the different SMS Opt-in types, including mobile popups, desktop popups, single opt-ins and double opt-ins, keyword opt-ins, and landing page opt-ins.

***

### Introduction

Welcome to our guide on SMS marketing opt-in methods: **single opt-in vs. double opt-in**. If you're new to SMS marketing or looking to improve your strategy, understanding the different SMS opt-in types is key.

Opt-in types are based on the available messaging setup for a certain country. Single opt-in is used for one-way messaging countries (typically international countries using VLN or Alpha numbers). Double opt-in can only be used for two-way messaging countries as an SMS consent response is required.

### Single Opt-in

Single opt-in is a straightforward process where a user simply provides their phone number to subscribe to receive SMS marketing messages.

Once the user submits their phone number, they are immediately added to your marketing list without any further action required from them. This approach is quick and easy for users, as they only need to provide their information once to start receiving messages.

However, because there is no additional verification step, it can potentially lead to higher instances of fake or mistyped numbers being added to the list, as well as an increased risk of spam complaints.

* Single Opt-in is available for International Numbers that do not allow for two-way messaging.
* However, if you are based in the US or Canada and would like to use Single Opt-in, you will need to request this to be switched on by your Customer Success Representative or support. You can email us at <support@recart.com>

### Double Opt-in

Double opt-in is a more robust process for subscribing to SMS marketing messages. We have two types of double opt-ins:

1. In Popup Confirmation
2. Reply in SMS as Consent

Read below to find out more about how it works.

#### In Popup Confirmation

With In Popup Confirmation, customers receive a **unique code via SMS**, adding an extra layer of security without complicating the opt-in process.

This version **does not navigate the customer away** into their messaging app but rather allows everything to happen while your site is in the viewport.

Increase trust, reduce friction, and watch your conversions soar with this easy-to-implement solution.

<figure><img src="https://2167119381-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F2I45aTZ733MBi8Vps3Ib%2Fuploads%2Frh0Uv0ixg39yhzlWPMFW%2Fsms-opt-in-types-1.png?alt=media" alt="In Popup Confirmation flow for mobile popups, desktop popups and landing pages: the visitor enters their number, Recart sends a verification code, the visitor enters it, and Recart sends the legal and welcome messages"><figcaption></figcaption></figure>

#### Reply in SMS as Consent

With this opt-in type, visitors receive a separate confirmation SMS to the phone number they provided asking them to reply YES or Y to confirm the opt-in to the text list.

When visitors opt-in via a mobile popup, they will automatically be redirected to their messages where they can respond immediately.

**Notes on double opt-in with reply in SMS as consent:**

* Without replying YES or Y, the visitor will not be subscribed to your list.
* Small and capital letters do not make a difference in the reply YES.
* Only the first direct answer will subscribe the visitor to your list. If YES or Y is not the first direct answer, the opt-in will not be successful.
* Y or YES with exclamation points is also accepted: sending Y! or YES! will both subscribe the user

**Please note that the text message sent to the visitors to confirm their opt-in works as a normal text message. This means that each of these sent messages will be charged according to the agreed pricing in your contract.**

<figure><img src="https://2167119381-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F2I45aTZ733MBi8Vps3Ib%2Fuploads%2FxyuWa389GJxC8KSBAg7f%2Fsms-opt-in-types-2.jpeg?alt=media" alt="Reply in SMS as Consent flow for mobile popups, desktop popups, keywords and landing pages, from the visitor&#x27;s action to Recart&#x27;s legal and welcome messages"><figcaption></figcaption></figure>

### Desktop Popups

#### 1. Initial Opt-in Request

The user provides their phone number to subscribe to receive SMS marketing messages, usually by entering their details into a popup, filling out a form on a website, texting a keyword to a shortcode, or using a similar method.

<figure><img src="https://2167119381-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F2I45aTZ733MBi8Vps3Ib%2Fuploads%2Fgjh9TLtBKDci5TzanL22%2Fsms-opt-in-types-3.jpg?alt=media" alt="Desktop popup with email and phone number fields and a Get 15% off now button"><figcaption></figcaption></figure>

#### 2. Confirmation Message

Once they have entered their details and clicked on the call-to-action button, the user is sent a one-time code or a confirmation message to the phone number they provided asking them to reply YES or Y to confirm the opt-in to the text list.

#### 3. User Confirmation

The user must then take action to confirm their subscription by entering their code or replying to the confirmation message with the required keyword.

**Note:** If the user sends Y or YES with exclamation points, they will also be subscribed. Eg.: YES!, Y!

#### 4. Subscription Activation

Once the user confirms their subscription, they are officially added to the SMS marketing list and will start receiving messages.

<figure><img src="https://2167119381-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F2I45aTZ733MBi8Vps3Ib%2Fuploads%2F6WnCp2qhJjXYFF86CHRW%2Fsms-opt-in-types-4.jpg?alt=media" alt="Text conversation where the subscriber replies Y to the confirmation message and then receives the legal and welcome messages"><figcaption></figcaption></figure>

### Mobile Popups

#### 1. Initial Opt-in Request

The user provides their phone number to subscribe to receive SMS marketing messages if the phone number field is set up.

However, typically via Mobile devices, this step is completed using a two-step call to action method. In this case, the user would click on the CTA button to confirm they would like to subscribe to SMS marketing messages.

<figure><img src="https://2167119381-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F2I45aTZ733MBi8Vps3Ib%2Fuploads%2FM3cy0zfDLElDOBB2gIvJ%2Fsms-opt-in-types-5.jpg?alt=media" alt="Mobile popup with a Get 15% off now button and no phone number field"><figcaption></figcaption></figure>

#### 2. Confirmation Message

Once the Call-to-Action is clicked on a mobile device either:

* the one-time code will be texted to the visitor and automatically populate in the popup

  🎥 [Watch the video](https://play.hubspotvideo.com/v/4890437/id/168224934941)
* or the visitor’s messaging app will open and a pre-written text will appear. The visitor will simply need to click on the send button to confirm the opt-in to the text list.

<figure><img src="https://2167119381-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F2I45aTZ733MBi8Vps3Ib%2Fuploads%2FRgkIESBCAtEdG0iRnyEn%2Fsms-opt-in-types-6.jpg?alt=media" alt="Messaging app opened with a pre-written opt-in text ready to send"><figcaption></figcaption></figure>

#### 3. Subscription Activation

Once the user's code has been entered into the popup or they send the preloaded SMS confirming their subscription, they are officially added to the SMS marketing list and will start receiving messages.

<figure><img src="https://2167119381-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F2I45aTZ733MBi8Vps3Ib%2Fuploads%2F6RBR85BKGhKrNcu6lunY%2Fsms-opt-in-types-7.jpg?alt=media" alt="Text conversation showing the confirmation request, the subscriber&#x27;s Y reply, and the legal and welcome messages"><figcaption></figcaption></figure>

### Opt-in Journey Examples

#### Desktop Opt-in Journey

* The visitor enters their phone number and clicks on the CTA.
* They receive an SMS asking them to reply with consent.
  * In Popup Confirmation would send a one-time code which the visitor would enter in the popup on their desktop.
* The visitor responds with Y or YES.
* Once sent they receive the legal message and branded welcome SMS

<figure><img src="https://2167119381-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F2I45aTZ733MBi8Vps3Ib%2Fuploads%2FQ5KNYlvfubFeEtCNS1IK%2Fsms-opt-in-types-8.gif?alt=media" alt="Animation of the desktop opt-in journey, starting from a popup with a phone number field"><figcaption></figcaption></figure>

#### Mobile Opt-in Journey

* The visitor clicks on the CTA
* They are redirected to their messaging app where a prepopulated SMS is ready for them to send.
  * In Popup Confirmation sends through a one-time code which automatically populates in the popup.
* Once sent they receive the legal message and branded welcome SMS

<figure><img src="https://2167119381-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F2I45aTZ733MBi8Vps3Ib%2Fuploads%2F9P5IviRG1nq4ZeoVvjbb%2Fsms-opt-in-types-9.gif?alt=media" alt="Animation of the mobile opt-in journey, starting from a popup with a Get 15% off button"><figcaption></figcaption></figure>

#### Keyword Opt-in Journey

* The visitor is instructed to send the Keyword to a specific number.
* They send the keyword.
* Once sent they receive the legal message and branded welcome SMS

<figure><img src="https://2167119381-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F2I45aTZ733MBi8Vps3Ib%2Fuploads%2FLh8SJMeu6Ms0treSTOvn%2Fsms-opt-in-types-10.gif?alt=media" alt="Animation of the keyword opt-in journey, starting from a prompt to text a keyword to the store&#x27;s number"><figcaption></figcaption></figure>

#### Landing Page Opt-in Journey

* The visitor enters their phone number on the desktop popup or simply clicks the CTA on mobile.
* They are redirected to their messaging app where a prepopulated SMS is ready for them to send.
* Once sent they receive the legal message and branded welcome SMS

<figure><img src="https://2167119381-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F2I45aTZ733MBi8Vps3Ib%2Fuploads%2FcSubm7fCzOjNPE3h7jAN%2Fimg-lpoi.gif?alt=media" alt="Animation of the landing page opt-in journey on desktop and mobile"><figcaption></figcaption></figure>

Double opt-in adds an extra layer of verification, ensuring that the person subscribing to the messages is indeed the owner of the phone number and genuinely interested in receiving the messages. This helps to reduce the likelihood of fake or mistyped numbers being added to the list and also helps to mitigate the risk of spam complaints. Additionally, it fosters a higher level of trust between the sender and the recipient, leading to more engaged and receptive subscribers.

### Recognizing Returning Visitors

On Shopify stores, Recart recognizes returning visitors through the [Recart Pixel](/general/how-recart-recognizes-returning-visitors-recart-pixel.md). Recognition typically lasts up to a year, so a visitor who opted in through your popup and comes back weeks later isn't treated as a new visitor, and your abandonment flows still reach them without them having to resubscribe.

If a returning visitor does subscribe again, they won't be counted twice in our system.

If you have any questions, do not hesitate to [contact the Recart Support team.](/contact-recart-support.md) We'd be happy to help!


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information that is not directly available in this page, you can query the documentation by asking a question.

Perform an HTTP GET request on the following URL with the `ask` and `goal` query parameters:

```
GET https://help.recart.com/sms/subscribers-and-lists/sms-opt-in-types.md?ask=<question>&goal=<user_goal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is what the user is ultimately trying to achieve, the reason they need the answer. Sharing it helps GitBook give you a better, more relevant answer. A goal is most helpful when it describes the outcome the user wants rather than restating the question. For example, with `ask=how do I create an API token`, a goal like `automate deployments from our CI pipeline` lets GitBook tailor the answer to that use case.

The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
