> For the complete documentation index, see [llms.txt](https://docs.coupler.io/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.coupler.io/sources/category/email/zoho-campaign.md).

# 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    |


---

# 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://docs.coupler.io/sources/category/email/zoho-campaign.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.
