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

ChatGPT

ChatGPT is an AI assistant from OpenAI that lets you explore, analyze, and ask questions about your data in plain language. By connecting Coupler.io to ChatGPT, you can pull business data from any of your sources — CRMs, e-commerce platforms, databases, and more — and interact with it conversationally, no SQL or coding required.

Why use ChatGPT as a Coupler.io destination?

  • Natural language analysis — Ask questions like "What were my top 5 products last month?" or "Which deals are stalled in my pipeline?" without writing a single formula.

  • Any source, one interface — Send data from HubSpot, Shopify, Google Analytics, or any other Coupler.io source directly into ChatGPT for unified analysis.

  • No export/import friction — Your data flows directly into a custom GPT, so you're always working with fresh data rather than stale spreadsheet exports.

  • Accessible to non-technical users — Anyone on your team can explore data through conversation, not dashboards or query editors.

Prerequisites

  • A ChatGPT account

Quick start

How to connect

1

Create a new data flow and add a source. In Coupler.io, create a new data flow and connect the data source you want to analyze — for example, HubSpot deals, Shopify orders, or any other supported source. Configure what data you want to pull.

2

Select ChatGPT as your destination. In the destination step of your data flow, choose ChatGPT from the list of available destinations.

3

Connect to Coupler.io ChatGPT app. Install the Coupler.io ChatGPT app and pass the authentication.

4

Run your data flow. Click Run to execute the data flow manually. This pushes your data to Coupler.io and makes it available for the ChatGPT integration. Wait for the run to complete successfully before moving on.

5

Install ChatGPT app. Navigate to the apps section in ChatGPT settings using the link provided in your Coupler.io account. Install the app and authorize when prompted.

6

Start analyzing your data. Ask questions about your dataset in plain English. ChatGPT will query your connected data and return answers, summaries, and insights — all within the conversation.

Supported features

Feature
Supported

Replace mode

Yes

Append mode

No

Automatic scheduling

Yes

Type enforcement

No

Templates

No

ChatGPT common issues

Connection issues

ChatGPT can't access my data flow

This usually happens when the authorization between ChatGPT and Coupler.io hasn't been completed or has expired. When you install the Coupler.io ChatGPT app, you'll be prompted to authenticate — make sure you complete that step and grant the requested permissions.

If you have already been authorized but still can't access data, try reinstalling the app.

The Coupler.io custom GPT doesn't appear or can't be opened

Custom GPTs require a ChatGPT Plus subscription or higher. If you're on the free plan, you won't be able to open or use custom GPTs. Upgrade your ChatGPT plan and try again.

Also, confirm you're using the correct link to the Coupler.io custom GPT — find it in your Coupler.io account under the ChatGPT destination settings.

Data issues

ChatGPT cannot identify column or field names (e.g., line item names from Shopify)

This can happen when column headers in your dataset are unclear, inconsistently named, or contain special characters. ChatGPT relies on column names to understand the structure of your data.

Try these fixes:

  • Use the Data set step in the data flow wizard to rename columns to clear, descriptive names before sending data to ChatGPT.

  • Avoid special characters, spaces, or abbreviations in column headers.

  • Re-run your data flow after making changes so the updated schema is reflected.

My data looks outdated in ChatGPT

ChatGPT only sees data that was sent during the last successful run of your data flow. If your data flow hasn't run recently, you'll be working with stale data.

Run your data flow manually to push the latest data, or set up a schedule so it refreshes automatically on a regular cadence.

When you start a new chat, ChatGPT automatically collects fresh data. If you want to get fresh data in the ongoing conversation, ask ChatGPT to fetch it.

Permission errors

Authorization prompt doesn't appear or keeps failing

If the Coupler.io authorization prompt doesn't appear when you open the ChatGPT app or custom GPT, try opening ChatGPT in a fresh browser tab or a private/incognito window. Browser extensions (especially ad blockers) can sometimes interfere with the OAuth pop-up.

ChatGPT FAQ

What data sources can I send to ChatGPT via Coupler.io?

Any source available in Coupler.io can be sent to ChatGPT — including HubSpot, Shopify, Google Analytics, Airtable, PostgreSQL, and many more. You can even combine multiple sources in a single data flow using Coupler.io's Join or Append transformations before pushing to ChatGPT.

Do I need to know how to code to use this integration?

Not at all. The whole point of the ChatGPT destination is to let you explore your business data using natural language. Once your data flow is set up and running, you just open the custom GPT and start asking questions in plain language.

What ChatGPT plan do I need?

You need at least ChatGPT Plus to use custom GPTs. The free tier of ChatGPT does not support custom GPTs. OpenAI recommends using the latest available model for the best results when working with the Coupler.io GPT.

Coupler.io ChatGPT is available on all plans. However, the Free plan might not be enough for thorough data analysis.

How often does the data in ChatGPT refresh?

Data in ChatGPT reflects whatever was sent during your most recent data flow run. You can refresh it at any time by running your data flow manually. Once you've completed a successful manual run, you can also set up automatic scheduling so your data stays current without any manual effort.

Start a new chat to fetch fresh data automatically or ask ChatGPT to do so if you want to continue the ongoing conversation.

What's the difference between this and just uploading a CSV to ChatGPT?

Uploading a CSV is a one-time snapshot — every time your data changes, you'd need to export and re-upload manually. Coupler.io keeps your data pipeline live, so you can re-run the flow whenever you need fresh data pushed to ChatGPT. It also handles larger, more complex datasets from sources that don't export to CSV easily.

Can multiple people on my team use the same data flow in ChatGPT?

Each user must authenticate with their Coupler.io account when they open the custom GPT. If you want teammates to access the same datasets, they'll need appropriate access to your Coupler.io workspace and their own ChatGPT subscriptions.

ChatGPT gives incorrect or vague answers about my data — what can I do?

The quality of ChatGPT's answers depends heavily on the structure and clarity of your data. A few things that help:

  • Rename columns to descriptive, human-readable names using Coupler.io's transformation step.

  • Remove columns that aren't relevant to your analysis to reduce noise.

  • Break very large datasets into focused data flows (e.g., one for sales data, one for marketing data) so ChatGPT has a cleaner context to work with.

Answers also depend on the prompt. Asking vague questions like "how's my PPC doing?" will produce poor results. You can brainstorm what you should ask with ChatGPT first and then provide a detailed prompt for data analysis.

Last updated

Was this helpful?