How to Configure Cloudflare for use with Memberium for ActiveCampaign

Memberium Admin — 

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

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.

Webhook Issues

Cloudflare may block Memberium webhooks from reaching the site. These webhooks are sent from ActiveCampaign to your webserver. You’ll want to disable Cloudflare’s security for the specified URLs listed below. This allows you to keep the majority of your site protected by Cloudflare while allowing the webhooks to work as intended.

 

Unfortunately, Cloudflare changes the user interface often enough that any screenshots we provide quickly become outdated. If you’re having trouble finding the settings, please contact support and we can join a screen share with you or you can provide us with your Cloudflare logins and we can make the updates for you.

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

Configuring Cloudflare

Go to the Cloudflare Page Rules settings page, and create 3 new rules for your domain.

The URL’s (one per page rule) should be the following with the asterisk included:

  • https://yourdomain.com/?operation=*
  • https://yourdomain.com/?type=*
  • https://yourdomain.com/?job=*

Use the following settings on each of the page rules. The labels or settings names may change. If in doubt, please contact Cloudflare support if you have any questions.

  • Forwarding: Off
  • Custom Caching: Bypass Caching
  • Browser Cache TTL: Lowest Possible Time
  • Always Online: Off
  • Apps: On
  • Performance: Off
  • Security: Off
  • SSL: Off
  • Security Level: Essentially Off
  • Browser Integrity Check: Off

TEST! TEST! TEST!
Test various activities such as logging in and out of your site with different users and ensure that the correct information is being displayed for each user.