Home / Sources / LearnDash

LearnDash

Course progress, quiz results.

Source LMS Native
Triggers
5
Used on
Setup
Auto-detected
Min version
latest

How this source works

FlowSync taps into the native LearnDash action hooks. The moment LearnDash is detected on your site, all triggers below are available in the workflow builder — no extra configuration, no webhooks to wire up.

Available triggers 5 total

Courses

Course enrolled
course_enrolled
Fires when a user is granted access to a course. Useful for onboarding emails.
Course unenrolled
course_unenrolled
Fires when a user loses access to a course (manual unenroll, group removal, etc.).
Course completed
course_completed
Triggers on the final lesson/quiz finishing. Pairs nicely with certificate flows.

Groups

Group enrolled
group_enrolled
Fires when a user is added to a LearnDash group. Includes group_id.
Group unenrolled
group_unenrolled
Fires when a user is removed from a LearnDash group.

Sample event payload

Every trigger ships with a structured payload. Here's what course_completed looks like when it fires:

Course completed
course_completed
PAYLOAD
user_id2418
user_email"[email protected]"
course_id142
course_title"Intro to Automation"
timestamp2026-07-09T00:03:59Z

Popular workflow recipes

Tap any recipe to install it as a starting point — all wires connected.

LearnDash Brevo

Add new LearnDash events to Brevo, tagged by type

2 actions · common
LearnDash Mailchimp

Sync LearnDash contacts into Mailchimp

1 action · common
LearnDash HubSpot

Mirror LearnDash changes to HubSpot CRM

1 action · common

How to use it

1

Make sure LearnDash is active

FlowSync auto-detects LearnDash on plugin activation. If it’s running, you’ll see it under FlowSync → Sources with a green status dot.

2

Pick a trigger in the workflow builder

Open a workflow, click the trigger node, and select any LearnDash event. The payload schema is loaded automatically so the field picker works downstream.

3

Filter, branch, or pass the payload to an action

Use the IF/ELSE node to gate the flow on plan tier, country, role — anything in the payload. Then connect any action and use {{trigger.field}} style merge tags.

4

Replay real events

FlowSync stores the last 1,000 fired events. Click any one in Logs → LearnDash and hit Replay to dry-run a workflow against a known-real payload.

Wire up LearnDashin minutes.

Install FlowSync free, pick a trigger, and send events anywhere you need them.