# Connectors

## Connectors Overview

Connectors are at the core of how MadConnect moves data between platforms. Each connector encapsulates the logic needed to transfer data from a **source** (e.g., Snowflake, S3, Azure, BigQuery) to a **destination** (e.g., Meta, Google Ads, Amazon Ads, Criteo, Salesforce), or vice versa.

This page provides a client-facing overview of how connectors work, what types are supported, and how they are used within the MadConnect platform.

***

### What Are Connectors?

A connector is a prebuilt integration that enables communication between a data platform and a marketing or advertising system. Each connector:

* Defines **authentication requirements** for the platform
* Enforces **schema rules** expected by the destination
* Maps platform-specific metadata or optional configurations

Connectors remove the need for custom scripting or manual file formatting, allowing you to focus on using your data — not transporting it.

<figure><img src="https://3097235204-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FNXfXG62Dgc9ws1ndD5ey%2Fuploads%2F0SMA5YoUMIHL5zQZkUS5%2Fconnectors%20image.png?alt=media&#x26;token=b9404385-603c-484b-8811-36479f06bc1e" alt="" width="324"><figcaption></figcaption></figure>

***

### Connector Types

MadConnect supports multiple connector types that power a wide range of use cases. Today, the primary categories include:

#### 1. **Audience Connectors**

Push first-party user data to advertising platforms for targeting and segmentation.

* Examples: Meta Custom Audiences, Google Customer Match, The Trade Desk First-Party Segments
* Supported ID types: hashed emails, phone numbers, MAIDs, UID2s, RampIDs

#### 2. **Conversion Connectors**

Send conversion events back to platforms for attribution and campaign optimization.

* Examples: Meta Conversions API, Google Offline Conversions, TikTok Events API
* Supports event parameters such as transaction values, timestamps, and match keys

#### 3. **Reporting Connectors**

Pull campaign performance data from platforms into your analytics environment.

* Examples: Google Ads Reporting, Meta Ads Insights, The Trade Desk Reporting
* Data can be sent to Snowflake, BigQuery, or other connected stores

#### 4. **Cloud and Data Platform Connectors**

Enable MadConnect to read from and write to your preferred data infrastructure.

* Examples: Snowflake, AWS S3, BigQuery, Azure Blob
* Support source and destination use cases, with automatic schema handling and scalable batch logic

#### 5. **Future Use Cases** *(Coming Soon)*

MadConnect’s connector architecture is designed to scale with your marketing and analytics needs. Upcoming expansions will include connectors for:

* Identity resolution and enrichment
* Clean room integrations
* Consent Management
* Real-Time Streaming

***

### Key Characteristics of MadConnect Connectors

* **Prebuilt and Maintained**: No custom coding required; MadConnect maintains platform updates.
* **Schema-Aware**: Validates field structure and formats before transfer.
* **Configurable**: Customize fields such as segment ID, audience type, match logic, time zones, and more.
* **Secure by Default**: Uses platform-specific authentication (OAuth or API Key) and encrypted transfer.
* **Metadata Enrichment**: Optional fields like lifespan, audience source, or delivery type can be specified.

***

### Where to Configure Connectors

To configure a connector in MadConnect:

1. Navigate to **My Platforms** in the UI
2. Add or authenticate the platform account
3. Go to **Connectors** tab and select the connector type (Audience, Conversion, Reporting)
4. Fill in schema and optional metadata
5. Save and validate connection

<figure><img src="https://3097235204-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FNXfXG62Dgc9ws1ndD5ey%2Fuploads%2Fi7mWx3rsOQxYCgdpP5Vq%2Fimage.png?alt=media&#x26;token=99e18d2b-73cb-4e3c-b042-6c6df4e99b9b" alt=""><figcaption></figcaption></figure>

Connectors can also be created programmatically using MadConnect’s [API endpoints](https://docs.madconnect.ai/deployment-options/madconnect-apis).

***

For a full list of available connectors and platforms, visit our [Connector Catalog](https://madconnect.io/connector) or contact your MadConnect representative.


---

# Agent Instructions: 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:

```
GET https://docs.madconnect.ai/connectors.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
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.
