← Back to all apps

Coupler.io

Productivityby Railsware Products Studio, LLC
Launched Apr 20, 2026 on ChatGPT

Analyze multi-channel marketing, financial, sales, e-commerce, and other business data within Claude by connecting to your Coupler.io data flows — query marketing, sales, and finance metrics from hundreds of sources. Fetch and transform raw data from platforms like Google Ads, Facebook, HubSpot, and Salesforce into actionable intelligence for smarter, faster decision-making with accurate, up-to-date business information.

10ChatGPT Tools
4Claude Tools
Railsware Products Studio, LLCDeveloper
ProductivityCategory

Use Cases

sales-and-marketing

Available Tools

Get-data

get-data
Full Description

Get data from a Coupler.io data flow run. Query a sample of 5 rows from data table, e.g. SELECT * from data LIMIT 5, and then run the get-schema tool, to better understand the structure. The get-schema tool will return the JSON-encoded schema of the data table. When visualizing the data, do not try to read any files or fetch any URLs, just generate a static page and use the data you get from the tools.

Parameters (2 required)
Required
datasetSnapshotIdstring

The ID of the last dataset snapshot.

querystring

The SQL query to run on the dataset snapshot sqlite file.

Get-dataflow

get-dataflow
Full Description

Get the current state of a Coupler.io dataflow by its ID, including its sources and destinations.

Parameters (1 required, 1 optional)
Required
dataflowIdstring

The ID of the data flow with a successful run.

Optional
filtersobject

Filters for respective clients, each featuring their own namespace.

Get-schema

get-schema
Full Description

Get data table schema from a Coupler.io data flow. Get column names from columnName properties in column definitions. Example: {"columns":[{"key":"Row Updated At.0","label":"Row Updated At","schema":{"type":"string"},"typeOptions":{},"columnName":"col_0"},...]}. Here the columns are col_0 and col_1. If there is any ai_context always take that into account in your response.

Parameters (1 required)
Required
datasetSnapshotIdstring

The ID of the last dataset snapshot.

Get-skill

get-skill
Full Description

Get a skill's full instructions by name. Call this after list-skills returns a matching skill. You must follow the returned procedure to complete the task.

Parameters (1 required)
Required
namestring

The skill name to retrieve, as returned by the list-skills tool.

List-dataflows

list-dataflows
Full Description

DEPRECATED. Use "list-datasets" instead.

Parameters (0 required, 1 optional)
Optional
filtersobject

Filters for respective clients, each featuring their own namespace.

List-datasets

list-datasets
Full Description

List datasets from Coupler.io dataflows. Use this to discover available datasets, including total number of datasets, optionally filtered by a specific dataflow, and provide insights about their contents.

Parameters (0 required, 2 optional)
Optional
dataflowIdstring

Optional dataflow ID to filter datasets to a specific dataflow

filtersobject

Filters for respective clients, each featuring their own namespace.

List-skills

list-skills
Full Description

List available skills — specialized workflows that handle common requests end-to-end. Returns skill names and short descriptions. If a match exists, call get-skill to retrieve the full procedure.

List-templates

list-templates
Full Description

List templates available in Coupler.io. Use this to discover available templates, optionally filtered by a specific source, metric or category, provide the link to set up the template and provide insights about their contents.

Run-dataflow

run-dataflow
Full Description

Run a Coupler.io dataflow to refresh its data. This triggers the dataflow to run and fetch the latest data from the source. The dataflowId parameter is optional — the system may resolve it automatically. Do not ask the user for a dataflowId. If the dataflow cannot be resolved, the tool will return an error.

Parameters (0 required, 1 optional)
Optional
dataflowIdstring

The ID of the dataflow to run.

Update-dataset

update-dataset
Full Description

Update the AI context (markdown description) for a dataset. Use this to persist what you learned about the dataset contents so it can be recalled in future sessions. Pass null to clear.

Parameters (2 required)
Required
aiContextstring/null

Markdown describing the dataset contents. Pass null to clear.

datasetIdstring

Dataset ID (transformation_set UUID) to update