How it works
CSV import enrols many students into a course in one step, without placing an order for each one. It's built for migrating an existing audience, onboarding a corporate cohort, or granting complimentary access. Each row becomes a member with their own progress record, and Alva Courses can email every student a branded enrolment notice.
Import steps
1. Prepare your CSV file
In a spreadsheet, add one row per student with separate columns for email and name. Email is required; name is recommended so the member record reads cleanly. Export or save the sheet as a .csv file.
2. Open the Members view
In the Shopify admin, open Alva Courses and select the course you want to enrol students into, then open its Members tab. To enrol across courses, use the global Members view instead.
3. Choose Import CSV
Click Import CSV in the top bar and select your prepared file. If prompted, map the email and name columns so each row lands in the right field.
4. Review and confirm the import
Check the preview, fix any flagged rows such as missing or malformed emails, then confirm. Alva Courses enrols every valid student and can send each one a branded enrolment email with a link to start learning.
5. Verify the enrolments
The imported students appear in the Members list with their progress bars at 0%. Spot-check a few names and the member count to confirm the whole cohort enrolled.
What learners see
Each imported student gets the branded enrolment email and finds the course under "My Courses" in their Shopify customer account — no separate order or second login. They open it in the storefront course player and their progress tracks from the first lesson.
See also
Was this helpful?
Last updated 2026-05-24