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 LMS → Settings → Emails.
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.