tr Skip to content
Black Friday Lifetime FlowMattic from $399 One payment, unlimited workflows. Ends in --Days --Hrs --Min --Sec See the deal

When user submits a form in Fluent Forms, create user in WordPress and enroll the user in a course in Tutor LMS

A Fluent Forms submission creates a new WordPress user from the details entered, and that new user is then enrolled in a Tutor LMS course, so a sign-up form becomes a way into your course.

Fluent Forms WordPress Tutor LMS

3 steps Setup ~5 min Used on 3.2k sites Free to import

The When user submits a form in Fluent Forms, create user in WordPress and enroll the user in a course in Tutor LMS workflow on the FlowMattic canvas, with 3 steps across Fluent Forms, WordPress, Tutor LMS
The workflow as it appears in the builder after import. Each step opens for editing.

What this workflow does

Tutor LMS courses need a WordPress account behind every student. If you collect sign-ups with your own form, someone has to create each account and enroll it by hand. This workflow does both from the form.

The Fluent Forms trigger runs when a form submission arrives. The next step uses WordPress's New User action to create an account from the answers you map, such as email and name. The third step, Tutor LMS Enroll User, adds that new account to the course you set, using the user ID the previous step returns.

Someone who already has an account doesn't get a second one. WordPress won't create another user for a registered email, so the New User step returns that person's existing user ID, and Enroll User receives that ID for the course you set. Task History shows which ID each run used and how Tutor LMS answered.

Free starter course sign-up

A free mini-course has a short Fluent Forms sign-up. Each person who submits gets an account and is enrolled in the course straight away.

Onboarding new staff

HR fills in a Fluent Forms new-starter form. The employee gets a WordPress account and is enrolled in the induction course on the company's Tutor LMS site.

Workshop attendees getting course access

After a live workshop, attendees fill in a form to claim the follow-up course, and their account and enrollment are created from it.

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
    Fluent Forms New Form Submission

    Starts with each Fluent Forms entry on the form you pick. The answers, such as name and email, are passed on to create the WordPress account.

  2. Step 2Action
    WordPress New User

    Creates a WordPress user from the form answers you map. The new user's ID is returned for the next step. If the email already belongs to an account, no duplicate is made and the step returns that account's ID instead.

  3. Step 3Action
    Tutor LMS Enroll User

    Enrolls the user returned by the previous step in the Tutor LMS course you set. Map the user ID from the New User step so the enrollment goes to the right account.

What you need

  • FlowMatticCore
  • Fluent Forms PluginPlugin
  • 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.

  • Submit the form once with a fresh email after import, then map the user ID returned by the New User step into the Tutor LMS step.
  • Map the form's email answer into the New User step's email field. That address is how the step recognises a student who already has an account and returns their ID for the enrollment.
  • Make the email field required in Fluent Forms, since the account can't be created without one.

Questions about this workflow

What happens if the email already has a WordPress account?

The student keeps the account they have. The New User step returns the ID of the account that already uses that email, and the Tutor LMS step receives that ID for the enrollment. Task History shows Tutor LMS's reply for that run. A role you set in the New User step is added to the existing account as well.

Can I enroll the Fluent Forms submitter in more than one Tutor LMS course?

Yes. Add another Enroll User step after the first, set to the second course, and map the same user ID into it.

How does the new user get their password?

That depends on how you set up the New User step and your site's settings. Check a test run to see what the new user receives before you rely on it.

Do Fluent Forms and Tutor LMS have to be on the same site?

Yes. Both plugins, and the WordPress users they work with, must be on the site where FlowMattic runs.

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

An excellent replacement to Zapier with unlimited tasks and full control over data. Customer service is fantastic! Have had hands-on support from owner who is ultra helpful and they have even been integrating new SAAS options continuously.

Brad

It's an exceptional product. Works great and extremely valuable. I saved thousands of dollard on Zapier, as Flowmattic makes me able to host the automation myself. And very deeply integrates with the products I need.