Skip to content

Typeform credentials#

You can use these credentials to authenticate the following nodes:

Supported authentication methods#

  • API token
  • OAuth2

Refer to Typeform's API documentation for more information about the service.

Using API token#

To configure this credential, you'll need a Typeform account and:

  • A personal Access Token

To get your personal access token:

  1. Log into your Typeform account.
  2. Select your profile avatar in the upper right and go to Account > Your settings > Personal Tokens.
  3. Select Generate a new token.
  4. Give your token a Name, like n8n integration.
  5. For Scopes, select Custom scopes. Select these scopes:
    • Forms: Read
    • Webhooks: Read, Write
  6. Select Generate token.
  7. Copy the token and enter it in your n8n credential.

Refer to Typeform's Personal access token documentation for more information.

Using OAuth2#

To configure this credential, you'll need a Typeform account and:

  • A Client ID: Generated when you register an app.
  • A Client Secret: Generated when you register an app.

To get your Client ID and Client Secret, register a new Typeform app:

  1. Log into your Typeform account.
  2. In the upper left, select the dropdown for your organization and select Developer apps.
  3. Select Register a new app.
  4. Enter an App Name that makes sense, like n8n OAuth2 integration.
  5. Enter your n8n base URL as the App website, for example https://n8n-sample.app.n8n.cloud/.
  6. From n8n, copy the OAuth Redirect URL. Enter this in Typeform as the Redirect URI(s).
  7. Select Register app.
  8. Copy the Client Secret and enter it in your n8n credential.
  9. In Typeform, select Got it to close the Client Secret modal.
  10. The Developer apps panel displays your new app. Copy the Client ID and enter it in your n8n credential.
  11. Once you enter both the Client ID and Client Secret in n8n, select Connect my account and follow the on-screen prompts to finish authorizing the app.

Refer to Create applications that integrate with Typeform's APIs for more information.