---
title: Tatango
description: Learn how to integrate Anedot with Tatango to sync Action Page submissions for SMS marketing. Includes setup steps, opt-in requirements, and data relay rules.
---

[Skip to content](https://help.anedot.com/knowledge/tatango#main-content)

[![anedot-logo](https://help.anedot.com/hubfs/anedot-logo.svg)](https://help.anedot.com/knowledge?hsLang=en)

Open main navigation

Close main navigation

- [Get Support ⤴](https://www.anedot.com/getsupport)

[Get Support ⤴](https://www.anedot.com/getsupport)

 Here to help 👋

- There are no suggestions because the search field is empty.

1. [Public Help Center](https://help.anedot.com/knowledge?hsLang=en)
2. [Integrations](https://help.anedot.com/knowledge/integrations?hsLang=en)
3. [Email Marketing & Communication Tools](https://help.anedot.com/knowledge/integrations?hsLang=en#email-marketing-communication-tools)

# Tatango

## Learn how to integrate Anedot with Tatango to sync Action Page submissions for SMS marketing. Includes setup steps, opt-in requirements, and data relay rules.

Tatango is a powerful SMS marketing platform designed to help organizations engage supporters via text messaging. Anedot’s integration allows you to relay Action Page submissions with proper opt-in consent directly into your Tatango subscriber lists.

When configured, Anedot will send donor and subscriber data—from both financial and non-financial Action Pages—to your Tatango list. Data is only sent when users opt-in and provide a valid mobile number.

---

### Table of Contents

- [Connecting Anedot to Tatango](https://help.anedot.com/knowledge/tatango#connect)
- [Data Relays](https://help.anedot.com/knowledge/tatango#data)
- [Setting Up Custom Fields in Tatango](https://help.anedot.com/knowledge/tatango#setting-up)
- [Finding Subscribers in Tatango](https://help.anedot.com/knowledge/tatango#finding)
- [Field Mapping](https://help.anedot.com/knowledge/tatango#field)
- [Payload Data](https://help.anedot.com/knowledge/tatango#payload)

---

### Connecting Anedot to Tatango

#### Pre-Setup Requirements

To ensure successful relay, you **must enable** the following fields in the **Form** tab of the **Action Page Builder**:

- **Communications Consent** *(toggle ON)*
- **Phone Number** *(set as required)*

> Only valid **mobile numbers from verifiable carriers** are accepted by Tatango. Landlines or unverified numbers are rejected without appearing as a failure in Anedot.

---

#### Complete Connection 

To connect Anedot to Tatango, follow the steps below:

1. Navigate to **Settings \> Integrations \> Directory** in your Anedot account.
2. Click the blue **+ New Connection** button in the upper right corner.
3. Select **Campaign Monitor** from the integration directory.
4. Choose the **Action Pages** you’d like to sync.
   
     - The default is All Pages.
     - To exclude specific pages, enter their Action Page IDs as a comma-separated list.
5. *(Optional)* Scope the integration to only include **Team**-specific data.
6. Enter **Tatango Credentials** 
     - **Login Email Address**
     - **API Key**
     - **List ID** *(found in your Tatango list settings)*
7. Configure **Optional Settings** 
     - **Bypass Opt-In Process**: Prevent sending initial opt-in confirmation *(default: false)*
     - **Bypass Opt-In Response**: Prevent follow-up opt-in message *(default: true)*
     - **Relay Donation Pages Only**: Limit data sync to financial pages *(default: false)*
8. Click **Save** to complete setup.

*All settings, including Action Pages, credentials, and options, can be modified later.*

---

### Data Relays

- **Supported Pages**:  
  Relays are supported for both **financial and non-financial pages**—unless filtered using the “Relay Donation Pages Only” option.
- **Relay Requirements**:
  
    - **Communications Consent** must be toggled on.
    - **Phone number** must be required and valid *(mobile carrier only)*.
- **Relay Fields**:
  
    - Includes **default fields** and **custom fields** *(must be preconfigured in Tatango)*.
    - Fields that are not predefined must be manually added in Tatango.
- **Push Unsent Support**:
  
    - Failed or unsent relays can be retried by date range using the **Push Unsent** feature.
- **Failure Handling**:
  
    - After **5 consecutive failed relay attempts**, the integration is marked **inactive**, and no further relays are sent until reactivated.

---

### Setting Up Custom Fields in Tatango

 To match custom data fields from Anedot:

1. Go to your Tatango list and open the **Settings \> Custom Fields** tab.
2. Click **New Custom Field**.
3. Enter:
   
     - A **label** for the field
     - The **Anedot field name** as the merge tag
     - The **field type**
4. Save your new field. All fields *(predefined and custom)* will appear in the list.

---

### Finding Subscribers in Tatango

 Tatango identifies each subscriber using their **unique phone number**. To find them:

- Go to your **Tatango List \> Subscribers** tab.
- You’ll see each record created from relayed submissions.

---

### Field Mapping<https://anedot.help/integrations/tatango?hsLang=en#field-mapping>

| Anedot Field Name | Tatango Field Name | Tatango Field Type |
| --- | --- | --- |
| email | email | predefined |
| phone | phone\_number | predefined |
| address {postal\_code} | zip\_code | predefined |
| firstName | first\_name | predefined |
| lastName | last\_name | predefined |
| "lead" or "donation" | form\_type | custom - text |
| title | title | custom - text |
| middleName | middle\_name | custom - text |
| occupation | occupation | custom - text |
| source\_code | source\_code | custom - text |
| date | donation\_date | custom - datetime |
| donation\_amount | donation\_amount | custom - number |

---

### Payload Data

#### Request Headers

```
{ }
```

#### Request Body

```
{  "subscriber": {    "email": "admin@anedot.com",    "title": "",    "zip_code": "70113",    "form_type": "donation",    "last_name": "Dot",    "first_name": "Annie",    "occupation": "Analyst",    "middle_name": "",    "source_code": "EOY22",    "phone_number": "2252501301",    "donation_date": "2023-05-11T15:03:03.287Z",    "donation_amount": 10.0,    "bypass_opt_in_process": false,    "bypass_opt_in_response": false  }}
```

#### Response Body *(Success)*

```
{  "status": "Subscriber has already been sent opt-in message for this list.",  "subscriber": {    "tags": [],    "email": "admin@anedot.com",    "gender": null,    "carrier": 77,    "zip_code": "70506",    "birthdate": "",    "last_name": "Dot",    "api_source": "Anedot/50af806d",    "cleaned_at": null,    "first_name": "Annie",    "carrier_name": "Verizon",    "clean_reason": null,    "keyword_name": null,    "opted_out_at": null,    "phone_number": "2252501301",    "opt_in_method": "api",    "subscribed_at": "2023-05-11T07:45:33.000-07:00",    "optin_in_progress": true  }}
```

#### Response Body *(Failure 1)*

```
{  "error": "List not found",  "status": "error"}
```

#### Response Body *(Failure 2)*

```
{  "error": "API key authorization failure",  "status": "error"}
```

#### Response Body *(Failure 3)*

```
{  "error": "Bad phone number: landline or unreachable carrier",  "status": "error"}
```

#### Response Status *(Success)*

```
200
```

#### Response Status *(Failure 1)*

```
404
```

#### Response Status *(Failure 2)*

```
401
```

- [Get Started](https://help.anedot.com/knowledge/get-started?hsLang=en#main-content)

    - [Anedot 101](https://help.anedot.com/knowledge/get-started?hsLang=en#anedot-101)
    - [Apply for an Account](https://help.anedot.com/knowledge/get-started?hsLang=en#apply-for-an-account)
    - [Security](https://help.anedot.com/knowledge/get-started?hsLang=en#security)
- [Action Pages](https://help.anedot.com/knowledge/action-pages?hsLang=en#main-content)

    - [Action Page Basics](https://help.anedot.com/knowledge/action-pages?hsLang=en#action-page-basics)
    - [Page Builder](https://help.anedot.com/knowledge/action-pages?hsLang=en#page-builder)
    - [Advanced Features](https://help.anedot.com/knowledge/action-pages?hsLang=en#advanced-features)
    - [State Specific Pages](https://help.anedot.com/knowledge/action-pages?hsLang=en#state-specific-pages)
- [Finance](https://help.anedot.com/knowledge/finance?hsLang=en#main-content)

    - [Management & Reporting](https://help.anedot.com/knowledge/finance?hsLang=en#management-reporting)
    - [Internal Processing](https://help.anedot.com/knowledge/finance?hsLang=en#internal-processing)
- [Integrations](https://help.anedot.com/knowledge/integrations?hsLang=en#main-content)

    - [CRM & Donor Management Systems](https://help.anedot.com/knowledge/integrations?hsLang=en#crm-donor-management-systems)
    - [Email Marketing & Communication Tools](https://help.anedot.com/knowledge/integrations?hsLang=en#email-marketing-communication-tools)
    - [Integration & Automation Tools](https://help.anedot.com/knowledge/integrations?hsLang=en#integration-automation-tools)
    - [Political Campaign Tools](https://help.anedot.com/knowledge/integrations?hsLang=en#political-campaign-tools)
    - [E-commerce, Financial, and Membership Tools](https://help.anedot.com/knowledge/integrations?hsLang=en#e-commerce-financial-and-membership-tools)
    - [Relay Data & Troubleshooting](https://help.anedot.com/knowledge/integrations?hsLang=en#relay-data-troubleshooting)
- [Settings](https://help.anedot.com/knowledge/settings?hsLang=en#main-content)

    - [Access](https://help.anedot.com/knowledge/settings?hsLang=en#access)
    - [Configuration](https://help.anedot.com/knowledge/settings?hsLang=en#configuration)
    - [Finance](https://help.anedot.com/knowledge/settings?hsLang=en#finance)
    - [Setup](https://help.anedot.com/knowledge/settings?hsLang=en#setup)
    - [Other Actions](https://help.anedot.com/knowledge/settings?hsLang=en#other-actions)
- [Donor Support](https://help.anedot.com/knowledge/donor-support?hsLang=en#main-content)

    - [Getting Started with Your Donor Account](https://help.anedot.com/knowledge/donor-support?hsLang=en#getting-started-with-your-donor-account)
    - [Manage Your Giving](https://help.anedot.com/knowledge/donor-support?hsLang=en#manage-your-giving)
    - [Donor FAQ](https://help.anedot.com/knowledge/donor-support?hsLang=en#donor-faq)

[![Chill listening crop-3](https://help.anedot.com/hubfs/623c96e00d0d93f7d3a66f2e_Anedot_Typemark_Blue.svg "Chill listening crop-3")](https://www.anedot.com/)

<https://facebook.com/anedot> <https://x.com/anedot> <https://instagram.com/anedot> <https://www.youtube.com/@Anedot> <https://open.spotify.com/show/7fK8maOMuj87AeAotVDZRF> [mailto:help@anedot.com](mailto:help@anedot.com)

Copyright © 2025, Anedot, Inc.