Disclosure: some links in this post are affiliate links. If you sign up through them I may earn a commission, at no extra cost to you.
Short answer: inside a GoHighLevel course, you can now schedule a live session, hit go live from the membership area, and the recording saves automatically as a real lesson in that course — no downloading, no re-uploading, no editing software. This GoHighLevel tutorial walks through exactly how to set it up and what permissions you need to grant first.
What is the live-to-course feature in GoHighLevel?
Here’s the thing — GoHighLevel added the ability to create a live session as an actual lesson inside your course structure. You’re not scheduling a webinar somewhere else and then manually uploading the replay later. You create the live session, and the moment you go live and finish, the recording is already sitting in your course as a finished lesson.
I tested this myself and it’s genuinely one of the better updates I’ve seen in a while for anyone building a membership area or training program in GoHighLevel. If you teach anything — coaching, onboarding, a paid course — this removes a whole step you used to do by hand.

How do you set up a live session inside a course?
Inside your course builder, you add a new lesson and choose the live session option instead of uploading a video or writing text. That creates a placeholder lesson that’s tied to a live event.
When it’s time to go live, you go into that lesson from inside the membership portal itself — not a separate app, not a separate link. You’re literally starting the broadcast from the same place your students will eventually watch the replay.
What permissions do you need to grant?
Before you go live, your browser is going to ask for two things: microphone access and media access. Click the settings icon in your browser’s address bar and allow both. This is a normal browser permission prompt, not a GoHighLevel setting — every browser handles live video the same way, so don’t worry if the popup looks different than what you’re used to.
Once you’ve granted access, you hit join session, and you’re live. That’s it. No separate streaming software, no third-party meeting tool bolted on.
What happens to the recording after you go live?
This is the part worth slowing down on. Once you end the live session, GoHighLevel automatically keeps the recording and attaches it to that lesson inside your course. You don’t export anything. You don’t touch a file. It’s just there.
“Once I go live, it will automatically stay as a recording inside my course area. This is by far one of the coolest updates I’ve seen in a very long time.”
And you’re not limited to one. You can keep adding live sessions the same way, and each one becomes its own lesson entry, in order, inside the course. If you want to check what a student will actually see, there’s a preview option that shows the lesson exactly as it’ll appear once it’s live in the membership area.
Why this matters if you build courses or memberships in GoHighLevel
In short: this feature removes the manual steps of downloading, trimming, and re-uploading a live recording, because the live session and the course lesson are the same object from the start. It fits a broader pattern of GoHighLevel absorbing jobs that used to require separate recording and hosting tools.
If you’ve ever run a live training, then spent an hour afterward downloading the recording, trimming it, and uploading it into a course platform, you know how much friction that adds. This closes that gap entirely. The live session and the course lesson are the same object from the start.
That fits the bigger point I make constantly about GoHighLevel: a profitable setup runs on a few tools working together, not thirty apps duct-taped into a workflow. This is one more case where GoHighLevel absorbed a job that used to require a separate recording tool and a separate course host.
The one gotcha to know before you rely on this
Here’s what nobody tells you about it going in: because you’re live inside the membership portal itself, the browser permission prompts can be a little clunky. Depending on your setup, you may need to dig into your browser’s site settings instead of getting a clean in-app popup. It’s not a dealbreaker, but don’t expect a perfectly smooth first try. Test it once with a private session before you rely on it for a live audience.
If you’re still getting your footing with course building, memberships, or GoHighLevel in general, that’s exactly what Automated Marketer’s free GoHighLevel and AI training is built for — learning the platform piece by piece instead of guessing.
Frequently asked questions
Do I need separate recording software for this?
No. The recording happens inside the live session itself, and GoHighLevel saves it directly to the course lesson. You don’t need Zoom, OBS, or any external recorder.
Can students watch the live session later as a normal lesson?
Yes. Once the live session ends, it becomes a standard lesson in the course, with the same preview and playback students get from any other lesson.
Do I have to grant browser permissions every time I go live?
You’ll be prompted for microphone and media access when you start a session. Most browsers remember that choice for the site afterward, but if it’s not working, check your browser’s site settings from the address bar.
Can I add more than one live session to a course?
Yes. You can keep adding live sessions, and each one saves as its own lesson, stacking in order inside the course.
Where can I learn more about building courses in GoHighLevel?
You can start with the GoHighLevel Masterclass for a full step-by-step walkthrough, or check the FAQ for common GoHighLevel questions.



