This format will automatically release each module of your course on a weekly basis.
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).
Dripped 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. Create content release sequence for course module
To release modules on a daily / weekly / monthly schedule, you can need a “Delay” step between the module releases.
Configure the wait time according to your release schedule.
Releasing each module involves two actions:
- Add Access Tag: this adds the permission tag for the particular module.
- Notify AccessAlly: once the access tag has been added, notify AccessAlly of the change via a HTTP Post Action.
- (Optional) Send module release email: you can send an email to the clients for the module release.
Add Access Tag
Choose the “Apply a tag” action and select the module Access tag.
Add a new action and select “Send an HTTP Post”.
In many cases, you can use the standard updateuser webhook to sync the new user access permissions. However, if you are release the course to a large amount of users at one time, please use the batchsync webhook.
(Optional) Send module release email
You can configure an one-off email similar to the initial welcome email. You can also include the login information using Drip shortcodes.
7. Start the Workflow
Activate the Workflow by clicking on the “Start Workflow” button.
8. Add Revoke Components
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.