tr Skip to content
Black Friday FlowMattic for life, 12 payments of $33.25 Or $399 once. Nothing added for splitting Ends in --Days --Hrs --Min --Sec See the deal

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 Router Tutor LMS

6 steps Setup ~12 min Used on 797 sites Free to import

The When a TimeRex event is confirmed, enroll the attendee in a course in Tutor LMS workflow on the FlowMattic canvas, with 6 steps across TimeRex, WordPress, Router, Tutor LMS
The workflow as it appears in the builder after import. Each step opens for editing.

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.

  1. Step 1Trigger
    TimeRex Event Confirmed

    Fires when a TimeRex booking is confirmed. The attendee's details from the booking, including their email, are passed to the WordPress lookup.

  2. Step 2Action
    WordPress Get User by Email

    Searches 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.

  3. Step 3Logic
    Router 2 paths

    Splits 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.

  4. Step 4Action
    Tutor LMS Enroll User

    User 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.

  5. Step 5Action
    WordPress New User

    New 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.

  6. Step 6Action
    Tutor LMS Enroll User

    New 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.

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

Customers who run it every day

Rated 4.8 out of 5 by customers
Read more reviews

Flowmattic is a noteworthy option for businesses looking for a self-hosted alternative to Zapier. With its user-friendly interface and a strong set of features, it is a top pick for those in need of a reliable WordPress automation solution.

Creative-Minded Multimedia

The main advantage of the plugin that it can turn your WordPress installation into a powerhouse, just imagine that you can replace all other integration with only this one.