Skip to main content

Alva Courses for nonprofits and member associations

Alva Courses is a Shopify app that nonprofits and member associations use to deliver training, education and member certification as online courses — for one flat monthly price with no per-seat fees. Alva Courses supports a drag-and-drop course builder, bulk CSV enrolment of a whole membership roster, completion certificates, quizzes, per-member progress tracking and completion analytics, member management, drip scheduling, native per-lesson discussions, and branded enrolment emails from your own domain. Two paid plans — Unlimited at $9.99/mo and Unlimited Pro at $14.99/mo with Alva Video Hosting — each with a 14-day free trial. 5.0 stars from 13 Shopify App Store reviews.

Alva · For nonprofits & associations
Training · Members flat price · no per-seat fees

Alva Courses for nonprofits & associations

Your LMS bills by the seat, so every new member who needs the training quietly grows the invoice — and the renewal eats into program budget you'd rather spend on the mission. Alva Courses is a Shopify app that lets nonprofits and member associations deliver training, education and member certification as online courses — for one flat monthly price with no per-seat fees. Bulk-enrol your whole roster by CSV, track who completed, and award a completion certificate members can show as a credential.

★★★★★ 5.0 · Built for Shopify · 13 App Store reviews · 14-day free trial · By , Founder
Flat price
$9.99/mo
No per-seat or per-member fees
Bulk enrol
CSV
Import the whole roster at once
Certificate
On finish
A member credential, emailed
Lives in
Shopify
Your store, one checkout
A day in the life

How an association certifies its members with Shopify + Alva Courses.

09:00 · BUILD

Build the certification into sections.

Open the course builder in the Shopify admin. The member-certification syllabus becomes four sections; each module becomes a lesson. Drop in a video, a PDF handbook and a quiz to confirm understanding. Drag to reorder. The whole short course is structured before the first meeting of the day.

09:40 · ENROL

Bulk-enrol the whole membership.

Export the member list from your CRM and import it into the course as a single CSV. Four hundred members are enrolled in one upload — no per-seat surcharge, no headcount tier. New members enrol automatically when they buy through your Shopify checkout, so the roster keeps itself current.

13:05 · NOTIFY

Members get access. Email fires itself.

Each enrolled member gets a branded welcome email from training@yourassociation.org, and module one is waiting in their Shopify customer account. No staff member sends a thing by hand. Members sign in to the account they already use for the organisation and start straight away.

16:30 · REPORT

Pull the completion report for the board.

Open the Members Overview: who has passed the quiz, who is mid-way, who hasn't started. Members who finished already have their completion certificate by email. You export the completion data for the board pack, and members post follow-up questions in the lesson discussion.

What organisations actually use

Alva Courses, re-angled for a nonprofit or member association.

01 / 06Flat price

One flat price, no matter how many members.

A typical LMS bills by the seat, so your cost climbs every time another member needs the training. Alva Courses is one flat price — $9.99/mo on Unlimited — with unlimited courses, members and enrolments. A 50-member chapter and a 5,000-member association pay exactly the same. The budget you free up goes back into the mission, not the software invoice.

There is no per-enrolment fee and no headcount tier to negotiate at renewal. You pay a predictable monthly subscription on the Shopify store you already run, with a 14-day free trial to prove it out first.

02 / 06Bulk enrol

Enrol the whole membership by CSV.

You shouldn't have to add members one at a time. Each course takes a CSV import, so you bulk-enrol an entire membership roster in a single upload straight from your CRM export. Add a member by hand when someone joins mid-year, or export the list for your records. New members enrol automatically the moment they buy the course through your Shopify checkout — the roster stays current without manual work.

03 / 06Certify

Certificates and quizzes that accredit members.

Add a quiz to a lesson to confirm members reached the required standard before they finish. When a member completes the course, Alva Courses automatically awards a custom-designed completion certificate and emails it to them. Edit the template to carry your organisation's name and crest. That certificate becomes a member credential — useful for continuing-education requirements, accreditation, or proof a volunteer completed safeguarding training.

04 / 06Track

Progress tracking for the board and funders.

Funders and boards want evidence the training actually happened. The per-course Members Overview shows total members, active enrolments, completions, completion rate and a progress bar per member with enrolment date and status. Filter, search and export the data for a board pack or grant report. The global Members view rolls completion up across every program, so you can show exactly who finished the required training and when.

05 / 06Pace

Drip and timed access for renewable training.

A multi-week onboarding or induction works better paced. Drip scheduling releases a module a set number of days after enrolment, and you can schedule a lesson to publish on a fixed date for a live intake. For annual certifications, Limited-time access closes a member's access after a set window, so training tied to a yearly membership renews on schedule. Keep next year's revision as Draft until it's ready.

06 / 06Community

Discussions and branded delivery, in your store.

A native per-lesson comment system lets members ask questions where the content lives, with moderation tools and an email ping when someone posts. Enrolment and certificate emails send from your own custom domain, and members watch lessons in a branded storefront course player inside your Shopify customer account — no second login, no third-party platform to herd members into.

The course builder — your training program as sections and lessons, with drip, scheduled and draft controls per item.
Pricing, mission-sized

What does certifying 400 members actually cost?

