> 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/integrations/attentive-recart-integration.md).

# Attentive <> Recart Integration

Sync subscribers collected through Recart - including phone numbers, email addresses, and custom attributes - directly into your Attentive account.

There are a few extra steps required to complete the integration, including generating credentials through a Marketplace App and requesting a Signup Source ID from your Attentive CSM.

This article outlines everything you need to connect your Recart opt-in tools to Attentive and begin syncing subscribers.

### Table of Contents

1. [Overview](#overview)
2. [What You’ll Need Before Connecting](#what-youll-need)
3. [How to Generate Your Attentive API Key](#how-to-generate)
4. [Requesting a Signup Source ID and Single Opt-In](#requesting)
5. [Connecting Recart to Attentive](#connecting-recart)
6. [Understanding Double vs. Single Opt-I](#understanding-double-single)n
7. [Managing the Integration](#managing)
8. [Troubleshooting Tips](#troubleshooting)

### Overview of How the Integration Works

Once the integration is active:

* Recart will push all new SMS and/or email subscribers captured through your popups into Attentive.
* Data sent includes phone number, email address, UTM parameters, and any custom attributes like first name or location (if collected).
* Attentive requires a Signup Source ID to activate the sync.
* By default, Attentive uses a double opt-in process, which can cause subscribers to receive a second SMS confirmation.
* To avoid this, you can request that your Attentive CSM enable single opt-in for this source.

### What You’ll Need Before Connecting

To connect Recart to Attentive, you will need:

1. A **Marketplace App API Key**, generated in your Attentive account
2. A **Signup Source ID** (also called Signup Unit ID), provided by your Attentive Client Strategy Manager (CSM)
3. **Single Opt-in** to be enabled by your CSM
4. Screenshots of your popup with legal language visible, which may be required by your CSM to verify compliance

Note: The Signup Source ID cannot be created through the Attentive interface. It must be provisioned and connected to your app by your CSM.

### How to Generate Your Attentive API Key

1. Log in to your [Attentive](https://www.attentive.com/) account
2. Navigate to **Apps > Marketplace Apps**
3. Click **Create New App**

![ATT\_1](https://2167119381-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F2I45aTZ733MBi8Vps3Ib%2Fuploads%2FZRx9ClWAgGatvE1sZnW6%2FATT_1.png?alt=media)

4. Enter a name like “Recart Popup Integration”![ATT\_2](https://2167119381-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F2I45aTZ733MBi8Vps3Ib%2Fuploads%2FfYv3MPirGUkC2cH4AL0n%2FATT_2.png?alt=media)
5. Enable the following permissions:

* * Subscriber Write Access
  * Custom Attributes Write Access

![ATT\_3](https://2167119381-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F2I45aTZ733MBi8Vps3Ib%2Fuploads%2FD81CgZJEn1yFaZXbSXkE%2FATT_3.png?alt=media)

6. Click **Create**
7. Copy the API Key shown - this key will only appear once

![ATT\_KEY](https://2167119381-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F2I45aTZ733MBi8Vps3Ib%2Fuploads%2Flc8Q0uIg4IElMMaHkwvJ%2FATT_KEY.png?alt=media)

Be sure to save your key immediately, as it won’t be retrievable later.

### Requesting a Signup Source ID and Single Opt-In

You will need to email your Attentive CSM to:

* Request creation of a Signup Source (Signup Unit)
* Ask that the source be linked to your App
* Ask for Single Opt-in to be enabled

Attentive may require that you attach screenshots of your popup showing clear consent language. If you’re unsure how to phrase this request, feel free to reach out to Recart at **<support@recart.com>**. We’ll be happy to assist you or provide a suggested template to send to your CSM.

### Connecting Recart to Attentive

Once you have both your **API Key** and **Signup Source ID**:

1. Log in to your [Recart Dashboard](http://app.recart.com)
2. Go to the [Integrations](https://app.recart.com/integrations) page in Recart
3. Find the **Attentive** card and open it

![Integrations - List](https://2167119381-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F2I45aTZ733MBi8Vps3Ib%2Fuploads%2FxveT7wtulPleWLJwsXZI%2FIntegrations%2520-%2520List.png?alt=media)

4. Paste in your **API Key +** **Signup Source ID**

![ATT\_AddKey](https://2167119381-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F2I45aTZ733MBi8Vps3Ib%2Fuploads%2FlhDfBafgVCTJCqiDjW1I%2FATT_AddKey.png?alt=media)

5. Click **Connect** **to Attentive**
6. Once the connection is verified, you'll see a success message and the integration will switch to **Active**

![Integrations - attentive](https://2167119381-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F2I45aTZ733MBi8Vps3Ib%2Fuploads%2FDuOHf2VBH0nl265POrJN%2FIntegrations%2520-%2520attentive.png?alt=media)

Your integration is now live. Recart will automatically sync subscribers into Attentive based on your configuration.

### Understanding Double vs. Single Opt-In

By default, Attentive uses a **double opt-in** process, meaning subscribers must confirm their signup by replying to a second SMS message. This can reduce conversion rates and is often unnecessary if your popup already collects and logs compliant opt-ins.

Recart already timestamps consent at the time of opt-in, and the popup can include all required legal language. If your CSM approves, you can request to use **single opt-in** instead -allowing subscribers to be added directly to your lists without a second confirmation.

If your CSM does not approve single opt-in, subscribers will receive an additional SMS requesting them to confirm their subscription.

### Managing the Integration

* You can enable or disable the Attentive integration at any time from the **Integrations** page in your Recart dashboard.

![](https://2167119381-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F2I45aTZ733MBi8Vps3Ib%2Fuploads%2FWJRtVzLOmk27Exst9jNH%2Fdownloads.intercomcdn.comio293410023eeb918e61ac540e51acb2ebfScreenshot%2B2021-01-26%2Bat%2B16.58.00.png?alt=media)

* To update your API Key or Signup Source ID, click **Change** next to the integration and re-enter the correct values.
* Recart will stop syncing data immediately if the integration is turned off or the API credentials are invalid.

### Troubleshooting Tips

| **Issue**                              | **Recommended Action**                                        |
| -------------------------------------- | ------------------------------------------------------------- |
| Subscribers are not syncing            | Double-check your Signup Source ID and API key                |
| Subscribers receive “Reply Y” messages | Double opt-in is still enabled - contact your CSM             |
| Automations are not firing             | Confirm the Signup Source is linked to the correct flow       |
| API key no longer works                | The key may have expired or been deleted - generate a new one |

### Need Help?

If you’re unsure how to proceed or would like help drafting the request to your CSM, feel free to reach out to us at **<support@recart.com>**.

We’ll walk you through the process or provide a pre-written template you can use.


---

# 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 dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter, and the optional `goal` query parameter:

```
GET https://help.recart.com/integrations/attentive-recart-integration.md?ask=<question>&goal=<endgoal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is optional and describes the broader end goal you are ultimately trying to accomplish on behalf of the user. GitBook uses it to tailor the answer towards what is most useful for that goal.

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.
