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

How to Create a Successful Online Course and Membership Wisdom with LifterLMS Co-Founder Chris Badgett [Episode 22]

In today’s episode, Chris Badgett, the CEO and co-founder of LifterLMS joins Micah to share his insights about online course design, membership sites and his advice for anyone who’s thinking about starting an online course.

Starting an online course is hard. When you’re trying to start your own online course, people run into what Chris refers to as “the five hats problem”. To run a successful online course, you have to be an expert, you have to be a community builder, an instructional designer, a technologist and you have to be an entrepreneur. Fulfilling all these roles yourself can be a huge challenge.

Chris shares his advice on how you can overcome this problem and talks about the right way to approach launching an online course when you’re just getting started.

Throughout this episode, Chris shares a ton of useful nuggets you can use to improve your online course or membership site. He discusses the importance of using feedback loops to improve the outcomes for your students and ultimately make your online course more successful.

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.