Docs SMS for WooCommerce How to send SMS notifications for Tutor LMS?

How to send SMS notifications for Tutor LMS?

Automatically notify students and store admins via SMS for every important learning event — new enrolment, lesson and course completed, quiz attempt finished, course review posted — plus new student and instructor application alerts — using the Tutor LMS plugin together with SMS for WooCommerce.

Requirements

Requires Tutor LMS (free or Pro) and SMS for WooCommerce to both be installed and active on your site.

Setup Instructions

  • Ensure Tutor LMS is installed and active.
  • Go to WooCommerce → SMS Settings → Settings and configure your SMS gateway (Twilio, Nexmo, MSG91, Lox24 or any of the supported providers).
  • Save the Admin Phone Number and Sender Phone Number — admin events require the admin phone to be set.
  • Make sure each student has a phone number saved on their WordPress profile (or on the WooCommerce Billing Phone field if you sell courses through WooCommerce).
  • Go to WooCommerce → SMS Settings → SMS Notifications → Tutor LMS.
  • Enable the toggles for the student and admin events you want to send SMS for.
  • Edit the SMS message template for each event. Use placeholders like {student_first}, {course_title}, {lesson_title} and {quiz_title} to personalise the message.
  • Click Save & Close to save your changes.

Available SMS events for Tutor LMS

The integration supports 9 events covering enrolment, progress milestones, quizzes, reviews, and signups.

Enrolment

  • Course Enrolled (Student) – Student enrols in a course (free enrolment or after a WooCommerce / Tutor purchase). Welcome SMS goes out.
  • Course Enrolled (Admin) – Admin alert when any new enrolment lands.

Progress milestones

  • Lesson Completed (Student) – Student marks a lesson complete. Encouragement SMS with the next-lesson title.
  • Course Completed (Student) – Student finishes every lesson in a course. Congrats SMS with certificate / next-course suggestion.
  • Course Completed (Admin) – Admin alert when a student finishes a course (handy for instructor-led courses).

Assessments

  • Quiz Attempt Finished (Student) – Student submits a quiz attempt. SMS reports the score and pass / fail result.

Reviews & signups

  • Course Review Posted (Admin) – A student leaves a course review. Admin gets an alert with the rating and excerpt.
  • New Student Signup (Admin) – A new account with the tutor_student role is created.
  • Instructor Application (Admin) – A user submits the instructor application form. Admin can review and approve.

Available placeholders for Tutor LMS SMS

Use the following variables in your SMS message templates to include dynamic information. The settings page sidebar shows only the placeholders that resolve for the specific event being edited.

Common (every event)

  • {student_name} – Student’s full name
  • {student_first} – Student’s first name
  • {student_last} – Student’s last name
  • {student_email} – Student’s email address
  • {shop_name} – Your store name
  • {shop_url} – Your store URL
  • {email} – Recipient’s email
  • {dashboard_url} – Tutor LMS student dashboard URL

Course & lesson

  • {course_id} – Course post ID
  • {course_title} – Course title
  • {course_url} – Public URL of the course
  • {lesson_title} – Lesson title (lesson-completed event)
  • {lesson_url} – Public URL of the lesson
  • {next_lesson_title} – Title of the next lesson in the course (encourages students to keep going)

Quiz

  • {quiz_title} – Quiz title
  • {quiz_score} – Score earned on the latest attempt
  • {quiz_total} – Total possible score
  • {quiz_result} – passed or failed

Reviews

  • {review_rating} – Star rating (1–5) given by the student
  • {review_excerpt} – First 100 characters of the review

Instructor application

  • {instructor_name} – Name of the applicant
  • {instructor_email} – Email of the applicant