---
title: Typeform API Integration on Truto
slug: typeform
category: Survey
canonical: "https://truto.one/integrations/detail/typeform/"
---

# Typeform API Integration on Truto



**Category:** Survey  
**Status:** Generally available

## Unified APIs

### Unified Forms API

- **Fields** — 
- **Forms** — 
- **Responses** — 
- **Users** — 
- **Workspaces** — The Workspace object is used to represent a workspace in the e-sign application.

### Unified User Directory API

- **Users** — The User object represents a User.
- **Workspaces** — Workspaces represent concepts like teams, workspaces, projects in apps that support them

## How it works

1. **Link your customer's Typeform account.** Use Truto's frontend SDK; we handle every OAuth and API key flow so you don't need to create the OAuth app.
2. **Authentication is automatic.** Truto refreshes tokens, stores credentials securely, and injects them into every API request.
3. **Call Truto's API to reach Typeform.** The Proxy API is a 1-to-1 mapping of the Typeform API.
4. **Get a unified response format.** Every response uses a single shape, with cursor-based pagination and data in the `result` field.

## Use cases

- **Sync form responses into your CRM or marketing platform** — SaaS companies offering CRM or marketing automation can let their users connect Typeform accounts, map form fields to contact properties, and automatically create or update records when new responses come in — including hidden fields like UTM parameters for lead source attribution.
- **Trigger support tickets from negative survey responses** — Helpdesk and customer service platforms can ingest Typeform responses in real time, parse ratings or scores, and automatically generate prioritized tickets when a customer submits negative feedback — giving support teams immediate context without manual data entry.
- **Import job applications into an ATS from Typeform** — HR tech and applicant tracking systems can offer a native Typeform integration so recruiters get structured candidate data flowing directly into their hiring pipeline, with field-level mapping from Typeform questions to candidate profile attributes.
- **Enrich user profiles with qualitative feedback** — Product analytics and engagement platforms can match Typeform responses to existing user records via hidden fields, letting PMs correlate survey feedback with behavioral data without building or maintaining a custom integration.
- **Centralize form and survey data across customer workspaces** — Data platforms and BI tools can pull forms, fields, and responses across multiple Typeform workspaces, giving their users a unified view of all survey data without switching between accounts or manually exporting CSVs.

## What you can build

- **Form selector with workspace filtering** — Let your users browse and select from their Typeform workspaces and forms directly inside your product, powered by the Unified Forms API's Workspaces and Forms resources.
- **Dynamic field mapping UI** — Read a Typeform's field schema — including field types like multiple choice, rating, and text — and present your users with a drag-and-drop mapping interface to connect Typeform questions to your platform's data model.
- **Real-time response ingestion pipeline** — Automatically sync new Typeform responses into your platform as they arrive, parsing answers, hidden fields, and submission metadata into structured records.
- **Hidden field identity resolution** — Parse hidden fields like user_id or utm_campaign from Typeform responses to attach submissions to existing records in your system, eliminating duplicates and enabling attribution.
- **Multi-workspace user directory sync** — Use the Unified User Directory API to pull Typeform users and workspace memberships, enabling access control, audit logging, or team-based data scoping inside your product.
- **Score-based workflow triggers** — Read calculated scores from Typeform quiz or scoring responses and use them to trigger downstream actions — like routing high-scoring leads to sales or escalating low NPS scores to customer success.

## FAQs

### What Unified APIs does Truto support for Typeform?

Typeform is available through the Unified Forms API (covering Fields, Forms, Responses, Users, and Workspaces) and the Unified User Directory API (covering Users and Workspaces). Additional tools or custom endpoints can be built on request.

### How does authentication work for Typeform integrations via Truto?

Truto manages the OAuth 2.0 flow for Typeform. Your end users authorize their Typeform account through Truto's managed auth experience, and Truto handles token storage, refresh, and revocation so you don't have to.

### Does Truto handle Typeform's API rate limits and pagination?

Yes. Truto abstracts away Typeform's rate limits and cursor-based pagination. You make a single request to the Unified API and Truto handles retries, backoff, and assembling paginated results behind the scenes.

### Can I access hidden fields and calculated scores from Typeform responses?

Yes. The Unified Forms API's Responses resource includes hidden field values and calculated scores when present, so you can use them for identity resolution, lead scoring, or workflow routing.

### What if I need a Typeform-specific capability that isn't in the Unified API?

Truto supports building custom tools and proxy requests on demand. If you need access to a Typeform endpoint not yet covered by the Unified API — like programmatic webhook management — Truto can build it on request.

### How fresh is the data when reading Typeform responses?

Data is fetched directly from the Typeform API at request time, so responses reflect the current state of the Typeform account. For real-time use cases, combining API polling with Typeform webhooks (available on request) provides near-instant data freshness.
