Using a different CRM? Check out the full list of revoke access automation tutorials here.
Why would you need to revoke access?
Revoking access to site content is a natural part of doing business, and might include any of the following scenarios:
- A client cancels their membership subscription
- A client’s payment card expires and cannot be charged for the next month’s subscription
- A course student cancels and requests a refund
- A client “downgrades,” and loses partial access to the content
While you could manually apply the Revoke Access tag to a user inside AccessAlly, we recommend automating the process as a part of building out your CRM automation.
How the Revoke Access tag works
When you create your site content with AccessAlly’s Course Wizard, you’ll notice that a “Revoke Access” tag is automatically created in Step 2:
When the Revoke Access tag is applied to any of your clients, the corresponding access is negated. So even if a user has a “Affiliate Revoke Access” AND an “Affiliate Access” tag, they will not have access to the content.
How to Add a Revoke Access Tag to Your Infusionsoft Automation
Open up the same campaign that you created to release access to the content.
In the main campaign view, create a Goal that is achieved when a Contact “Applies a Tag” and name the goal accordingly.
Configure the tag to be the Revoke tag set up for the course.
Drag-and-drop the “Sequence” element, link it to the goal, and name it accordingly.
Open the sequence, and drag-and-drop the “Send HTTP Post” process.
Note: the configuration is similar to Step 4, except rather than using the “aal_genpass” command, it uses “aal_updateuser”.
Toggle the process to “Ready”
Toggle the sequence from Draft to Ready when finished editing. This is what the completed sequence should look like.
Publish the campaign when done. Always test the campaign before making the course available for the public.