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

Connect Tutor LMS and Slack

Course creators, training teams and academies that run on Tutor LMS can keep instructors and cohorts in the loop on Slack. FlowMattic watches enrolments, finished courses, student questions and quiz attempts on your WordPress site and posts them to the right channel or person, so help reaches struggling students sooner and wins get noticed.

8 triggers 22 actions 6 example workflows 2 ready-made templates Unlimited runs

Try a pairing

When this happens in Tutor LMS8 triggers

Do this in Slack14 actions

1. TriggerUser Enrolls in Course
2. ActionSend Channel Message

When Tutor LMS fires User Enrolls in Course, FlowMattic runs Send Channel Message in Slack with the data from that event.

You build this in the FlowMattic workflow builder on your own site. See the setup steps

Tutor LMS and Slack workflows you can build

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.

Tutor LMS app icon Slack app icon

Announce each new enrolment in a team channel

Every enrolment posts the student and course to a sales or instructor channel, so a small team sees sign-ups as they come in without checking reports.

User Enrolls in CourseSend Channel Message

Tutor LMS app icon Slack app icon

Send student questions to the instructors' channel

A question posted in a course lands in the instructors' Slack channel with the course name, so whoever is free can answer it before the student gives up.

User Posts Question in CourseSend Channel Message

Tutor LMS app icon Slack app icon Ready-made template

Flag low quiz scores to an instructor

A Router reads the score from each quiz attempt. Strong results pass quietly, borderline ones post a note, and low scores alert an instructor to reach out.

User Attempts a QuizRouterSend Channel Message

View the template
Tutor LMS app icon Slack app icon

Add new students to the course's cohort channel

For internal training or communities on Slack, find the student by email and invite them to the cohort channel for their course, so they meet their group on day one.

User Enrolls in CourseFind User by EmailInvite User To Channel

Tutor LMS app icon Slack app icon

Message staff who fail a required training quiz

Company training teams send a direct message to an employee who fails a compliance quiz, with the retake link, instead of waiting for a report at month end.

User Attempts and Fails a QuizFind User by EmailSend Direct Message

Tutor LMS app icon Slack app icon

Celebrate course completions in the community

When a student finishes a course, a congratulations post goes to the community channel with their name and course, which gives others a nudge to keep going.

User Completes a CourseSend Channel Message

More ready-made templates with both apps

Set up: enrolments in a team channel

When you finish, each new Tutor LMS enrolment is posted in the Slack channel you choose.

  1. Connect Slack

    Add a Slack connection under Connects with an account that belongs to the channel you want to post in.

  2. Start from User Enrolls in Course

    Create a workflow with the Tutor LMS User Enrolls in Course trigger and enrol a test user so FlowMattic captures the student and course data.

  3. Add Send Channel Message

    Add a Slack step with Send Channel Message, pick the channel and write the message with the student name and course title.

  4. Test and switch on

    Test the step, check the post in Slack, then switch the workflow on.

Announce each new enrolment in a team channel
  1. Tutor LMS app icon 1. Trigger in Tutor LMS User Enrolls in Course
  2. Slack app icon 2. Action in Slack Send Channel Message

    Fields mapped from the earlier steps (a typical setup)

    From Tutor LMSTo Slack
    Student display nameMessage text
    Course titleMessage text
    Enrolment dateMessage text
Built on the FlowMattic canvas. Test each step with real data, then switch the workflow on.

Triggers and actions in this pair

A trigger starts a workflow. An action is something FlowMattic does in the app as a step.

Good to know

  • These workflows post to Slack, so a Slack message does not enrol a student or reset progress. Workflows start from Tutor LMS activity.
  • Find User by Email works only when the student uses the same email address in Slack and on your site.
  • Tutor LMS runs on the same WordPress site as FlowMattic, so only Slack needs a connection.
Tutor LMS app icon

Tutor LMS

Integration page

Triggers (8)

  • User Enrolls in CourseTriggers when user enrolls in a course
  • User Completes a CourseTriggers when an user completes a course
  • User Completes a LessonTriggers when user completes a lesson in a course
  • User Posts Question in CourseTriggers when user posts a question in a course
  • User Attempts a QuizTriggers when user attempts and pass or fail the quiz
  • User Achieves Percentage in QuizTriggers when user user achieves the set percentage in quiz
  • User Attempts and Passes a QuizTriggers when user attempts and pass the quiz
  • User Attempts and Fails a QuizTriggers when user attempts and fails the quiz

Actions (8)

  • Enroll UserEnroll an user to a course
  • Remove User EnrollmentRemove user from enrolled course
  • Mark Single Lesson CompleteMark a single lesson complete as user
  • Mark All Lessons CompleteMark all lessons in a course complete as user
  • Mark Single Course CompleteMark the enrolled course complete as user
  • Mark All Courses CompleteMark all the courses a user enrolled as complete
  • Reset User Progress for CourseReset the user's progress for single enrolled course
  • Reset User Progress for All CoursesReset the user's progress for all enrolled course

Actions (14)

  • Send Channel MessagePost or Schedule a new message to a specific #channel
  • Add ReminderAdds a reminder for the user
  • Create ChannelCreates a new channel
  • List All ChannelsRetrieve list of all channels
  • Set Channel TopicSets the topic on a selected channel
  • Set StatusSets your Slack status to the given text and emoji
  • Invite User To ChannelInvite an existing User to an existing Channel. You must be a member of the channel to invite someone to it
  • Find User by EmailFinds a user by matching against their email instead of their username
  • Find User by IDFinds a user by their ID.
  • Send Direct MessageSend a direct message to a user or yourself from the Slackbot. Can also schedule a message for later
  • Send Private Channel MessagePost a new message to a private channel you choose. Can also schedule a message for later
  • Update ProfileUpdate basic profile fields such as name or title
  • Find MessageFinds a Slack message using the Slack Search feature
  • Upload FileUpload file to your slack workplace

Why run this pair with FlowMattic

Tutor LMS and Slack connect through FlowMattic on your own site, with no separate automation account in the middle and no charge per run.

Instructors hear about it first

Questions and low scores reach the people who can help in the app they already watch, rather than in a dashboard checked once a week.

Student data stays with you

Learner names and results go from your WordPress site to Slack directly, not through an outside automation service.

Big cohorts, same cost

Runs are unlimited on every plan, so a launch with hundreds of enrolments posts every one without a bigger plan.

Common questions

Can Slack messages enrol students in Tutor LMS?

Not with the workflows on this page, which start from Tutor LMS activity. Enrolments can be started by a form, a payment or a WordPress event, with Tutor LMS Enroll User as the action.

Can I post quiz results only above or below a score?

Yes. Use User Achieves Percentage in Quiz for a set threshold, or User Attempts a Quiz with a Filter or Router on the score.

Can each course post to its own channel?

Yes. Add a Router on the course title after the trigger, with a Send Channel Message step per channel, or build one workflow per course.

Can students get a Slack DM when they finish a course?

Yes, if they are in your Slack workspace. Use Find User by Email with the student's email, then Send Direct Message with your note and next step.

Did not find your answer? You can browse the help center or ask us directly.

Start automating Tutor LMS and Slack

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 27 Oct 2026. The example workflows are written with AI from the real triggers and actions of both integrations and checked against them. Tutor LMS integration 1.0, Slack integration 1.0.