Data Overview

When you connect Coupler.io as a source, you gain access to the data that's already been imported by one of your existing data flows. The data structure depends entirely on the original source your flow connected to—whether that's Google Ads, HubSpot, Stripe, or any other integration Coupler.io supports.

What data is available?

Coupler.io doesn't have predefined entities or metrics of its own. Instead, it acts as a data passthrough. The columns, metrics, and dimensions you'll see match exactly what your original data flow imported.

For example:

  • If your source data flow pulls from Google Ads, you'll see campaigns, ad groups, keywords, performance metrics, and impressions

  • If it pulls from HubSpot, you'll see contacts, deals, companies, and engagement data

  • If it pulls from Stripe, you'll see transactions, customers, invoices, and revenue data

The data refreshes whenever your original source data flow runs. If you run the original flow, the Coupler.io source will pull the updated data on its next run.

Common use cases

Multi-source dashboards

Import data from three separate ad platforms (Google Ads, Facebook Ads, LinkedIn Ads) into individual data flows, then use Coupler.io to pull all three flows and combine them with Append to create a unified dashboard.

Chained transformations

Build a series of dependent flows: the first imports raw data, the second cleans and joins it, the third aggregates it, and the fourth pulls the aggregated data into your final destination.

Reduced API calls

If you have multiple destinations that need the same source data, create one data flow that imports from your source, then use Coupler.io sources in separate flows that pull from it. This keeps you within API rate limits and reduces redundant imports.

Derived metrics

Create a base data flow that imports your raw data, then use Coupler.io sources with Aggregate transformations to calculate conversion rates, average order value, cohort metrics, and other derived KPIs.

Use cases by role

Use Coupler.io to consolidate performance data from multiple ad platforms (Google, Meta, LinkedIn, TikTok) into a single marketing dashboard. Import each platform into its own data flow, then pull all flows using Coupler.io and Append them to create a unified view of spend, impressions, clicks, and conversions.

You can also build attribution workflows: one flow for ad clicks, another for website analytics, and a third using Coupler.io to join them and calculate which ad led to each conversion.

Platform-specific notes

  • Data freshness: Coupler.io pulls data from the most recent run of your source data flow. If the source flow hasn't run recently, you'll see stale data. Always ensure your source flows are on a regular schedule.

  • Dependent flows: If you have Flow B (Coupler.io source) pulling from Flow A, running Flow B alone won't trigger Flow A. You must run Flow A first, then run Flow B to get fresh data.

  • Deleted flows: If you delete the source data flow, the dependent Coupler.io source will break. Archive important flows instead of deleting them.

  • Nested chains: You can chain Coupler.io sources (Flow B pulls from Flow A, Flow C pulls from Flow B), but keep chains to 2–3 levels. Longer chains increase complexity and make troubleshooting harder.

  • Permissions: You can only select data flows that you created. Flows created by other team members won't appear in the dropdown.

Last updated

Was this helpful?