LearnDash integration for WPSmartPay lets you sell courses directly without a heavy e-commerce plugin. By linking your payment forms straight to your LMS, you can completely automate student enrollment.

The moment a payment succeeds, students get immediate access to their courses or groups, creating a fast, frictionless checkout experience.

BlockNote image

Setup

  1. Go to SmartPay → Extensions → LearnDash → Settings and activate the integration.

  2. In LearnDash, create a Group that contains the courses you want to sell.

  3. In SmartPay, open each payment form and go to the Integrations tab.

  4. Under LearnDash, select the Group to enroll the buyer into.

  5. Save the form.

How Access Is Managed

Event

LearnDash action

One-time payment completed

User added to Group (permanent access)

Subscription created

User added to Group

Subscription renewed

Access continues (no change needed)

Subscription cancelled

User removed from Group

Subscription payment failed

User removed from Group (Failing status)

Refund issued

User removed from Group