LearnDash Auto Generate Users

Automatically create WordPress users when students enrol through LearnDash.

v1.2.0

When someone enrols in a LearnDash course — whether through a purchase, manual enrolment, or group assignment — this plugin automatically creates a WordPress user account for them if one doesn't already exist.

This solves a common workflow gap in LearnDash setups where enrolment happens before account creation. Bulk imports from CSV, API enrolments, and admin-side course assignments all trigger automatic user generation with appropriate roles and notifications.

It's particularly useful for corporate training and educational institutions that manage enrolments externally and need WordPress accounts to exist when students first log in. No manual user creation, no import scripts, no "your account doesn't exist yet" errors.

Features

  • Automatic user creation on LearnDash enrolment
  • Works with purchases, manual enrolment, and group assignment
  • Configurable user roles for new accounts
  • Welcome email notifications
  • Handles bulk and API-driven enrolments

Included with Jezweb hosting

LearnDash Auto Generate Users is included at no extra cost with all Jezweb WordPress and WooCommerce hosting plans. No licence key. No renewal fees. It just works.