How to Configure Cloudflare for use with Memberium

This Article Applies to
OTHER Articles Available

When using Cloudflare with Memberium, you may run into issues.

HTTP POSTs Failing

CloudFlare’s security options may block HTTP POSTs from your Infusionsoft app. This will result in actions such as password generation failing to succeed.

Content Caching

Memberium is designed to deliver personalized content to each individual logged-in visitor on your site. Cloudflare’s goal is to deliver the same content to all visitors on your site. Cloudflare may deliver private content intended for a logged-in visitor, to another logged-in visitor, or to a random user on your site.

Configuring The Cloudflare Firewall

Unfortunately, Cloudflare changes the user interface often enough that any screenshots here may be outdated.

Please remember that CloudFlare is not our product and we can only make a best effort to assist you with it.

In order to best support you, we’ll provide the information we know you’ll need. We recommend using that to configure the site based on the current settings they provide or work with Cloudflare customer support to get things properly set up. This same information may be useful for other caching services as well.

There are two main things you need to configure in Cloudflare…

You want to whitelist Infusionsoft / Keap in Cloudflare’s firewall:

Previously, it was possible to whitelist traffic from this IP Address knowing it was coming from Infusionsoft. Currently, HTTP POST’s can be sent from a wide range of IPs, which is why whitelisting IP won’t work.

Instead of using IP Addresses for the whitelist, you should use the User-Agent to check for Infusionsoft. Basically, check if HTTP POST header data has “Infusionsoft” (without quotes) as the User-agent.

Whitelisting User-agent in Cloudflare

You want to set up rules in Cloudflare controlling which pages should bypass the caches:

The URL pattern should look like https://yourdomain.com/?operation=* where yourdomain.com should be changed to your domain.

  • Forwarding: Off
  • Custom Caching: Bypass Caching
  • Browser Cache TTL: Lowest Possible Time
  • Always Online: Off
  • Apps: On
  • Performance: Off
  • Security: Off
  • Security Level: Essentially Off
  • Browser Integrity Check: Off
The labels or settings names may change. If in doubt, please contact Cloudflare support if you have any questions.

TEST! TEST! TEST!
Test the various HTTP POST operations from your Keap/Infusionsoft app and ensure that they are reaching your Memberium site.

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

Table of Contents

This Article Applies to

Keep Reading

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.