How to Send LearnPress Enrollment Notifications to WhatsApp
When a student enrolls in your LearnPress course, you've just captured their attention at the exact moment they decided to buy — and that's the worst time to go quiet. Email confirmations get buried (WhatsApp messages get opened at roughly a 98% rate versus about 20% for email), and every "did my enrollment go through?" message is a support ticket you didn't need. TechPad – WhatsApp for LearnPress, a free WordPress plugin from The Tech Pad, sends a WhatsApp message the moment a student enrolls — on the official WhatsApp Business API, from your own verified number. The plugin is free, the first 30 days on The Tech Pad are free, and there's no monthly plugin fee: you only pay Meta's per-message rate (about ₹0.10–0.30 per utility message in India), and free-form replies inside the 24-hour customer-service window cost nothing.
Why send LearnPress enrollments to WhatsApp
An enrollment is a commitment moment, and it's also the first impression of your course experience. A tutor selling a ₹2,999 video course, a coaching centre enrolling batches of students, an online academy running a weekend sale — everyone has the same problem: the student pays, the email confirmation vanishes into the inbox, and the next message is "I can't find the course" or "did my payment go through?"
A WhatsApp confirmation fixes that in one message. It's read fast — median response times on WhatsApp are under 90 seconds — and it carries the course link, so the student starts learning instead of searching their spam folder. It also sets up every follow-up after it: reviews come in 3–5x more often when you follow up on WhatsApp, and a short welcome message reduces drop-off in the first week, when most course abandonment happens.
The plugin triggers on the moment that matters: when a student is enrolled in a course. That covers both enrollment paths in LearnPress — the free "Start now" option and paid enrollments completed through a LearnPress order. One message per enrollment, guaranteed: sends are deduped, so an order status flip or a retried request can't double-message a student.
What you need before you start
- WordPress 6.0+ with PHP 7.4+
- LearnPress active on the site (verified against LearnPress 4.4.5)
- A The Tech Pad account (first 30 days free) with at least one approved notification template
- Your API key and phone number ID from The Tech Pad (Developers → API)
- Students' consent to receive WhatsApp messages (Meta requires opt-in — more below)
You do not need a Meta developer account, a business verification journey, or a separate WhatsApp Business API setup. The Tech Pad provisions the WABA on your own verified number; you paste one API key into WordPress and the plugin handles the rest. The same key and phone number ID work across all 24 Tech Pad WordPress plugins — LearnPress, Tutor LMS, SureCart, GiveWP, The Events Calendar and the rest — all landing in one shared team inbox with one template library and one delivery log.
How to send LearnPress enrollment notifications to WhatsApp
1. Download the plugin. Grab the TechPad – WhatsApp for LearnPress zip from the plugin's setup guide page at https://thetechpad.com/plugins/learnpress/.
2. Install and activate it in WordPress. Go to Plugins → Add New → Upload Plugin, choose the zip, and activate.
3. Copy your credentials from The Tech Pad. In your dashboard, open Developers → API and copy your API key and phone number ID.
4. Paste them into the plugin settings. In WordPress, open Settings → Tech Pad WhatsApp and enter the API key and phone number ID.
5. Pick an approved template and language. Choose the notification template you'll send on enrollment and its language. Templates are approved in minutes to a few hours, and notification templates like this go in the UTILITY category.
6. Map the enrollment fields to the template placeholders. Match student name, student email, student phone, course title, course URL, order ID (blank on free enrollments) and enrolled-on date/time to the {{1}}, {{2}}… placeholders in your template. Body parameters are plain strings, so keep them in order.
7. Enable the courses that should notify. Turn on the per-course toggles for the courses you care about, or switch on the "All courses (any enrollment)" row so courses published later are covered automatically.
8. Set the recipient WhatsApp number. Messages go to the student's number from the enrollment. Set the recipient number the plugin uses — and your own number as a test recipient.
9. Send a test. Use the plugin's test button to send yourself a sample enrollment message.
10. Verify the delivery log. The delivery log records every send with its status. If credentials are missing, an enabled course logs a skipped row explaining why — handy for testing the wiring before your credentials exist. You should see a delivered message with a real WhatsApp message ID.
Message templates that work
| Trigger | Example message |
|---|---|
| Paid enrollment (LearnPress order completed) | "Hi Ananya, your enrollment in Digital Marketing 101 is confirmed (order #1042). Start the course here: [link]" |
| Free enrollment (Start now) | "Hi Ananya, you've started Digital Marketing 101. Pick up where you left off anytime: [link]" |
| Follow-up inside the 24-hour window | Free-form reply: "Hi Ananya, want a study plan for the first week? Reply 'yes' and I'll send one over." |
Copy-paste templates — placeholders are positional, so {{1}} is the first field you map and {{2}} the second:
Hi {{1}}, your enrollment in {{2}} is confirmed. Start learning here: {{3}} — glad to have you on board.
Hi {{1}}, you've started {{2}} for free. Resume the course anytime: {{3}}. Happy learning!
Best practices
- Enable only the courses that matter at first. Turn on toggles for your best-selling courses, test with a free one, then widen. The "All courses" row is a safety net, not a default — flip it on once your template is proven.
- Decide who receives alerts. By default the student gets the confirmation. If you run a coaching centre, add a second template to your own number so staff see every new enrollment in the shared team inbox.
- Use the welcome message to reduce first-week drop-off. A confirmation that links straight to the course, tells the student what to do first, and mentions support is enough — keep it to a few lines.
- Keep templates short. Utility templates are for facts, not marketing: course title, link, order ID where relevant — done. Save the persuasion for free-form replies inside the 24-hour window.
- Collect opt-in consent. Meta requires it. Add a consent line to your LearnPress enrollment form ("I agree to receive course updates on WhatsApp") and only message students who agreed.
Frequently asked questions
Will a student get two messages if an order is created and then marked paid?
No. Sends are deduped — one message per enrollment, whether the student used the free "Start now" path or paid through a LearnPress order. An order status flip or a retried request can't trigger a second send.
Does this work for free "Start now" enrollments?
Yes. The trigger fires on every enrollment, and the plugin knows which path it came from: paid enrollments carry the order ID, free ones leave it blank. Map the order ID to an optional placeholder and the template still reads naturally.
Can I control which courses send WhatsApp messages?
Yes — per-course toggles cover individual courses, and the "All courses (any enrollment)" row catches everything else, including courses you publish later. The delivery log shows every send — or a skipped row when credentials are missing — so you can audit exactly what went out.
Do I need an approved template for every message?
Only for messages sent outside the 24-hour customer-service window — and those go in the UTILITY category. Approval usually takes minutes to a few hours. Inside the window you can reply free-form at no cost, with no template needed.
Do my students need to opt in?
Yes. Meta requires opt-in before you message a number. Add a consent checkbox to the enrollment form, store the choice, and only message students who agreed — the plugin sends only to the phone numbers in your enrollment data.
Start free — the plugin has no monthly fee, and your first 30 days on The Tech Pad are free. Sign up at https://thetechpad.com/wa/, grab the plugin at https://thetechpad.com/plugins/learnpress/, and your next enrollment gets its WhatsApp confirmation within minutes.