Integrate Typeform

Sync Typeform submissions to create customers automatically. Partnero offers three integration methods:

  1. Direct form link
  2. From linked from website
  3. Embedded form.

We'll go through each method below. These instructions with auto-generated code snippets can be found on your Partnero account, under  Integration > Typeform


Method 1: Direct form link

Choose this method when partners share a direct link to your Typeform with their referral key in the URL. For example:

https://form.typeform.com/to/YOUR_FORM_ID#aff=PARTNER_KEY
Typeform automatically captures URL parameters into hidden fields, no scripts needed.

Step 1: Add a hidden field to your Typeform

  1. Open your form in the Typeform editor and open the Workflow tab: 
  2. Click the + sign next to the Pull data in option: 
  3. Click + Add new parameter and create a hidden field named aff
  4. Save and publish your form

Step 2: Connect Typeform in Partnero

  1. Go to Integrations in your Partnero dashboard.
  2. Find Typeform under Forms and click Connect:
  3. On Typeform, go to your Account SettingsPersonal tokens. Click Generate a new token
  4. Copy and paste the token to Partnero and click Connect
  5. Select your form, choose an action (create partner or customer), and map the fields.
  6. Make sure to map the hidden field to the Partner key:
  7. Click Add Connection.

That's it! When someone opens the form link with a partner key in the URL, Typeform captures it in the hidden field and sends it to Partnero via webhook.

Sales tracking

To complete the integration, you need to share details of successful sales with Partnero. You can do this in a few ways:

  • Use Stripe or Paddle Billing integrations
  • Implementing tracking through the Partnero API
  • Implementing tracking through the Partnero JS
  • Use Zapier or Make to connect everything.

Method 2: Form linked on website

Choose this when your website has Partnero tracking installed and contains a link to a Typeform. A small script will read the referral key from the tracking cookie and append it to your Typeform links automatically.

Step 1: Install the tracking script on your website

Add the PartneroJS snippet to your website to track visitors and store the referral key in a cookie. The PartneroJS snippet can be found under IntegrationProgram details

Step 2: Add a hidden field to your Typeform

  1. Open your form in the Typeform editor and open the Workflow tab.
  2. Click the + sign next to the Pull data in option.
  3. Click + Add new parameter and create a hidden field named aff.
  4. Save and publish your form.

Step 3: Add the link script to your website

Open the Typeform setup guide on your Partnero account. Switch to the "Form linked on website" tab.

If you use a custom domain for your Typeform forms (e.g., forms.yourcompany.com), add it to the Typeform domain field. Otherwise, leave the default.
Copy the provided script. Add it to the pages that contain a link to your Typeform:

Step 4: Connect Typeform in Partnero

  1. Go to Integrations in your Partnero dashboard
  2. Find Typeform under Forms and click Connect.
  3. Enter your Typeform personal access token (from Typeform account settings)
  4. Select your form, choose an action (create partner or customer), and map the fields
  5. Make sure to map the hidden field to the Partner key.

When a referred visitor clicks a Typeform link on your website, the script appends the partner key to the URL. Typeform captures it in the hidden field and sends it to Partnero via webhook.

Sales tracking

To complete the integration, you need to share details of successful sales with Partnero. You can do this in a few ways:

  • Use Stripe or Paddle Billing integrations
  • Implementing tracking through the Partnero API
  • Implementing tracking through the Partnero JS
  • Use Zapier or Make to connect everything.

Method 3: Embedded form

Use this when your Typeform is embedded directly on your website (using a standard, pop-up, slider, or other embed type). A small script will read the referral key from the tracking cookie and pass it to the embedded form via the  data-tf-hidden attribute.

Step 1: Install the tracking script on your website

Add the PartneroJS snippet to your website to track visitors and store the referral key in a cookie. The PartneroJS snippet can be found under Integration → Program details: 

Step 2: Add a URL parameter to your Typeform

  1. Open your form in the Typeform editor and open the Workflow tab.
  2. Click the sign next to the Pull data in option.
  3. Click + Add new parameter and create a hidden field named aff.
  4. Save and publish your form.

Step 3: Add the embed script to your website

Open the Typeform setup guide on your Partnero account. Switch to the  Embedded form tab.

Copy the provided script on the same page as your embedded Typeform, before the Typeform embed script. It reads the referral key from the Partnero cookie and injects it into the embed's  data-tf-hidden attribute.

Step 4: Connect Typeform in Partnero

  1. Go to Integrations in your Partnero dashboard
  2. Find Typeform under Forms and click Connect
  3. Enter your Typeform personal access token (from Typeform account settings)
  4. Select your form, choose an action (create partner or customer), and map the fields
  5. Make sure to map the URL parameter to the Partner key.

When a referred visitor loads the page, the script passes the partner key to the embedded form. Typeform captures it as a URL parameter and sends it to Partnero via webhook.

Sales tracking

To complete the integration, you need to share details of successful sales with Partnero. You can do this in a few ways:

  • Use Stripe or Paddle Billing integrations
  • Implementing tracking through the Partnero API
  • Implementing tracking through the Partnero JS
  • Use Zapier or Make to connect everything.