Typeform integration

Use Typeform responses in Attio workflows.

Connect Attio and Typeform

Authentication

Please note that Typeform’s authentication works on a per-user basis, not a per-workspace basis. This means that once you have connected Attio with your Typeform account, all members of your Attio workspace will have access to all your Typeform workspaces. If you are concerned about sharing access to multiple Typeform workspaces, we suggest using separate email addresses for your separate workspaces to restrict access.

Set up the Typeform app

An admin can follow these steps to connect your Attio and Typeform accounts:

  1. Click your workspace name in the upper-left of Attio, then select Workspace settings.

  2. Head to Apps on the left-hand side, search for and select Typeform, then Install.

  3. Log in to Typeform if you are not already signed in, then click Accept.

Manage the Typeform app

If you are connecting multiple Typeform accounts, admins can rename the connections to specify which Typeform account each is connected with. To do this, go to the Apps page in Workspace settings, then search for and select Typeform. Select the ⋮ icon to the right of the connection you want to rename, then click Rename.

To remove a connected Typeform account so that it can no longer be used in workflows, select the ⋮ icon and click Remove connection. This will break any workflows using the connection.

Use Typeform with workflows

Once you have connected your Typeform account, you will see a Typeform Form Submitted trigger available for you to use in workflows.

  • Select the Typeform Form Submitted trigger.

  • In the trigger configuration, select the Typeform connection you created.

  • Under Forms, choose the form you want to respond to.

  • The answers for the form will now be available as outputs to use in the rest of your workflow.

Updates to your form

If you make updates to your form, you will need to re-sync the changes to your Attio workflow. To do that, open the Typeform trigger block and click Refresh trigger in the bottom-right corner.

Supported Typeform inputs

Supported

The following Typeform inputs are able to be used in Attio workflows:

  • Long Text

  • Short Text

  • Date - represented to day-level precision, without timezones. If parsing to a timestamp value inside Attio, please note that timezone adjustments will be made

  • Email

  • Website - outputted as a domain, not a URL (e.g. “attio.com/help” will be trimmed to “attio.com”). If you would like to process full URLs, use the Short Text input, which will utilize a plaintext value in Attio

  • Phone Number

  • Rating - outputted as an integer

  • Opinion Scale - outputted as an integer

  • NPS - outputted as an integer

  • Number

  • Legal - outputted as a boolean. This value can only ever be “true”, as it is not possible to submit a form without accepting

  • Group - each sub-input of groups will be separated into separate output values with the name prefixed to the title of the group

  • Address - each sub-input of address inputs will be separated into separate output values with the name prefixed to the title of the group

  • Multiple choice

  • Dropdown

  • Contact Info

Unsupported

The following Typeform inputs are not able to be used in Attio workflows:

  • Matrix - currently unsupported. Instead, you can use dropdown or multiple-choice inputs

  • Calendly - Calendly events in your forms will still be bookable, but response data will not be available in block outputs

  • File Upload - files will still be uploadable in your form, but file data will not be available in block outputs

  • Picture Choice - currently unsupported

  • Statement - currently unsupported

⁠Information about start screens, end screens, and form logic does not sync to Attio.