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.
Automatic Course Access
Students get instant access to the course automatically after successful payment.
Buy Button Anywhere
Place a “Buy Course” button anywhere on your site using a simple shortcode.

WooCommerce is not built for selling courses.

Course Flow connects your LMS directly to Stripe.
Supported LMS Platforms:
Course Flow works natively with popular WordPress LMS plugins.
Tutor LMS
Sell Tutor LMS courses with Stripe and grant access automatically after payment.
LearnPress
Connect LearnPress courses directly to Stripe without using WooCommerce.
LearnDash
Accept payments for LearnDash courses and enroll students instantly.
How to set up a Corse Flow?
Simple 12 steps:
- 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.
Who Is This Plugin For?
Course Flow works natively with popular WordPress LMS plugins.
Course creators
Create and sell online courses without dealing with complex eCommerce systems.
Coaches
Offer paid training and programs with a simple, fast checkout experience.
Online schools
Manage course sales and student access without maintaining a full online store.
Educators who don’t want WooCommerce
Sell courses online without installing or configuring WooCommerce.
Course Flow PRO: the moment your LMS stops “selling courses” and starts running a real business
You’re building your courses in Tutor LMS, LearnPress or LearnDash.
You’ve put your heart into lessons, quizzes, certificates… and now comes the part nobody warns you about:
Selling.
Not “a note under the lesson”. Not “DM me and I’ll send you a link”.
Real payments. Real coupons. Real bundles. Real subscribers.
A place where students can return, manage what they bought, and feel taken care of.
Now imagine this:
It’s Monday. You open your dashboard.
Instead of stress, you see a smooth flow—courses, donations, bundles, discounts, recurring payments, email notifications—everything quietly working in the background while you teach.
That’s what Course Flow PRO does.
And here’s how it guides you step by step.
You turn your course into a “one-click purchase” experience
You’re building your courses in Tutor LMS, LearnPress or LearnDash.
A student lands on your course page.
They’re excited. They want to enroll.
They don’t want friction.
With Course Flow PRO, your checkout flow becomes fast, clean, and confident — so the student doesn’t drift away when they’re already saying “yes” in their head.
Result: more completed purchases, fewer abandoned buyers.
You run real promotions with Coupons (without chaos)
Now picture this: you’re launching a new cohort.
You want an early-bird discount.
You want a limited promo code for your newsletter.
You want VIP codes for partners.
Course Flow PRO gives you a full coupon system:
percentage discounts or fixed amount discounts,
start/end dates (so promotions can run automatically),
usage limits (so the discount doesn’t spiral out of control),
restrictions (so coupons apply exactly where you want them).
So your marketing becomes effortless:
You set it once… and the campaign “just runs”.
You sell more per customer with Bundles (your silent revenue booster)
Your student loves your first course.
They’re ready for more—but they don’t want to hunt for the next step.
Course Flow PRO lets you create Bundles: curated packs of courses sold together.
You can:
and turn “one-course customers” into “program students”.
package multiple courses into one offer,
set one attractive price,
display a purchase button anywhere with a shortcode,
Result: higher average order value without extra traffic.
You accept Donations like a pro (and make supporters feel proud to help)
Maybe you don’t only sell courses.
Maybe you also build a community, publish free value, create open resources…
And people ask: “How can I support you?”
one-time donations,
recurring donations (subscriptions),
beautiful donation buttons you can place anywhere,
and a donation progress bar that shows momentum (“we’re getting closer”).
Your supporters don’t just donate.
They feel like they’re part of something meaningful.
Your students get a Customer Portal (so you stop answering the same questions)
This is the part that changes everything.
Because after someone buys, they don’t vanish.
They come back with questions:
“Where’s my receipt?”
“Is my subscription still active?”
“How do I cancel?”
With Course Flow PRO, your students get a Customer Portal:
a secure place where they can view subscriptions and payment history, and manage billing through Stripe’s secure portal.
That means:
more retention.
fewer support emails,
fewer “manual fixes”,
more trust,
You stop being “tech support”.
You become the educator again.
Email notifications that keep students informed (and reduce refunds)
People don’t refund because they’re evil.
They refund because they feel uncertain.
Course Flow PRO includes email notifications for key moments (purchase success, renewals, cancellations, failed payments).
So your students always know:
what happened,
what to do next,
and where they stand.
That clarity protects your revenue and your reputation.
It works with your LMS—Tutor LMS, LearnPress, LearnDash
You keep your LMS as it is.
Course Flow PRO doesn’t force you into a new platform.
It extends your existing setup — so you can sell smarter without rebuilding your whole school.
If you want your LMS to feel like a premium school — not a patchwork of plugins
Course Flow PRO is what you install when you’re done improvising and ready to operate like a business.
Less friction. More conversions. Higher order value. Happier students.
And a system that quietly keeps working while you teach.
Download Course Flow PRO now and turn your course website into a revenue engine.


Pawel Borowiec
Creator by Course Flow

