---
title: Email & notifications
description: Edit the transactional emails Sikshya sends, configure deliverability, and unlock branded templates, drip notifications, ESP delivery, and CRM automation with Sikshya Pro.
---
# Email & notifications
Pro
Branded 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 `noreply@yourdomain.com` 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:
| Template | Audience | Triggered by |
| --- | --- | --- |
| **Welcome email** | Learner | New user registration |
| **Course enrollment** | Learner | Enrolled in a course |
| **New enrollment notice** | Admin | Enrolled in a course |
| **Instructor's new enrollment** | Instructor| Enrolled in a course |
| **Payment receipt** | Learner | Order fulfilled |
| **Order fulfilled notice** | Admin | Order fulfilled |
| **Course completed** | Learner | Course completion |
| **Certificate issued** | Learner | Certificate issued |
| **Progress reminder** | Learner | Inactivity reminder (Pro extends) |
### Pro-only templates
When a Pro add-on is active, more templates appear here. Examples:
| Template | Available with |
| --- | --- |
| **Drip lesson unlocked** PRO | Drip notifications add-on |
| **Drip course unlocked** PRO | Drip notifications add-on |
| **Daily drip digest** PRO | Drip notifications add-on |
| **New question** (instructor) PRO | Community 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 {{learner_email}}, {{instructor_email}}, {{admin_email}}.
- **Subject line** — supports merge tags (e.g. "Welcome to {{site_name}}!").
- **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:
| Tag |
Renders |
{{site_name}} |
Your site / academy name |
{{site_url}} |
Site root URL |
{{learner_name}} |
Learner's display name |
{{learner_first_name}} |
First name (parsed) |
{{learner_email}} |
Learner's email |
{{course_title}} |
Course title |
{{course_url}} |
Permalink to the course |
{{lesson_title}} |
Lesson title (where applicable) |
{{quiz_title}} |
Quiz title |
{{order_id}} |
Sikshya order id |
{{order_total}} |
Total in display currency |
{{order_url}} |
Order detail URL |
{{certificate_url}} |
Issued certificate URL |
{{instructor_name}} |
Instructor display name |
{{login_url}} |
Login URL |
{{account_url}} |
Learner account URL |
{{date}} / {{time}} |
Now (site timezone) |
Whitespace inside braces is OK — {{ course_title }} works the same as {{course_title}}.
### 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.
PRO
Drip 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:
PRO
Professional 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 →
PRO
Email advanced customization
Per-template HTML overrides, extra layout slots, conditional content blocks (different copy for different course categories).
Unlock advanced customization →
PRO
CRM 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 →
PRO
Email 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
- [Pro add-ons](/third-party-integrations) — every Pro feature listed.
- [Troubleshooting](/troubleshooting) — fix bounced or missing email.
- [Hooks & filters](/hooks-filters) — extend email behavior in code.