How can I make pages available based on a “drip” schedule?

Scheduled or “drip” content release in ActiveMember360 is based on automated processes in ActiveCampaign.

For this example, we’ll create a basic drip sequence for members of a membership level and we’ll use a sequence of four pages to be released over time.

Specifically: We’ll create a 4-page sequence for members of the “Gold” membership, where each page will be released in weekly intervals.

Our first step is be to create four “weekly” tags in ActiveCampaign, which we call “GoldWeek01”, “GoldWeek02”, “GoldWeek03” and “GoldWeek04”, respectively.

Next, we create a simple and straightforward automation which assigns the first weekly tag immediately and each of the remaining three tags in weekly intervals using automation timers.

This automation can be imported into your ActiveCampaign account using this link:  http://tplshare.com/O3P90kY

Once your tags and your automation have been created, it’s time to set the permissions on each of the four pages. Using the “Protection” metabox in your page editor, you would simply assign permissions based on the membership level (“Gold”) and one of the
weekly” tags for each of the four pages in the “Only/Not these tags” input field, as shown below:

I would like to make passwords less complex. Can ActiveMember360 do this?

Yes, it can.

  1. You can set the minimum and maximum length of passwords using the settings found in “Plugin Options” -> “Main Settings”:

     

     

  2. Then, by adding a line similar to the following line to your wp-config.php file, you can specify any set of characters that you wish to allow:

    define(‘MBR_PASSWORD_BASE’, ‘ABCDEFGHabcdefgh01234*&^%$#@’);

    These characters will then be used when passwords are automatically generated by WordPress but will also be used to validate password changes entered by users.

Please read before submitting a ticket

If you have questions or concerns, or even if you just feel you need to confirm something, contact us any time. Since 2009, we’ve seen most issues and probably have a quick and easy way to help you out.

Before submitting a ticket, please ensure that you are up to date with both WordPress and ActiveMember360 updates.

To speed up our response, we’ll usually need to know the following things:

  • A description of the issue, as detailed as you can provided it.
  • Site URL and page where the issue can be observed.
  • WP admin login credentials, if the issue involves WordPress.
  • Login credentials for an affected user with which we can test the issue you’re experiencing.
  • If the issue involves your ActiveCampaign setup, please provide details relating to the automation used and/or your settings.

You can submit a support ticket on our support page or send us an email directly at amsupport (at) helpcenter360 (dot) com.

Can I set up a secure autologin with ThriveCart, JVZoo or ClickBank?

Beginning with ActiveMember360 version 1.2.17, secure autologins are possible using order validation of data facilitated by ThriveCart, JVZoo, ClickBank and DigiStore24’s “Thank You” page feature.

  • Each of these carts has a so-called “secret key” that will need to be entered / saved in ActiveMember360. To do so, click on “Plugin Options” in the main menu.
  • On the next screen, ensure that you have previously enabled “Advanced Mode“.
  • Then, click on “Main Settings” and scroll down to the “Security Options” section, near the bottom of the settings page.
  • If you haven’t already done so, enter at least one “Security Code“, which can be any sequence and length of characters of your choice.
  • If not already enabled, please ensure that the “Enable Autologin module” is set to “On”.
  • For each applicable cart, enter or copy/paste the respective “secret key“.

After completing the above steps, the autologin integration for these platforms will be ready to use.

In ThriveCart, you can set your “Thank You” page settings for each product under the “Fulfillment” tab:

In JVZoo, your “Thank You” page settings will be found on the main product settings page, similar to the following:

In JVZoo, ensure that “Pass parameters to Download Page” is checked. In ClickBank, these parameters are passed by default.

In DigiStore24, your “Thank You” page settings will be found on the main product settings page, similar to the following:

The value entered for “mbr_autologin” will be one of the security codes that you entered / defined in ActiveMember360 in the “Security Options” section.

For additional information about the autologin module, please go to this page.

Increasing the WordPress Memory Limit

By default, WordPress reserves up to 40M memory for itself. Depending on the your chosen theme and the number of plugins used on your site, you can quickly run out of memory and be faced with a very slow running site.

Edit wp-config.php

To increase the amount of memory available to your WordPress installation, you will need to add the following instruction to in your wp-config.php file, located in your WordPress installation’s root directory:

define(‘WP_MEMORY_LIMIT’, ‘128M’);

If you are using WooCommerce on your site, we recommend increasing your memory limit to 256M, as follows:

define(‘WP_MEMORY_LIMIT’, ‘256M’);

Edit php.ini

When increasing the amount of memory available to your WordPress installation, please ensure that the amount of memory allocated to your server is at least or higher than what you’ve allocated to WordPress.

On most servers, the server memory limit is set to 64M or 128M. If you need to increase this limit, you’ll need to modify your server’s php.ini file, by changing the “memory_limit” setting, as follows:

memory_limit=256M

In some cases, your server configuration may allow you to make this change in your “.htaccess” file, as follows:

php_value memory_limit 256M

Contact Your Hosting Support

If you’re not comfortable making these changes or if you don’t have access to some of the files, please contact your hosting support. They will have access to files and the tools necessary to make these changes within a few seconds.

ActiveCampaign Webhooks / HTTP POST with CloudFlare

References:

CloudFlare blocks IP addresses known or perceived to be sources of malware or spam. The CloudFlare Firewall also detects web activity that it considers to be harmful to your site and blocks IP addresses linked to such activity.

Very often, webhooks without a referrer originating from the site itself can be considered illicit and result in the posting IP addresses being blocked. ActiveCampaign webhooks fall under the HTTP POST rules. Another “gotcha” are unknown or missing user agents where CloudFlare expects to see the name of the most common web browsers.

CloudFlare provides a mean to establish a so-called “Trust List”, enabling webhooks originating from ActiveCampaign to be “whitelisted”, enabling them to reach your site and be processed by ActiveMember360. In addition, CloudFlare lets one define so-called “Page Rules” which would allow ActiveCampaign webhooks to get past the security scans.

To add ActiveCampaign IP addresses to the CloudFlare “Trust List”:

(1) Go to your CloudFlare Firewall settings and click on the “Trust/Block IP List” tab.

(2) In the input field next to the green “Trust” submit button, enter the following IP addresses: “23.20.225.3434.192.144.26, 52.45.183.46, 52.55.227.5, 52.7.228.32, 173.193.9.0/24” and press the “Trust” button.

Next, go to your “CloudFlare Page Rules” settings. There, you will create a new rule for your site:

  • Dynamic Pattern -> http://yoursite.com?mbr=*
  • Additional settings:
    • Always Online -> Off
    • Browser Integrity Check (BIC) -> Off
    • Browser Cache TTL -> 300
    • Custom Caching -> Bypass Caching
    • Forwarding -> Off
    • Performance -> Off
    • Security Level -> Lowest
    • SSL -> Off

I’m converting from another membership system, can the old WP passwords be used?

Yes, there is a way to capture passwords so that users can keep their old passwords.

While there are several ways to achieve the same result, we recommend the following:

  • Import all users from the “old” WordPress site into your ActiveCampaign campaign account.
  • If their “old” passwords are known, include them in the import file.
  • If their “old” passwords are not known, ensure that the import file sets the value of the “Password” field to the special value: #$mbr$capture$#
  • If you didn’t set that value in the import file, you can do it later using an ActiveCampaign “Bulk Edit” action.
  • Once the relevant contacts have been assigned that special value to their “Password” field,  WordPress users logging in will have their password verified against their WordPress password first and, if it matches, the password will be stored in ActiveCampaign as their new “master” password and their login will be authenticated.

NOTE:

In all examples, we use #$mbr$capture$#. However, you can add a prefix or suffix of your choice, as long as the #$mbr$capture$# string portion remains intact, such as:

  • random678#$mbr$capture$#
  • #$mbr$capture$#random345
  • random246#$mbr$capture$#random975