1. Home
  2. AccessAlly
  3. CRM Automations
  4. Automate a Paid Standalone Course in Drip

Automate a Paid Standalone Course in Drip

Selling a course? Great! You can fully automate a paid standalone course in Drip. After you use the Course Wizard to set up your course pages and set up the Offer to sell it, it’s time to head into your CRM to create the corresponding automation that will release the course to your clients.

Not using Drip? Check out the other CRM automations here.

Preferred: Use the Integrations Guide Inside the Course Wizard

The steps on this page all correspond to the Integrations guide that’s located inside the Course Wizard. We do recommend that you use the Integrations guide, since it will tell you exactly which tags and webhooks you need (they change depending on what course you are trying to automate).

Standalone Course Release Automation Steps

This work flow is used to automatically create users on the WordPress membership site and give access to the appropriate content when a customer signs up for your course.

1. Create a Release Workflow

Go to Workflows in the main navigation menu.

Click on “+ New Workflow”. Give the Workflow a descriptive name and then click “Create Workflow”.

2. Configure the trigger for a Paid Course

A Paid Course is only released on successful payment. Because the payment processing is handled external to Drip, the payment processing platform needs to add a tag when the payment is successful.

The trigger for the release sequence is when the tag is applied, and then select the tag that is added on successful payment.

3. Assign Access Tag

Add a step after the starting trigger.

Choose “Action” as the step to add.

Choose “Apply a tag” as the action and select the Access tag for the course.

Add a new Action and choose “Remove a tag” as the action and select the Revoke tag for the course.

4. Generate user password through an HTTP Post

Add a new action and select “Send an HTTP Post”. Enter the URL listed in the Course Wizard as the “Endpoint URL”

5. Send login information (optional)

To prevent sending out a blank password, we need to add a short delay before sending out the welcome email.
Add a “Delay” and set the delay to “1 minute”

Add a new action and select “Send a one-off email”.

You can customize the welcome email just as for any other Drip emails.
To add the login information to the email, you can use the Drip shortcodes.

  • Username – by default, the username is the email address
  • Password – the password custom field shortcode is based on the password field configured in AccessAlly -> General Settings -> Initial Setup -> System Integration -> Password Field.

Save the email, update the action and return to the Workflow.

6. Start the Workflow

Activate the Workflow by clicking on the “Start Workflow” button.

7. Add Revoke Components

When you create any release automation, it’s always a good idea to create the corresponding revoke automation, so you can easily remove a user’s access to site content if needed.

The refund / revoke sequence will automatically remove the access to the course modules when triggered, as well as stopping any future modules from being released. The revoke automation is added at the end of the same release Workflow by creating a “Goal” step.

The trigger for the revoke sequence is “Applied a tag”. Select the Revoke Access tag. It is recommended to check the “Use this trigger as an entry point” option.

Add a new action and select “Send an HTTP Post”. Enter the URL found in your Course Integration Guide.

To revoke a client’s access to the course, please add the Revoke Access tag for the course.

Updated on October 13, 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.