# Zoho Campaign

Zoho Campaigns is an email marketing platform that lets you create, send, and track email campaigns to segmented contact lists. It's part of the Zoho ecosystem and works well for teams already using Zoho CRM or other Zoho apps. Connecting it to Coupler.io lets you pull your campaign data into any destination for reporting and analysis.

## Why connect Zoho Campaigns to Coupler.io?

* **Centralize your email performance data** — combine campaign reports, subscriber lists, and delivery stats in one place
* **Build automated dashboards** — send data to Google Sheets, Looker Studio, or BigQuery without manual exports
* **Use AI for campaign analysis** — pipe your campaign data into ChatGPT, Claude, or Gemini to summarize trends or generate insights
* **Combine with other sources** — use Append or Join transformations to merge Zoho Campaigns data with CRM, ad, or web analytics data

## Prerequisites

* An active Zoho Campaigns account
* A Zoho Campaigns API key (available in your account settings)
* At least one mailing list or sent campaign in your account

## Quick start

{% hint style="success" %}
Start with the **Campaign reports** entity — it gives you the most actionable performance data (opens, clicks, bounces) right away.
{% endhint %}

## How to connect

{% stepper %}
{% step %}
**Create a new data flow in Coupler.io.** Log in to Coupler.io, go to the Data flows section, and click **Add data flow**. Search for and select **Zoho Campaigns** as your source.
{% endstep %}

{% step %}
**Enter your Zoho Campaigns API key.** In your Zoho Campaigns account, go to **Settings → Developer Space → API Keys** and copy your API key. Paste it into the API key field in Coupler.io.
{% endstep %}

{% step %}
**Select an entity.** Choose which data you want to pull — for example, **Campaign reports**, **Subscribers**, or **Mailing lists**. You can add more sources to the same data flow to pull multiple entities at once.
{% endstep %}

{% step %}
**Choose your destination.** Select where you want your data to go — Google Sheets, Excel, BigQuery, Looker Studio, or an AI destination like ChatGPT or Claude.
{% endstep %}

{% step %}
**Run your data flow.** Click **Run** to execute a manual sync. Once it completes successfully, your data will appear in the destination you chose.
{% endstep %}
{% endstepper %}

## Available entities

| Entity                | Description                                               |
| --------------------- | --------------------------------------------------------- |
| Recent campaigns      | Recently created campaigns with basic metadata            |
| Recent sent campaigns | Recently sent campaigns with delivery status              |
| Campaign details      | Full campaign info including content and settings         |
| Campaign reports      | Performance metrics: opens, clicks, bounces, and more     |
| Campaign recipients   | Contacts who received a specific campaign with timestamps |
| Subscribers           | Contact profiles subscribed to your mailing lists         |
| Mailing lists         | Contact groups used for campaign targeting                |
| Total contacts        | Aggregate contact counts across all lists                 |
| Topics                | Content categories and classifications                    |
| All tags              | Tags used to organize contacts, campaigns, and content    |
