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?
Last updated 2026-05-22