Tuesday’s Tip: Improve your site’s performance by changing your inf_contact_key setting

When you link to a website from an Infusionsoft email, Infusionsoft will (by default) add an inf_contact_key parameter to the end of the URL. This parameter is unique for each contact, and can only be used by official Infusionsoft pages (such as order forms and web forms). There is no benefit of having it added to non-Infusionsoft URLs, such as links to your company’s website.

Worse, it makes every URL a unique URL. This can prevent your caching from working properly. Instead of loading a cached page, your web or proxy server will have to load the page from scratch. This makes your site load slower and hurts the overall experience for your users. Fortunately Infusionsoft provides an option to keep this from happening.


In your Infusionsoft app, go to Marketing→Settings then click on Email Defaults. Scroll down and select Yes for “Only append inf_contact_key to links going to White Listed Domains?”. Make sure infusionsoft.com is listed in the White Listed Domains box. Don’t forget to hit Save!

Once this option is set, Infusionsoft will only add the inf_contact_key parameter to links going to infusionsoft.com pages, such as your order forms and shopping carts.

Thanks Joe Manna for this tip! Do you have an idea for a tip, or want to share a ninja trick with the Infusionsoft community? Let us know!


  1. Will doing this adversely affect the One-Click Upsell plugin from working?

    • No, this won’t affect One-click Upsell at all. Only official Infusionsoft pages use the inf_contact_key.

  2. It seems my Infusionsoft application is set up that way by default. The “yes” box was already checked.

  3. If you’re embedding javascript web forms on your website, then it’ll prevent the passing of the contact email though, correct?

    • In my testing, the embedded JavaScript web forms do not use inf_contact_key even if it is present. They’ll pre-populate a form based on other URL parameters, such as inf_field_Email, but I wasn’t able to get inf_contact_key to do anything on non-Infusionsoft pages.


Submit a Comment

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.