1. Home
  2. AccessAlly
  3. Custom Operations
  4. Custom Operation: Run ProgressAlly Event in AccessAlly

Custom Operation: Run ProgressAlly Event in AccessAlly

Use this tutorial to learn how to run ProgressAlly Events.To initiate a ProgressAlly Event from inside your CRM, you can use a special Custom Operation called Run ProgressAlly Event.

It might sound complicated, but the use case is fairly straightforward: This feature lets you (1) add a tag or (2) check off a user’s objectives by using a webhook inside your CRM automation.

NOTE: This feature only works with AccessAlly Pro.

When To Use This Feature:

Scenario 1:

One use case for the Run ProgressAlly Event custom operation would be if you wanted to mark one (or more) objectives as “complete” for a user if/when they have a unique tag applied to their account.

For example, you might offer a “special credit” seminar for students that covers the same material (but in more depth) that exists in Lesson 1 of your training on Accounting.

In this case, any student who attends the seminar receives the “Lesson 1 Special Credit” tag. This tag triggers the Run ProgressAlly Event operation inside your CRM, which marks all of Lesson 1’s objectives complete for that student.

The benefit: the user receives credit for their extra effort and is spared from having to take time reading over redundant course work.

Scenario 2:

Perhaps you require students to submit specialized homework (like sharing designs or doing extra curricular activities like attending a conference) as part of their online course. You’d like to review these submissions before permitting students to move onto the next lesson or complete the course.

In this case, you could require students to submit their homework, but withhold the final objective (using partial objectives) until you approve what’s been submitted.

How to set it up:

1. Set Up Your ProgressAlly Event

First, log into your AccessAlly website and use the left navigation sidebar to go to ProgressAlly > Events.

Here, you’ll want to create a new event with the following items:

  • Event trigger condition: Through AccessAlly Custom Operation
  • How often can this event be triggered? (1) Once (2) Each time the event happens
  • What action will take place when the event is triggered? Choose the intended action from the dropdown.

Objective completed event

Make sure to hit SAVE before exiting this page.

2. Set Up Your Custom Operation

Now, head over to AccessAlly > Settings > Custom Operations and click on the “Add New Operation” button.

Then, set up your custom operation as follows:

  • Choose what this operation will do: Run ProgressAlly Event
  • Run ProgressAlly Event: Using the dropdown, select the ProgressAlly Event that you created in Step 1 of this tutorial.
  • Want to trigger this event from inside your CRM system? The URL you see here can be added as a webhook in your CRM automations. Any time the webhook is run, the ProgressAlly event you configured in Step 1 of this tutorial will occur.

Event custom operation

Make sure to hit SAVE before exiting this page.

3. Add the Webhook to your CRM automation

Finally, it’s time to add the webhook from Step 2 in this tutorial to your CRM automation. Remember: Any time the webhook is run, the ProgressAlly event you configured in Step 1 of this tutorial will occur.

The automation you build is going to be totally unique to your scenario. Many AccessAlly users may choose to use a unique tag as the trigger for the automation, followed by the webhook, and possibly an email that notifies the end-user/course student. Whenever you manually apply the trigger tag to a user (or have it automatically applied in a separate automation), the process set up in this tutorial will be run.

How To Test Your Setup

As always, we strongly recommend that you test your setup before making it “live” for your clients. To do so, please follow these steps:

  1. Create a test user in your membership site (or find an already created test user who does NOT have the trigger tag associated with their account).
  2. From inside your CRM, manually apply the trigger tag to the user’s account.
  3. Using an incognito window, log into the membership site with your test user’s username & password.
  4. Check to make sure the correct objectives are now marked “complete” on the course page.
Updated on November 16, 2023

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.

Laptop with the AccessAlly demo site

AccessAlly is the most flexible way to sell and elegantly deliver digital offerings. All in one place.


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