Skip to content

Email & notifications

ProBranded templates, drip notifications, ESP delivery & CRM automation are Sikshya Pro. The free plugin sends every transactional email out of the box.View pricing →

Sikshya sends transactional emails at every important moment — welcome, enrollment, purchase, completion, certificate issued. This page is the practical guide for editing them, making them deliverable, and unlocking branded / automated email with Pro.

The Email hub

Open Sikshya → Email. Two tabs:

  • Delivery — site-wide sender settings.
  • Templates — every transactional email, listed individually.

Delivery settings

The Delivery tab covers the basics that decide whether your emails land in inboxes or spam:

  • Main LMS contact email — the academy's contact address (used in receipts, "reply to" headers).
  • Where to send admin notices — admin notifications go here. Default: site admin email.
  • From address — the visible "From" address. Use a [email protected] on a domain you control.
  • From name — usually your academy / company name.
  • Reply address — where replies go (default: same as From).
  • Allow Sikshya to send transactional email — master kill-switch. Leave on.
  • Email the certificate to the learner — toggle to also attach / link the certificate in the Course completed email.
Important: WordPress's built-in wp_mail() is unreliable on most hosts. Connect a real ESP (SendGrid, Postmark, Mailgun, Amazon SES) using a transport plugin like WP Mail SMTP, FluentSMTP, or Post SMTP. Then configure SPF, DKIM, and DMARC for the From domain.

Templates

The Templates tab lists every email type in your store, with columns:

  • Name — what the template does.
  • Audience — admin, instructor, or learner.
  • Trigger — what fires it (event name).
  • Status — Active or Inactive.

Search the list by name. Tick rows to Enable selected, Disable selected, or bulk-delete custom templates.

Free transactional emails

These ship with the free plugin and are seeded on activation:

TemplateAudienceTriggered by
Welcome emailLearnerNew user registration
Course enrollmentLearnerEnrolled in a course
New enrollment noticeAdminEnrolled in a course
Instructor's new enrollmentInstructorEnrolled in a course
Payment receiptLearnerOrder fulfilled
Order fulfilled noticeAdminOrder fulfilled
Course completedLearnerCourse completion
Certificate issuedLearnerCertificate issued
Progress reminderLearnerInactivity reminder (Pro extends)

Pro-only templates

When a Pro add-on is active, more templates appear here. Examples:

TemplateAvailable with
Drip lesson unlocked PRODrip notifications add-on
Drip course unlocked PRODrip notifications add-on
Daily drip digest PRODrip notifications add-on
New question (instructor) PROCommunity discussions / Q&A

Edit a template

Click any template name to open the editor:

Top of the page

  • ← Back to templates — list view.
  • Preview — opens a sample render in a new tab.
  • Save template — persists changes.
  • Status toggle — Active / Inactive.

Fields

  • Template name — internal label (won't change behavior).
  • Description — short note for your team.
  • Trigger event — system templates show this as read-only; custom templates let you pick from the trigger list.
  • Send to (merge tags) — who receives this. Use tags like , , .
  • Subject line — supports merge tags (e.g. "Welcome to !").
  • Email body (HTML) — the full message. The right rail lists every variable you can use; click one to copy.

Available merge tags

The most-used:

TagRenders
Your site / academy name
Site root URL
Learner's display name
First name (parsed)
Learner's email
Course title
Permalink to the course
Lesson title (where applicable)
Quiz title
Sikshya order id
Total in display currency
Order detail URL
Issued certificate URL
Instructor display name
Login URL
Learner account URL
/ Now (site timezone)

Whitespace inside braces is OK — works the same as .

Locked templates

Some rows show a lock icon and "Add-on required" text. These templates only render when the corresponding Pro add-on is on.

PRODrip notifications

When you use the Content drip add-on, the Drip notifications add-on emails learners when their next lesson unlocks. Three templates: lesson unlocked, course unlocked, daily digest. Combine them with drip rules for a paced cohort experience.

Unlock drip notifications →

Test a template

The fastest test: enroll yourself in a course in a private window and watch the Welcome + Enrollment + Receipt emails land. Or:

  • Click the Preview button on the template editor — opens a rendered preview without sending.
  • Send yourself a manual test enrollment from People → Enrollments → manual enroll.

If a template doesn't fire:

  • Check the template Status is Active.
  • Check delivery is on (Email → Delivery → Allow Sikshya to send transactional email).
  • Check your SMTP / ESP plugin shows the message in its log.

Pro email features

Sikshya Pro layers four email-related add-ons on top of the free transactional pipeline:

PROProfessional email delivery & branded templates

Plug Sikshya into a real transactional ESP with a guided UI (no third-party plugin needed) and wrap every message in a branded multi-template kit (header, footer, accent color, logo).

Unlock branded delivery →
PROEmail advanced customization

Per-template HTML overrides, extra layout slots, conditional content blocks (different copy for different course categories).

Unlock advanced customization →
PROCRM email automation

Trigger sequences (Day 0 → Day 3 → Day 7 → Day 14) on enrollment, completion, abandoned cart. Each step is a template; the engine handles timing and branching.

Unlock CRM sequences →
PROEmail marketing (Mailchimp / MailerLite)

Sync enrollments and completions to a Mailchimp or MailerLite list / segment automatically. Run drip campaigns and broadcasts in your marketing tool, fed by Sikshya activity.

Unlock marketing sync →

Logs

If you've enabled email logging (in Tools), every email send is recorded with timestamp, recipient, template, and status. Open Tools → Activity log PRO for the full audit trail.

What's next