> 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/compliance-protections/built-in-protections/ai-powered-unsubscribe-intent-detection.md).

# AI-Powered Unsubscribe Intent Detection

Explains how Opt-out AI unsubscribes subscribers whose replies show they want to stop, even when they don't use a keyword like STOP.

Subscribers don't always reply STOP when they want to leave your list. They write things like "please stop texting me" or "I don't want these anymore".

**Opt-out AI** reads these free-text replies, recognizes the intent and unsubscribes the subscriber automatically, exactly like a standard STOP keyword. It's on for every account, and you can turn it off in your SMS settings.

### What Opt-out AI recognizes

The system is designed to catch genuine opt-out requests while avoiding false positives. It processes:

* Natural language phrases (*"remove me," "I don't want this," "please stop texting me"*)
* Stop-related emojis (🛑, ✋, 🚫) used alone or alongside opt-out text
* Common misspellings and variations (*"cease all," "seize all," "Dtop"*)

It ignores:

* Single-letter or short conversational replies (*"Y," "Yes," "No," "Thanks," "Ok"*)
* Automated or carrier responses (*"This number does not accept SMS text messages"*)
* Number-only messages (e.g. 2FA codes sent back in reply)

### Unsubscribe keywords

Subscribers who text a standard unsubscribe keyword, like END, STOP, UNSUBSCRIBE, UNSUB, QUIT, CANCEL, REVOKE or OPT OUT, are always unsubscribed, whether Opt-out AI is on or off. These keywords are required by TCPA and state regulations, so they're managed by Recart and can't be changed. You can see the full list in [**Settings → SMS**](https://app.recart.com/settings/sms) under **Opt-out handling**.

### Where to see AI opt-outs

* **Subscribers chart:** on the Subscribers page, open the **Unsubscribed** tab of the chart. Unsubscribes are split by how they happened, for example **Keyword** or **Opt-out AI**, so you can track the trend over time

<figure><img src="https://2167119381-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F2I45aTZ733MBi8Vps3Ib%2Fuploads%2FEfgBBXnPFX7m1OqXu279%2Fai-powered-unsubscribe-intent-detection-1.png?alt=media" alt="Subscribers chart on the Unsubscribed tab with daily bars and the Keyword and Opt-out AI checkboxes below"><figcaption></figcaption></figure>

* **Subscriber profile:** the **Subscription history** shows how the subscriber left and what they wrote, for example *Unsubscribed from SMS via Opt-out AI (replied "No more texts")*

<figure><img src="https://2167119381-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F2I45aTZ733MBi8Vps3Ib%2Fuploads%2Fu4uCNJlj6JjlZsz0K6oO%2Fai-powered-unsubscribe-intent-detection-2.png?alt=media" alt="Subscriber profile showing SMS Unsubscribed and a Subscription history entry Unsubscribed from SMS via Opt-out AI with the reply quoted"><figcaption></figcaption></figure>

### Turn Opt-out AI on or off

1. Go to [**Settings → SMS**](https://app.recart.com/settings/sms)
2. In the **Opt-out handling** section, switch **Opt-out AI** on or off
3. Click **Save**

<figure><img src="https://2167119381-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F2I45aTZ733MBi8Vps3Ib%2Fuploads%2FsbLlxtO5URH3F0VXaiKY%2Fai-powered-unsubscribe-intent-detection-3.png?alt=media" alt="Opt-out handling section in SMS settings with the Opt-out AI toggle switched on, the list of unsubscribe keywords and the Save button"><figcaption></figcaption></figure>

### Why this matters

Regulators increasingly expect brands to honor opt-out requests regardless of how they're worded. Opt-out AI makes sure subscribers who clearly want to leave are unsubscribed, which reduces your compliance exposure from missed or ambiguous requests. We recommend keeping it on.

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/compliance-protections/built-in-protections/ai-powered-unsubscribe-intent-detection.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.
