Sell LMS courses with Stripe — without WooCommerce

Course Flow lets you sell Tutor LMS, LearnPress and LearnDash courses using Stripe Checkout.
No shop. No cart. No complexity.

Stripe without WooCommerce

Sell your courses directly with Stripe — no shop, no cart, and no WooCommerce overhead.

Sell courses directly

No shop configuration

Faster website

Automatic Course Access

Students get instant access to the course automatically after successful payment.

Instant enrollment after payment

Better student experience

No manual actions

Buy Button Anywhere

Place a “Buy Course” button anywhere on your site using a simple shortcode.

Use shortcodes

Full visual control

Works with any page builder

WooCommerce is not built for selling courses.

Course Flow connects your LMS directly to Stripe.

Supported LMS Platforms:

How It Works?

Simple 3 steps:

  1. Conect Stripe
  2. Add buy button to your course page
  3. Get paid and enroll students automatically

How to set up a Corse Flow?

Simple 12 steps:

  1. Log in to Stripe

2. Copy Publishable key & Secret key

3. Go to Course Flow settings

4. Paste the keys – Public & Secret

5. Copy webhook URL

6. Return to the Stripe dashboard. In the search bar, type “webhooks”. Select: “Create a webhook”.

7. 1) Type “complete” in the search bar. 2) Check the “checkout.session.complete” checkbox. 3) Click Continue.

8. 1) Check the “Webhook endpoint”. 2) Click Continue.

9. 1) Type your „Destination name”. 2) Paste „webhook URL” from the plug Course Flow. 3) Click “Create destination”.

10. Copy “Signing secret” beginning: „whsec_***”

11. 1) Paste „Webhook Signing Secret”. 2) Select „Allow URL Collection” optional 3) Click „Test Connection

12. See „Connection Test Results„. Configuration complete.

Button settings page with visual customization options.

Customize the buy button to match your website design, without relying on page builders or extra plugins.

Example screenshots Course Flow

Courses admin listing with generated shortcodes.

View all your LMS courses in one place and quickly copy ready-to-use purchase shortcodes.

Image-based purchase button configuration.

Create image-based buy buttons for higher conversion and full visual control over the purchase experience.

Example course page using a Course Flow purchase shortcode.

Sell a course directly from the course page using a simple shortcode and Stripe Checkout.

Who Is This Plugin For?

Start selling your courses without WooCommerce today.

Do you need more?

I have something special for you…

Course Flow PRO: the moment your LMS stops “selling courses” and starts running a real business

It works with your LMS—Tutor LMS, LearnPress, LearnDash


Pawel Borowiec
Creator by Course Flow