When a TimeRex event is confirmed, enroll the attendee in a course in Tutor LMS
When a TimeRex booking is confirmed, FlowMattic looks up the attendee’s WordPress account by email, creates one if none is found, and enrolls the person in a Tutor LMS course.
TimeRex
WordPress
Tutor LMS6 steps Setup ~12 min Used on 797 sites Free to import

What this workflow does
If you sell coaching calls, onboarding sessions or trial lessons through TimeRex, the people who book often need course material before the call. This workflow gives every confirmed attendee a seat in a Tutor LMS course, whether or not they already have a login on your WordPress site.
The TimeRex trigger fires when a booking is confirmed. The WordPress Get User by Email step then searches for an account with the attendee's email; it ships unmapped, so after import you map the email from the TimeRex booking into it.
A Router with two routes reads the status the lookup returns. The User exists route runs when the status is anything other than error, and enrolls the found user ID in Tutor LMS. The New user route runs when the status is error, meaning no account was found: it creates a WordPress user and then enrolls that new account. The two conditions can't both match, so each attendee follows one route.
On the New user route, both steps ship unmapped. Map the attendee's email and name into New User, then map the user ID that step returns into its Enroll User step, and pick the course on both Enroll User steps. Book a test slot with a known email and an unknown one, then compare the runs in Task History.
Pre-call workbook for coaching clients
A coach takes discovery calls through TimeRex and enrolls each confirmed client in a short Tutor LMS course with a worksheet to finish before the call.
Trial lessons that open a course
A language school lets students book a trial lesson in TimeRex; the booking creates their WordPress login if needed and opens a beginner course.
Onboarding sessions for new customers
A software company schedules onboarding calls in TimeRex and gives every attendee access to a Tutor LMS setup course, existing users and newcomers alike.
How this workflow runs
What happens at each step once the workflow is on, and what you need before you import it.
TimeRex Event ConfirmedFires when a TimeRex booking is confirmed. The attendee's details from the booking, including their email, are passed to the WordPress lookup.
WordPress Get User by EmailSearches WordPress for a user with the attendee's email. The step ships unmapped, so map the email from the TimeRex booking after import. Its status and user ID decide the route.
Router 2 pathsSplits the run in two. The User exists route continues when the lookup status is not error; the New user route continues when it is error. The conditions don't overlap, so one route runs.
Tutor LMS Enroll UserUser exists route: enrolls the WordPress user found by the lookup in a Tutor LMS course. The found user ID comes pre-mapped, and you pick the course when you set the step up.
WordPress New UserNew user route: creates a WordPress account for the attendee. Map at least the email and a username after import. If that email is registered already, WordPress keeps the one account rather than adding another; check Task History for the user ID returned.
Tutor LMS Enroll UserNew user route: enrolls the newly created account in Tutor LMS. This step ships unmapped, so map the user ID from the New User step and pick the same course as on the other route.
What you need
- FlowMatticCore
- TimeRex AccountAccount
- Tutor LMS PluginPlugin
After importing, map your own data. To keep the template universal, not every step is pre-filled. Open each step in the builder and connect your accounts and fields (channels, lists, sheets, recipients) before you switch the workflow on.
Make it yours
Changes worth making after you import it.
- Book a test with an email that has no account and check the Get User by Email output in Task History, so you can confirm the status value the Router reads.
- Map a role such as subscriber or student into the New User step if your site gives course takers a specific role.
- If attendees who just got an account need a way to log in, add an Email step after the New user route's Enroll User step that sends them your login or password reset page.
Questions about this workflow
Do TimeRex attendees need a WordPress account before booking?
No. When the lookup finds no account, the New user route creates one and enrolls it. Attendees who already have an account are enrolled with their existing login.
Which Tutor LMS course are attendees enrolled in?
The one you choose in each Enroll User step. The template leaves the course unset on both routes, so pick it twice, once per route.
Does a cancelled TimeRex booking remove the enrollment?
No. This workflow only reacts to confirmed bookings. TimeRex also has an Event Cancelled trigger in FlowMattic, which a second workflow could pair with Tutor LMS's Remove User Enrollment action.
What happens if someone books several TimeRex sessions?
Each confirmed booking runs the workflow. After the first, the lookup finds their account, so the User exists route enrolls them again in the course you picked.
More Scheduling workflows
Other ready-to-import templates from the same category.
Import this workflow into your WordPress site
Download the JSON, import it from the Workflows screen and connect your accounts. Every run stays on your server, with no per-task fees.
30-day money-back guarantee Unlimited workflows and runs Self-hosted





