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

Advice On Building a Startup and Improving Customer Retention with Kyle Leavitt [Episode 20]

On today’s episode, Kyle Leavitt will be joining us. We discuss building a startup and what it takes to build one from the ground up. Kyle shares his advice on improving customer retention, increasing customer loyalty and the importance of core values in a business.

Kyle Leavitt is the recent co-founder of LoyalStream. He had also co-founded CustomerHub, which he sold to Infusionsoft, where he became a key leader who helped grow the company from $1M to $100M+ in annual recurring revenue.

Kyle joined Infusionsoft in 2005 then started talking to entrepreneurs every day on the phone and selling Infusionsoft to them. He left Infusionsoft in 2008 and started a software business with his brother and business partner called CustomerHub, which he then sold back to Infusionsoft and joined the product team where he served as Director of Product Management and later VP of Product.

Read More »

Operation=scan-subscriptions

This is something no other system does. It will allow people to setup processes so that if a user cancels their subscription, you can delay removing the tag until the paid period has completed. It loads a field on the contact with the expiration date, and then can apply a tag/goal/action to that contact depending on the results. You could use that to kick off a campaign that tries to recapture the user (cancel their cancel) and eventually that removes their access tag or adds a PAYF or CANC tag to drop access.

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://memberium.com/support/ or Email us at support@memberium.com.