For the complete documentation index, see llms.txt. This page is also available as Markdown.

How to get the most out of Coupler.io

Coupler.io is a data integration platform that lets you collect data from 400+ sources, organize it into analysis-ready datasets, and load it into spreadsheets, data warehouses, BI tools, and AI tools. Here's what you can do with Coupler.io:

The table below gives you a quick overview of the platform's key capabilities. Each one is covered in detail further in this article.

Capability
What it does
Key details

Data sources

Collect data from cloud apps, databases, and files

400+ supported sources across marketing, sales, CRM, finance, and more

Transformations

Shape data before loading — filter, sort, add columns, summarize

Column management, custom formulas, aggregation

Data blending

Combine data from multiple sources into one view

Append (similar structures) or Join (different structures)

Data set templates

Get preconfigured data sets for common use cases

Select a template, connect a source, and the data set is ready

Destinations

Load data to the tools you work in

Google Sheets, Excel, BigQuery, PostgreSQL, Looker Studio, Power BI, ChatGPT, Claude, and more

Import modes

Control how data is updated at the destination

Replace or Append (spreadsheets and warehouses only)

Automated refresh

Keep destination data in sync with sources

Schedules up to every 15 minutes

Webhooks

Trigger or respond to external events

Incoming (trigger a run) and outgoing (notify on completion)

AI analytics

Get answers from your data through conversation

AI Agent (built-in) + AI tool destinations

Dashboard templates

Instant visualizations with no manual setup

Native Coupler.io dashboards + templates for Looker Studio, Power BI, Tableau, Google Sheets

Incremental fetching

Pull only new or changed data

Reduces load times and API usage

Macros

Automate sequences of actions

Chain multiple data flow operations


Collect data from 400+ sources

Every data flow starts with connecting a data source. Coupler.io supports 400+ apps and services across marketing, sales, CRM, finance, accounting, databases, and cloud drives.

You can connect a source once you've created a data flow or by using the Sources item in the left-side panel.

Select a source app and authenticate. For most sources, you just log in to your account.

Some sources require specific connection details like a URL or database credentials.

Once connected, configure what data to pull. The options depend on the source. For example:

  • GA4: select properties, specify the report period, pick metrics, and dimensions

  • QuickBooks Online: select a data entity

  • Google Ads: choose the report type, date range, and fields

You can add multiple sources to a single data flow. This is useful for multi-channel reporting, e.g., combine data from several ad platforms, or cross-channel reporting, e.g., merge GA4 with Google Search Console to analyze URL performance in one place.


Organize raw data into an analysis-ready data set

After connecting sources, Coupler.io preloads up to 500 rows of your data. You can preview data from each connected source separately. Use this to verify the data structure and spot any issues before running the export.

Basic transformations

Coupler.io offers several transformation options within the data flow:

Column management — hide columns you don't need, rename them, reorder, or change the column type. Supported types: string, number (integer, decimal, percent, currency — with precision control), date, and datetime.

Filtering — set criteria to include only the rows you need.

Sorting — order data by one or more columns.

Custom columns — add new columns with calculated values using formulas.

Data blending and aggregation

In addition to the basic column-level transformations, Coupler.io enables you to reshape your data via aggregation or combining multiple sources.

Unlike Append and Join, Aggregate doesn't require multiple sources. You can aggregate a single data set to roll up detailed data into totals or averages.

Data set templates

For common use cases, Coupler.io provides predesigned data set templates. You can use a template when creating a data flow.

Select a template, connect your source, and the data set is configured automatically with the right columns, transformations, and blending.

Learn more about templates


Load data to spreadsheets, warehouses, BI, and AI tools

Once your data is ready, select a destination to load it to. Coupler.io supports four types of destinations:

  • Spreadsheets — Google Sheets, Microsoft Excel (both Online and Desktop),

  • Data warehouses — BigQuery, PostgreSQL, Redshift, Snowflake

  • BI tools — Looker Studio, Power BI, Qlik, and Tableau

  • AI tools — ChatGPT, Claude, Gemini, Perplexity, Cursor, OpenClaw

  • API — JSON

To connect a destination, click Destinations in the data flow setup, select the app, and follow the in-app instructions. For spreadsheets, you just log in and pick a file and sheet. For warehouses and BI tools, you may need to provide connection credentials.

If your data flow has multiple sources or blended data sets, you'll also choose which data view to export: source data, aggregated data, or blended data.

Import modes (spreadsheets and warehouses only)

Import modes control how Coupler.io handles data at the destination on each refresh. The available modes include Replace and Append.

Replace overwrites the existing data with the latest pull. Append adds new data below the existing rows.

Import modes apply only to spreadsheet and data warehouse destinations. BI tool and AI tool destinations handle incoming data differently.


Keep your data fresh with automated refresh and webhooks

Automatic data refresh

To automate exports from your sources to the chosen destination, enable Automatic data refresh in the data flow settings. You can configure:

  • Refresh interval (up to every 15 minutes)

  • Days of the week

  • Time preferences

  • Time zone

All transformations and blending are preserved on each refresh.

Read more about Automatic data refresh

Webhooks

Coupler.io supports both outgoing and incoming webhooks for workflow automation.

Outgoing webhooks notify external services when a data flow run completes. Use this to trigger downstream actions, e.g., send a Slack notification or update another system.

Incoming webhooks let you trigger a data flow run from an external event. This is useful when you need a refresh outside the regular schedule, e.g., after a CRM update or a form submission.

You can find webhooks set up in the data flow settings.


Get instant answers with AI analytics

Coupler.io offers two ways to analyze your data with AI: the built-in AI Agent and AI tool destinations.

AI Agent

AI Agent lets you ask natural-language questions about the data in your data flows. You can access AI Agent from:

  • The sidebar menu (for general data exploration)

  • Any completed data flow (for focused analysis)

  • The ASK AI button in your data flows list

AI Agent works with your live data, updated according to your data flow's refresh schedule.

AI tools as destinations

You can also send your data to external AI by selecting them as destinations in your data flow. Coupler.io supports the following AI tools: ChatGPT, Claude, Gemini, Perplexity, Cursor, and OpenClaw. This lets you analyze your data conversationally in the AI tool of your choice. See the destination setup section for configuration details.


Visualize data with dashboard templates

Dashboard templates give you instant insights without building reports from scratch. Coupler.io offers two types:

Native Coupler.io dashboards that live inside the Coupler.io interface and equipped with AI-powered insights for faster decision-making.

Dashboard templates for external BI tools such as Looker Studio, Power BI, Tableau, and Google Sheets.

Tip: For BI tool templates, we recommend setting them up from the dashboard library where you'll find detailed configuration instructions on the Readme tab.


Optimize data loads with incremental fetching

By default, Coupler.io pulls the full data set from the source on each refresh. Incremental fetching changes this: it fetches only new or changed data since the last run.

This is useful when you're working with large data sets or sources with API rate limits. It reduces load times, minimizes API usage, and keeps your destination up to date more efficiently.


Automate workflows with macros

Macros let you automate sequences of actions within Coupler.io — for example, running multiple data flows in a specific order or chaining refresh operations.

Last updated

Was this helpful?