Tiger LMS

Emails & mail delivery (LMS)

Lifecycle emails (enroll/purchase, completion, assignment-graded) to students/admin/instructors, delivered over SMTP with presets, encrypted password and honest test-send.

3 min read Updated July 14, 2026

Tiger LMS sends lifecycle emails at key moments — enrollment, purchase, completion, grading and more — and lets you deliver them reliably over SMTP. Both are configured together under the Settings Emails tab.

Where: WP Admin → Tiger LMSSettingsEmails.

Lifecycle emails

Each event is a branded HTML email you can enable, edit and preview. They’re grouped by audience:

Student emails

  • Enrollment welcome — when a student enrolls (free or after a purchase).
  • Purchase receipt — when a course payment completes.
  • Course completed — once, when a student reaches 100% (includes the certificate link when one was issued).
  • Assignment graded — when an instructor grades or returns a submission.
  • Quiz passed — when a student’s score meets the pass mark.
  • Certificate issued — when a certificate of completion is issued.

Instructor emails

  • New submission to grade — to a course’s instructors when a student submits an assignment.

Admin emails

  • New sale — to the site admin when a course is purchased.
  • New enrollment — when a student enrolls (off by default — high volume on free courses).
  • Course completed (admin) — when a student completes a course (off by default).

Editing a template

Per event you can toggle it on/off and edit its subject and body. Use merge tags in single braces — shared ones include {student_name}, {course_title}, {course_url}, {dashboard_url} and {site_name}, plus event-specific tags such as {order_id}, {amount}, {grade}, {certificate_url} and {cert_id}. Any unresolved tag is blanked so students never see a raw token. Use Preview to render a sample, and Send test to email yourself a real copy.

Mail delivery (SMTP)

Also on the Emails tab, the mail-delivery panel sets the From name and From email and, optionally, an SMTP transport. Choose a provider preset (host, port and encryption are prefilled), enter your username and an encrypted password, and use Send test — it surfaces the real delivery error rather than a generic failure, so misconfiguration is easy to spot.

Troubleshooting

Emails aren’t arriving.

Run Send test in the mail-delivery panel and read the reported error. WordPress’s default PHP mail is often blocked or spam-filtered; configuring SMTP with a real provider usually fixes delivery.

A template’s tags show up blank.

That tag isn’t available for that event, or is misspelled. Stick to the shared tags plus the ones listed for that specific email; unknown {tags} are stripped on send.

I’m getting too many admin emails.

The admin New enrollment and Course completed notifications are off by default for a reason — leave them off on high-traffic free courses, and keep just New sale.

Frequently asked questions

The student, plus any admin/instructor emails you set.

Switch to SMTP and use Send test.

Still stuck?

We’re here to help

Can’t find what you’re looking for, or hit something that looks like a bug? Reach the support team or ask the community.