Skip to main content

How to Connect Thinkific to Interact

This article will describe how to connect your Thinkific account to Interact apps.

Damaris Pacheco avatar
Written by Damaris Pacheco
Updated this week

As of November 2018, the Thinkific "Pro" plans or above are required for Interact to communicate to Thinkific servers. "Free" and "Basic" plans on Thinkific do not have this ability.

Note: You'll need a quiz to follow these steps.

Make a quiz in 2 minutes with AI. Try it free!



Steps for this integration:

  1. Find your Thinkific API Credentials

  2. Connect Thinkific to your Interact app

  3. Map Interact Triggers to Thinkific Actions

  4. Select Thinkific Settings

  5. Map Form Fields to Thinkific Contact Fields

Find your Thinkific API Credentials

Step 1: Log in to your Thinkific account

  • Navigate to Settings in the left sidebar.

Step 2: Under settings navigate to Code & Analytics

  • Click on the API section found at the bottom of the page to expand the menu.

Step 3: In this section, you will find your Thinkific API Key and Subdomain.

  • These are required for the next setup steps.

Connect Thinkific to your Interact App

Step 1: Turn on "lead generation" on the Interact app builder left sidebar.

  • To create your Opt-In Form, select the Contact Field information you would like to collect from your quiz takers

  • Scroll down to customize your Opt-In Form (The Opt-In Form will appear after your quiz taker answers the last quiz question but before receiving the Quiz Result)

  • Click "Save & Continue " when finished with your Opt-In Form.

Step 2: Under Connect your email list, choose Omnisend from the list of integrations.

Step 3: Authorize Thinkific to Interact

  • Copy and paste your Thinkific API Key and Subdomain and click Connect API.

Step 4: Ensure the connection is successful

Upon entering credentials and allowing access you should get a green "connected account" check mark. This verifies that it has been connected and you can move on to the next step.

Map Interact Triggers to Thinkific Actions:

Step 1:  Under "Results", click the Add Action button.

In the following steps, you will have the chance to map a set of Thinkific actions to individual Interact triggers. A trigger can be, for example, when a quiz taker receives a specific quiz result or answers a specific quiz answer.

  • To open the selection of Thinkific actions to select, click on the Add Actions button

  • You will set a Trigger for each Quiz Result.

  • When a quiz taker takes the quiz and receives the specific Quiz Result this will Trigger the following Actions.

Step 2: In the slideout menu, you will see a list of available actions to run in Thinkific.

The available actions are:

  • Update Custom Sign Up Field: Choose an Thinkific custom sign up field from the dropdown to update the custom sign up field for new contacts with a specific value. The value will auto-populate with the trigger name, but you can customize this with any value you want. Example: For a quiz result trigger, you could choose the Thinkific custom sign up field "Quiz Result Title" from the dropdown and populate the field with the quiz result title for your quiz.

Step 3: Once finished with one trigger, you can select a different trigger from the left sidebar.

  • When you have set all triggers that you need for your specific setup, be sure to click Save & Continue.

Step 4: *Optional* you are taken to "Answers"

  • If desired, repeat steps 1, 2, and 3 to set a Trigger for specific Quiz Answers. When a quiz taker takes the quiz and chooses the specific quiz answer this will Trigger the following Actions. When you have set all the triggers you need for your specific setup, click Save & Continue.

  • You can also skip this step and click "Save and Continue."

Select Thinkific Settings

Step 1: You will have the option to send Site Welcome Email to newly created users.

  • By default Thinkific disables these emails, but you can turn it on by checking the box shown below.

  • Keep the box unchecked if you do not want these settings to go in effect.

Map Form Fields to Thinkific Contact Fields

Step 1: Here you will find an overview of the way your opt-in form fields are connected to Thinkific contact fields.

  • All fields are list-specific, meaning we list out all connected contact lists and their associated fields. You will map custom fields on a per-list basis. Default fields (cannot be changed): Email, First Name, Last Name

Step 2: For all other fields, choose one custom sign up field from the dropdown that you would like to populate with the form value.

  • Example: mapping Company Name to "Custom Field 1" will populate the value inputted for Company Name into the Thinkific custom sign up field "Custom Field 1".

Step 3: When finished with mapping your form fields, be sure to click Save & Continue.

  • If you find you need to make changes, you may edit the integration settings at any time. 

Step 4: Test Integration

Select Test Integration to test your Integration to Aweber. When it is successful, hit Publish on your quiz.

IMPORTANT: If your quiz is already published and embedded, any changes made to the integrations will require you to publish your quiz after changes have been saved.

_______________________________________________________________________________________

Frequently Asked Questions

What Thinkific plan type do I need?

As of November 2018, the Thinkific "Pro" plans or above are required for Interact to communicate to Thinkific servers. "Free" and "Basic" plans on Thinkific do not have this ability.

Will existing Thinkific users be updated?

No, currently our Thinkific integration will only add new users if they do not already exist in your Thinkific users list.

What will a new contact look like in Thinkific?

The following screenshot is an example user with the following integration setup:

  • Quiz result title field maps to custom sign up field Interact Quiz Result

  • Company Name field maps to custom sign up field Company Name

  • Zip Code field maps to custom sign up field Zip Code

  • Phone Number field maps to custom sign up field Phone Number


Make a quiz in 2 minutes with AI


Did this answer your question?