Skip to main content
— How-to

Import members with CSV

Alva Courses is a Shopify app that lets you bulk-enrol students into a course from a CSV file. Prepare a list of emails and names, import it in the Members view, and the whole cohort is enrolled at once — each student can receive a branded enrolment email.

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.

The Members view, with Import CSV in the top bar.

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?

Still stuck? Email us.

Last updated 2026-05-24