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.

It’s not very scalable to a system with many subscription plans that wants to handle each type of subscription differently. For 80% of the people it will do the job nicely. I may give some thought to make it solve for 100%.


  • Scans through the subscriptions the contact has.
  • If all the subscriptions are inactive, it will load the subscription end date in a field on the contact
  • If any of the subscriptions are active, it will clear the end date in the field on the contact
  • You can pass it action sets, goals, or tags to apply depending on if the subscription is detected inactive or not



destfield: name of field to put end date on


subscriptionplans: CSV list of subscriptionplan Id’s to include in the check – by default it checks all subscription types

atagid: ID# of tag to apply if any matching subscription is active

aactionset: ID# of actionset to run if any matching subscription is active

igoal: name of API goal to achieve if all matching subscriptions are inactive

itagid: ID# of tag to apply if all matching subscriptions are inactive

iactionset: ID# of actionset to run if all matching subscriptions are inactive

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

Table of Contents

Keep Reading

Local Variables

Memberium has a concept of a local variable; being able to store data about the user in the local WordPress database, instead of Infusionsoft. This provides essentially unlimited fields (limited only by memory and disk space) for storing additional information. Local variables can be used in Memberium shortcode attributes.

Read More »

How to Ghost an Image Block Based on Visitor Access

This article describes how to create a grid of images that are in full color, or are ghosted gray depending on your access to each item in the grid. We’ll explain the end-goal, and show you how to create a similar effect on your site by walking you through the process. You’ll see references to “ghosting”. This is the name for the effect of graying out a darker or colored element to show that it is not available. It’s a design pattern that goes back many years.

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.