# Typeform

Typeform is a survey and form builder that lets you collect responses through conversational, interactive forms. With Coupler.io, you can automatically export your Typeform data — responses, summaries, and form lists — to spreadsheets, databases, or AI tools without writing any code.

## Why connect Typeform to Coupler.io?

* **Centralize response data** — pull answers from multiple forms into one destination for easier analysis
* **Automate reporting** — schedule regular exports so your dashboards always reflect the latest submissions
* **Combine data sources** — join Typeform responses with CRM or marketing data using Coupler.io's Join and Append transformations
* **Feed AI tools** — send survey data directly to ChatGPT, Claude, Gemini, or other AI destinations for instant analysis

## Prerequisites

* An active Typeform account (any plan)
* At least one published form with responses (required for Form responses and Form summary entities)
* Permission to authorize third-party app access in your Typeform workspace

## Quick start

{% hint style="success" %}
If you want to analyze responses from multiple forms side by side, use the **Append** transformation to stack them into a single table after connecting your first form.
{% endhint %}

## How to connect

{% stepper %}
{% step %}
**Create a new data flow** in Coupler.io and select **Typeform** as your source.
{% endstep %}

{% step %}
**Connect your Typeform account** by clicking the authorization button. You'll be redirected to Typeform to sign in and grant Coupler.io access. Once approved, you'll return to Coupler.io automatically.
{% endstep %}

{% step %}
**Select an entity** — choose from List of forms, Form responses, or Form summary.
{% endstep %}

{% step %}
**Choose a form** (required for Form responses and Form summary). A dropdown will appear with all forms in your connected account.
{% endstep %}

{% step %}
**Choose your destination** — Google Sheets, Excel, BigQuery, Looker Studio, or an AI destination like ChatGPT, Claude, or Gemini.
{% endstep %}

{% step %}
**Run the data flow** manually to confirm everything works. Check that your responses appear correctly before setting up a schedule.
{% endstep %}
{% endstepper %}

## Entities overview

| Entity             | What it returns                                                                     |
| ------------------ | ----------------------------------------------------------------------------------- |
| **List of forms**  | All forms in your Typeform account with metadata (title, ID, dates)                 |
| **Form responses** | Individual submissions with each answer, respondent info, and timestamps            |
| **Form summary**   | Aggregated stats per question (average scores, completion rates, answer breakdowns) |
