1. Home
  2. AccessAlly
  3. Custom Operations
  4. Custom Operation: Revoke Course Permission

Custom Operation: Revoke Course Permission

The Revoke Course Permission custom operation allows you to revoke course permission on AccessAlly for an entire course, specific module, or set of modules with a single action.

Please note that applying the REVOKE/PAYF tags for content automatically makes any corresponding “access” tags ineffective. For this reason, NO tags are removed when this custom operation is run.

This allows you to simplify your revoke automation setup, running a simple webhook to remove access (instead of having to apply each tag separately).

How to Create & Configure this Custom Operation

There are two ways to create this custom operation:

1. Use the Course Wizard

When you are creating a new course inside the Course Wizard, you can check the box at the bottom of the Permission Tags page. This will tell AccessAlly that you’d like the grant and revoke access custom operations to automatically be created.

2. Manually Create Operation

Alternatively, you can simply go to: AccessAlly > Custom Operations to create a new custom operation with the following settings:

  • Choose what this operation will do: Revoke permission to a course
  • Select a course: (choose an already-created course from the dropdown)
Note: This custom operation is designed to apply ALL required revoke tags to a single course, whether built with the stage-released or standalone model. (Unlike the “Grant Course Permission” custom operation, which allows you to designate permissions by module.)

How to Initiate the Custom Operation

This custom operation can be initiated as a webhook at a specified point in your CRM automation (whether that’s your revoke automation, payment failed, cancellation setup, etc.)

Alternative Way of Removing Someone’s Access

If you don’t want to run the “revoke access” operation as a webhook, the other option you have is to apply the Course_Revoke_Access tag.

Screenshot of the AccessAlly Permissions Settings on a Page

This tag is automatically generated by the AccessAlly Course Wizard as of AccessAlly 3.3.0 and it will appear as a “negation tag” in any of the modules or lessons under this course.

Simply adding this tag to a member will stop them from accessing any pages within the course.

Updated on October 15, 2020

Was this article helpful?

Related Articles


If you have any questions, we're just an email away.

We take your success seriously, and you'll always get a speedy reply from a real person during business hours.


AccessAlly is the #1 WordPress Course and Membership Solution for Industry Leaders


You'll get follow-up emails about AccessAlly and new features. Opt out anytime. Full privacy policy here.