> 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/other/coupler-io.md).

# Coupler.io

Coupler.io is a data integration platform that lets you connect multiple data sources and build automated workflows. The Coupler.io source lets you reuse data that you've already imported through one data flow in a separate, new data flow — without having to reconnect to the original source.

## Why connect Coupler.io as a source?

* **Reuse existing data flows** — Pull data from a data flow you've already set up instead of duplicating work
* **Build complex workflows** — Chain data flows together using Join, Append, and Aggregate transformations
* **Simplify maintenance** — Update your source data flow once, and changes cascade to all dependent flows
* **Multi-step automation** — Create advanced pipelines where one flow's output feeds into another

## Prerequisites

* A Coupler.io account with at least one completed data flow
* The data flow you want to connect must have run at least once (a successful manual run is required)

## Quick start

{% hint style="success" %}
Before you start, make sure the data flow you want to use as a source has completed at least one successful manual run. Coupler.io sources must reference active, tested data flows.
{% endhint %}

{% stepper %}
{% step %}
**In your new data flow, select Coupler.io as a source.**&#x20;
{% endstep %}

{% step %}
**Select the data flow you want to pull data from.** You'll see a dropdown listing only data flows you created. Choose the one containing the data you need.
{% endstep %}

{% step %}
**Review the data preview and configure any transformations.** If you need to combine this data with other sources, use Join or Append. If you're aggregating metrics, use the Aggregate transformation.
{% endstep %}

{% step %}
**Choose your destination** — Google Sheets, Excel, BigQuery, Looker Studio, or one of our AI destinations (Claude, ChatGPT, Cursor, Gemini, Perplexity, OpenClaw).
{% endstep %}

{% step %}
**Run the data flow.** Click the Run button to complete a successful manual run. Once this succeeds, you can schedule recurring refreshes.
{% endstep %}
{% endstepper %}

## How it works

When you use Coupler.io as a source, you're pulling the most recent data from an existing data flow. The workflow is straightforward:

1. Create or identify a data flow that imports data from your original source (e.g., Google Ads, Facebook Ads, Stripe)
2. In a new data flow, add Coupler.io as a source and select that existing data flow
3. The new flow will use the data from your original flow's last run
4. Chain multiple flows together if you need to combine data from different sources

This approach is especially useful when you want to build multi-step workflows—for example, importing data from three different advertising platforms into separate flows, then using Coupler.io to pull from all three and combine them in a final aggregated dashboard.


---

# 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/other/coupler-io.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.
