1. Home
  2. Knowledge Base
  3. General Help & Support
  4. API Connections
  5. Setting Up an API Connection with Infusionsoft

Setting Up an API Connection with Infusionsoft


The integration is available for Infusionsoft (by Keap), and not for the other available tools that you can get from Keap.

Also, please note that the location of the API key from their dashboard has changed and is different from the one shown in the video tutorial. Please follow the article to see where the key is located now.

This article will go through the steps for setting up a connection between your Infusionsoft account and a “Lead Generation” element, or a Thrive Leads opt-in form.

Get the Infusionsoft API keys

To connect with Infusionsoft, you first need to log in to your account and get the client ID and the API key details.

The client ID is represented by the account number, that you can find right before the infusionsoft.com part in your address bar:

You can also view it listed in your profile details, right under the “Your Accounts” section:

Then, for the API key, you have to go to the “Profile” section of your Infusionsoft Admin panel:

When the small sub-menu with options opens, click on “API Settings”:

And now scroll down to the bottom of the page, where you can find your API key details:

This is the key you will need to insert in your Thrive Dashboard, alongside the client ID.

Add the keys to your Thrive Dashboard

In order to start using Infusionsoft with one of your forms, you’ll first have to make sure you have created a valid connection in your Thrive API Connection Dashboard.

First, access the Thrive Dashboard from your WordPress Admin Dashboard:

Next, look for the API Connections card, and once found, click on “Manage Connections“:

Then, click on the “Add New Connection” card in order to start setting up the Infusionsoft connection:

Click on the “Select an app” drop-down field, in order to load the full list of available services. Under the “Email Marketing” section you will be able to find and select Infusionsoft:

You will then be requested to insert the API details which you’ve copied from your Infusionsoft account. After you add them, click on “Connect”:

These fields are case-sensitive, so please keep that in mind when inserting the keys.

If the connection was successful, you will get this notification letting you know that you can now start connecting your opt-in forms to your account:

The connection can be edited or removed at any time from the same “API Manager” dashboard:

Connecting Infusionsoft to a “Lead Generation” element

After you have set up your API Connection with Infusionsoft, you are ready to connect it to a “Lead Generation” element.

In order to do that, open the page or post on which you want to add the “Lead Generation” element and look for it in the right sidebar:

Drag and drop the element to the page/post as you best see fit and select the desired template for it:

Now you are able to use the left sidebar “Main Options”:

You can use the options to customize the element. If you want to learn more about what each option does, make sure to read this article.

1. Add Connection

In order to set up the integration, look for the “Connection” section of your left sidebar options and make sure that “API” is selected:


Click on “Add Connection”:

Expand the “Choose connection” drop-down list, look for the Infusionsoft integration, and once found, select it:


The next step is to select a tag that you have previously set up in your Infusionsoft account:

Adding tags allows you to segment your contacts based on various criteria, and send targeted e-mails based on that criteria.

2. Set up the form fields

Now that the connection has been made, you can start setting up the form fields:

You can find out more information about form fields, in the dedicated section of the “Lead Generation” article, that you can find here.

The connection is now ready to be used. Don’t forget to save all the changes, by clicking on the green “Save Work” button from the bottom left side of the screen:

Connecting Infusionsoft to Thrive Leads

If you want to connect one of your Thrive Leads opt-in forms with Infusionsoft, you can do that as well.

The first thing you need to do is access your Thrive Leads Dashboard. To do that, hover over the Thrive Dashboard section of your WordPress Admin Dashboard, and click on Thrive Leads:

You can now select the Lead Group which has the opt-in form which will be used for the Infusionsoft connection:

Click on the “Edit” button next to the form you want to access:

And in the newly opened dashboard, click on “Edit Design” next to the “Lightbox” you want to edit:

This will open the Thrive Architect editor, from where you can start editing the “Lead Generation” element available within that form:

When you select it, the “Lead Generation” options will appear in the left sidebar:

You are now able to set up the connection, just like in the case of connecting Infusionsoft to a “Lead Generation” element, described above.

These are the steps for setting up a connection between your Infusionsoft account and a “Lead Generation” element, or a Thrive Leads opt-in form.

Don’t hesitate to check out our knowledge base if you want to read more about API Connections and how Thrive Leads works.

Hopefully, this article was useful to you. If so, please give us a smile below 🙂

Was this article helpful?

Related Articles