Skip to main content
— Troubleshooting

Enrolment email not received

Alva Courses sends a branded enrolment email the moment an order is paid. When a student says it never arrived, the cause is almost always a missing payment, a mistyped address, a spam filter, or an email template that is switched off. Work through these checks to find and fix it.

How it works

Alva Courses triggers the enrolment email when Shopify marks an order as paid on a product linked to a course. The email goes to the address on the order, using your enrolment email template. If the order is not paid, the email is disabled, or the address is wrong, nothing is delivered — so each of those is a check below.

Diagnostic steps

1. Confirm the order is paid and enrolled

In Shopify Orders, confirm the order is marked Paid, then open the course's Members Overview in the Alva Courses admin and check the buyer shows as an active enrolment. Enrolment and the email only fire after payment is captured — a pending or draft order sends nothing.

2. Check the email address and spam folder

Compare the email on the order with the address the student is actually checking, and ask them to look in their spam, promotions, and junk folders. A typo at checkout quietly routes the enrolment email to the wrong inbox.

3. Review the enrolment email template and sender

Open the Alva Courses email settings and confirm the enrolment email is enabled with a valid subject and message. If you send from your own domain, verify its DNS records still pass — an unverified custom email domain can block delivery.

4. Resend the enrolment email

From the course's Members Overview, open the affected member and resend their enrolment email. If it still does not arrive, email courses@alvaapps.com with the order number so we can check the delivery logs.

What learners see

Even when the email is delayed, an enrolled student is never locked out. The course already appears under My Courses in their Shopify customer account, and access also shows on the thank-you and order-status pages when those extensions are on — so they can start learning while you resolve the email.

See also

Was this helpful?

Still stuck? Email us.

Last updated 2026-05-22