For course creators
Sell your courses. Only buyers watch.
Host your course videos privately on Onveo and sell them through your own WordPress + WooCommerce store. Every viewer gets a personal link that expires — shared links and copied embed codes stop working.
Works with WooCommerce block checkout and HPOS. Turkish translation included.
The problem
Your course is only as safe as its video link
Links get shared
One buyer posts the link in a group chat and your course is free.
Embeds get copied
Your video ends up playing on someone else's site.
Accounts get shared
One purchase, a whole office watching.
What you get
Everything you need to sell video courses
Private, signed playback
Every viewer gets a personal link valid for 1–24 hours. Private videos require a valid link.
Domain lock
Your videos play only on the domains you allow.
Sell with WooCommerce
Attach a course or video to a product. Grant access on payment; revoke it on refund or cancellation.
Real courses
Build sections and lessons, add free previews and arrange everything with drag-and-drop ordering.
Student experience
A curriculum, progress tracking, resume playback and My Courses keep learners oriented.
Optional watermark
Overlay the buyer's email to discourage screen capture and sharing.
Access manager
See who has access, or manually grant and revoke it.
Access duration
Offer lifetime or fixed-duration access — for example, 365 days.
Upload any format
Onveo creates adaptive streams for playback across devices.
Up and running in an afternoon
- 01
Create your Onveo account
Upload your lessons and keep course videos private.
- 02
Install the WordPress plugin
Connect Onveo to your WordPress + WooCommerce store.
- 03
Build the course
Arrange sections, lessons and free previews.
- 04
Attach it to a product
Sell through your checkout and connect orders to access.
Your questions, answered.
Can a buyer share the video link?
No. Links are personal and expire. Private videos only play with a valid link, and only on the domains you allow.
What happens on a refund?
A full refund, cancellation or failed payment removes access automatically. Partial refunds keep access. You can also revoke access manually at any time.
Do I need WooCommerce?
To sell, yes. Without WooCommerce you can still embed videos on your site, domain-locked or password protected.
Can I stop screen recording?
No service can fully prevent it. The optional e-mail watermark makes every recording traceable to the buyer, which discourages sharing.
Is the plugin in Turkish?
Yes. The plugin and the student pages ship with a Turkish translation.
How much does Onveo cost?
Pricing depends on your storage, viewing volume and live needs. Contact us for a quote.
Protect your next course launch
Tell us about your courses and store. We'll show you the setup and help you launch.