
Enrol every new user in your starter course
Anyone who registers on the site is enrolled in a free introduction course straight away, so their first login shows them something to do.
New UserEnroll User

Course sites built on Tutor LMS already run on WordPress, but the two do not talk about roles, signups and progress on their own. FlowMattic links them on the same site: new users can be enrolled in a starter course, roles can grant or remove course access, and finishing a course can change what a student sees on the rest of your site.
40 triggers 79 actions 7 example workflows 8 ready-made templates Unlimited runs
When this happens in WordPress32 triggers
Do this in Tutor LMS8 actions
When WordPress fires New User, FlowMattic runs Enroll User in Tutor LMS with the data from that event.
You build this in the FlowMattic workflow builder on your own site. See the setup steps
Each one uses only triggers and actions the two integrations ship today, plus FlowMattic's own tools. Where the library has a ready-made template, import it instead of building from scratch.

Anyone who registers on the site is enrolled in a free introduction course straight away, so their first login shows them something to do.
New UserEnroll User

Membership and payment plugins often grant a role. A Filter checks which role was added and enrols the member in the courses that come with that tier.
User Role AddedFilterEnroll User

When a member's paid role is removed, for example after a cancelled plan, their enrolment is removed too, so access ends with the membership.
User Role RemovedRemove User Enrollment

Finishing a course adds an alumni or graduate role, which your membership rules can use to open a community page, advanced content or a discount.
User Completes a CourseAdd Role to User

Each question posted in a course becomes a draft post for the instructor. Answer the common ones once on a public FAQ page instead of in every course thread.
User Posts Question in CourseNew Post

Store the course name and enrolment date in user meta, so other plugins, profile pages or reports on your site can read when each student joined.
User Enrolls in CourseUpdate User Meta

When you launch a course, run a Schedule once to fetch all users with a role, loop over them with Iterator and enrol each one, with no clicking through students one by one.
ScheduleGet All Users by RoleIteratorEnroll User
When you finish, each new WordPress user is enrolled in the Tutor LMS course you choose.
Decide which Tutor LMS course new users should join, usually a free introduction or onboarding course.
Create a workflow with the WordPress New User trigger and register a test account so FlowMattic captures the user ID and email.
Add a Tutor LMS step with Enroll User, map the user ID from the trigger and choose the course.
Test the step, check the test user's dashboard in Tutor LMS, then switch the workflow on.
1. Trigger in WordPress
New User
2. Action in Tutor LMS
Enroll User
Fields mapped from the earlier steps (a typical setup)
| From WordPress | To Tutor LMS |
|---|---|
| User ID | Student |
| Course you choose | Course |
A trigger starts a workflow. An action is something FlowMattic does in the app as a step.
WordPress and Tutor LMS connect through FlowMattic on your own site, with no separate automation account in the middle and no charge per run.
Access in Tutor LMS follows the roles your site already uses, so membership changes do not need someone to fix enrolments by hand.
WordPress, Tutor LMS and FlowMattic run in one install, so student data never leaves your server for these workflows.
Runs are unlimited on every plan, so enrolling a whole membership base or a big cohort is the same price as one student.
Yes. Start from User Role Added or User Role Changed, check the role with a Filter and use Enroll User. Pair it with User Role Removed and Remove User Enrollment to take access away.
Yes. Use Get All Users by Role on a one-off Schedule, loop over the list with Iterator and add Enroll User inside the loop.
Yes. User Attempts and Passes a Quiz, User Attempts and Fails a Quiz and User Achieves Percentage in Quiz can each add a role, update user meta or create a post.
Tutor LMS has Mark Single Lesson Complete, Mark Single Course Complete and the Mark All actions, so a workflow can set progress for users you have moved in.
Yes. Reset User Progress for Course clears progress in one course and Reset User Progress for All Courses clears every course, for example when someone retakes training each year.
Did not find your answer? You can browse the help center or ask us directly.
Install FlowMattic, connect both accounts and import a template. Every run stays on your own server.
30-day money-back guarantee Unlimited workflows and runs Self-hosted
Reviewed 23 Oct 2026. The example workflows are written with AI from the real triggers and actions of both integrations and checked against them. WordPress integration 7.3.0, Tutor LMS integration 1.0.