A per-seat LMS at, say, $4 per member would bill $1,600 a year for 400 members — and more as the membership grows. Alva Courses has no per-member fee and no per-enrolment fee: both plans carry unlimited courses, members and comments. The same 400 members cost $9.99 a month, flat. The only question is your video. Short training clips sit fine on Shopify's hosting on the Unlimited plan; long HD footage that exceeds Shopify's 1 GB / 10-minute-per-video file limit is the one thing that points you to Pro.

PLANPRICEFITS
Unlimited$9.99/moMost nonprofits and associations. Unlimited courses, members and discussion comments, bulk CSV enrolment, certificates, quizzes, progress tracking, Limited-time access and branded email. Video hosted on Shopify within a 1 GB / 10-min-per-video limit. 14-day free trial.
Unlimited Pro$14.99/moEverything in Unlimited plus Alva Video Hosting — 50 GB and no per-video limits. The right plan once your training videos are long-form HD that outgrows Shopify's native file caps. 14-day free trial.

Both plans include the full builder, drip scheduling, quizzes, certificates, member & progress management, CSV import/export, discussions, instant delivery and the custom email domain. See the full breakdown on the pricing page. Each plan starts with a 14-day free trial.

Migration path

From a per-seat LMS to Shopify in 4 steps.

You already have the training — it's the courses, handbooks and videos sitting in your current LMS. The work is rebuilding it inside Shopify so members use one account they already have, and you retire the platform that bills you by the seat.

  1. 01

    Rebuild the syllabus as sections.

    In the course builder, create one section per module of your existing training and one lesson per topic. Use "Create Multiple" to add a batch of lessons at once. Don't perfect it yet — get the skeleton in to mirror the old LMS structure, then fill each lesson with the rich editor.

  2. 02

    Move your videos, handbooks and quizzes over.

    Upload each training video to Alva, or paste a YouTube, Loom or Vimeo link. Attach your PDF handbooks, rebuild each quiz to confirm members met the standard, and add an audio or ePub block where the old LMS had one.

  3. 03

    Bind it to a Shopify product and set access.

    Connect the course to a Shopify product — free for members, or a paid price for non-member training. Turn on drip if the program is paced, set Limited-time access for annual certifications, and edit the enrolment and certificate emails to send from your domain.

  4. 04

    Import your membership and go live.

    Export your member list from the old LMS and bulk-import it via CSV so existing members keep access on day one. New members enrol automatically when they buy. Watch the Members Overview fill with progress, then cancel the per-seat platform.

Shopify App Store reviews

What merchants say

“Cannot recommend it enough. Finding Alva Courses after migrating to Shopify was the best thing I’ve done — the support is second to none and Tom is exceptional.”

— Matt Jackson Photography, United Kingdom · Shopify App Store review

“So glad I found this app. It integrates with Shopify, building my courses was clear and easy, and Tom has been a great help throughout.”

— Kim Knoll Art, United States · Shopify App Store review

“Very easy to use and customizable, and it works seamlessly for selling online courses on Shopify. The support is outstanding and genuinely responsive.”

— Tokos, Canada · Shopify App Store review
FAQ for nonprofits

Questions nonprofits and associations ask.

No. Alva Courses is one flat price — Unlimited at $9.99/mo or Unlimited Pro at $14.99/mo — with unlimited courses, members and enrolments on both plans. There is no per-seat fee, no per-enrolment fee and no headcount tier, so a 50-member chapter and a 5,000-member association pay the same monthly rate. That flat structure is the main reason nonprofits move off a per-seat LMS.
Yes. Each course has a CSV import, so you can bulk-enrol an entire membership list in one upload instead of adding people by hand. You can also add a member manually or export the roster for your records. New members enrol automatically when they buy the course through your Shopify checkout, and the Members Overview tracks everyone across every program from one screen.
Yes. Alva Courses automatically awards a custom-designed completion certificate the moment a member finishes the course, and emails it to them. You edit the template to carry your organisation's name and branding. Add a quiz to a lesson to confirm members met the required standard before the certificate is issued — useful for continuing-education or member-accreditation programs.
Each course has a Members Overview showing total members, active enrolments, completions, completion rate and a progress bar per member with enrolment date and status. You can filter and search, export the data, and watch completion rates across programs from the global Members view. That gives your board or funder a clear record of who finished the required training and when.
Yes. Rebuild each course in the drag-and-drop builder — paste existing video links or upload files, attach your PDF handbooks, and add quizzes. Export your member list from the old LMS and bulk-import it by CSV so existing members keep access. Because everything runs inside Shopify, members sign in to one account they already have, and you retire the separate per-seat platform.
Everything runs natively inside Shopify. You build courses in the Shopify admin, members enrol through your existing checkout, and they watch lessons in a branded storefront course player from their customer account — no second login and no separate platform. You own the member data and pay a flat $9.99 or $14.99 per month with a 14-day free trial, instead of a standalone LMS's higher per-seat fees.
Install in 90 seconds

Certify your members this week.

Install Alva Courses from the Shopify App Store, build your training into sections and lessons, bind it to a Shopify product, and bulk-import a test roster by CSV — watch the welcome email land and module one appear in the customer account. Run it from the store you already have, for one flat price with no per-seat fees. The 14-day free trial starts when you do.

One flat $9.99/mo — no per-member fees Bulk CSV enrolment of your whole roster Completion certificates members can show
Install on Shopify See pricing & plans
courses@alvaapps.com
replies in < 4h, Mon–Fri