i2SDK Plugin Configuration

App Name

To connect Memberium to your Infusionsoft account, we need to know your Infusionsosft appname. Your app name is the first part of your Infusionsoft URL. For example, if your URL is http://az169.infusionsoft.com/, then your app name is az169.

API Key

Navigate over the “Infusionsoft” logo at the top left of your application and allow the menu to drop down. On the far right of the main menu, under the “Admin” section, go to “Settings”.

On the Left side of the “Settings” page, there’s a menu, click on “Application”.

Scroll down on that page to the header that says “API”. The top two options are what we need to connect Memberium/i2SDK with your Infusionsoft application. If you have already set your API settings before, then there should be an alphanumeric (letter and number) code to the right of the “Encrypted Key:” label. If there is not a alphanumeric code next to the “encrypted key” label we just need to generate it. Enter a random code or password (that you’ll remember) into the textbox labeled “API Passphrase” and scroll down to the bottom and click “Save”.

If you scroll back down to the “API” section, there should be an alphanumeric code for your Encrypted Key. KEEP IN MIND: This API key should only be shared internally and with contractors and should not be given to any other outside sources other than API Developers seeking to integrate your Infusionsoft application with third-party applications and services that may require it for setup.

API Log

Recommended Setting: Off

This setting controls whether or not each API call is logged to a database log. This function is only useful when doing debugging and we recommend disabling it unless necessary. When debugging is complete, the API log should be purged.

Email Error Notifications

Recommended Setting: Off

Whether or not to send email notifications on API errors. By default this is off, and no emails are sent.

Infusionsoft Web Analytics

Recommended Setting: On

This setting controls whether or not to automatically insert Infusionsoft Website analytics onto your sites pages. When using this setting it is unnecessary to run other plugins to insert the tracking codes.

The Infusionsoft tracking tools provide you with a well-rounded picture of marketing results, including automatically assigning a lead source to each website visitor so you know where they originate, capturing and calculating an average time on page per visitor, storeing visitor system information and page visits so you can identify browsing trends, generating contact web profiles from the visitor records when a contact signs up through a form, clicks a link, or purchases, tracking the number of contacts who have visited each web page and displaying the results in the web analytics report, tracking the number of customers who visited each page at some point in the past and displays the results in the web analytics report.

Notification Email Address

Recommended Setting: Blank

This setting controls what email address is used to send API error notifications to if the Email Error Notifications setting is turned On. By default, if this setting is blank, then notifications are sent to the site admin email address. If this field is filled in, then notifications are sent here instead.

HTTP Send POST Auth Keys

This is a list of keys to use to secure your HTTP POST calls from Infusionsoft. By default a single random key is created when you install and activate the plugin. You can create additional keys by typing them into the box and separating them with commas. Enabling multiple keys allow you to easily transition from an old key to a new key if needed.

Unlike other systems we do not recommend using any part of your Infusionsoft API key to create your Auth Keys for security reasons.

Transaction Retry Count

Recommended Setting: 3

Periodically the Infusionsoft API server will incorrectly return an error instead of successfully processing the request. This situation is detectable. This setting controls how many times the i2SDK will retry your API command if the server returns a false error.

  • Was this Helpful?
  • YesNo
9 ways to add more value to your membership site

Table of Contents

Keep Reading

HTTP POST Auth Keys

This setting displays the currently defined keys used to authenticate HTTP POSTs. For security reasons, HTTP POST auth keys are separate from autologin auth keys,

Read More »

Maximum Affiliate Cache Age

The Maximum Affiliate Cache Age defines the cache Time to Live (TTL) for your Infusionsoft Affiliate data in the Memberium database in seconds. The default value is 0, which means no caching, the affiliate records will be refreshed on each and every login.

Read More »

Want to get some fresh ideas on how you can improve your membership site or course?

Download our free ebook!

Book a Call

Welcome to Memberium!

We are very excited for you to be part of our family. 

We would love to answer any questions that you have!

Please choose the best time for you to get in a call with us. 

For Technical Support, you can contact us at https://keap.memberium.com/support/ or Email us at support@memberium.com.