How to Connect Typeform integrations on Typeform

intermediate 8 min read Updated 2026-03-24
Quick Answer

Log into Typeform, go to Connect panel, search and select integration, authorize via OAuth, map fields, test, and activate. Common issues like mapping breaks from edits fixed by re-testing triggers. Takes 15-45 minutes at intermediate level.

Prerequisites

  • Active Typeform account with form created and published
  • Login credentials for target app (e.g., Google Sheets, HubSpot, Slack)
  • Matching question types to target fields (text to text, etc.)
  • Stable internet; use incognito mode for testing
  • Avoid editing questions after responses collected

Step-by-Step Instructions

1

Access Connect Panel

Log in to your Typeform account and navigate to the Connect panel from the main dashboard sidebar (left-hand menu after selecting workspace).
2

Search or Browse Integration

In the Connect panel, use the search bar to find your integration (e.g., type Google Sheets, HubSpot, Notion, or Slack), or browse categories like Documents, CRM, or Analytics.
Use search for speed; categories help discover new options.
3

Select and Open Integration

Select the integration from results to open its setup page (e.g., Google Sheets integration page with prominent Connect button).
4

Click Connect and Authorize

Click the green Connect button to start authorization. For OAuth integrations (e.g., Google Sheets, HubSpot), redirect to third-party login, enter credentials, and grant permissions (minimal scopes like Read data). Review permissions (e.g., View and manage your forms in Google Sheets) and click Allow.
Use integration user accounts for security, not personal logins.
5

Return and Select Typeform

Back in Typeform Connect panel, status updates to Connected with account name. Select your typeform from dropdown if not auto-selected.
6

Configure Settings and Map Fields

In setup wizard, choose responses to sync (default: All responses), map Typeform questions (e.g., email) to target fields via dropdowns (e.g., sheet columns for Google Sheets). Set triggers to On new response (or On partial response).
Match field types exactly (text to text) to avoid errors; use short names.
7

Test the Connection

Click Test connection or send sample response via Preview in typeform editor. Verify data in target app (e.g., new row in Google Sheets).
Test in incognito mode to bypass browser issues.
8

Save and Activate

Toggle integration On (default: off until saved). Monitor via Activity tab for logs/errors.
9

Advanced: Set Up Webhooks

For custom integrations, go to Connect > Webhooks, click Create webhook, enter endpoint like https://your-endpoint.com/webhook, select events (default: form_submitted), copy secret key.
No terminal needed; use for non-native apps.

Common Issues & Troubleshooting

Form responses stopped sending (e.g., to Zapier, Zendesk)

Editing question wording post-setup breaks mappings; re-test Typeform trigger to pull fresh data, then re-map fields.

Missing fields or data gaps

Check field type mismatches or unsupported fields; rename duplicates, disable rich text, validate picklists.

Connection or auth fails

Use incognito mode, check API access/permissions, ensure stable internet; review third-party rate limits.

API errors like FONT_NOT_FOUND or VALIDATION_ERROR

Match data formats exactly; for Salesforce/HubSpot, use integration users and exact field types.

Bulk setups slow or limited

Limit to 50 forms per workspace; organize with multiple workspaces or automation tools like Zapier.

Prices mentioned in this guide are pulled from current plan data and may change. Always verify on the official Typeform website before purchasing.
Free Plan

Affiliate link. We may earn a commission at no extra cost to you.