










The purpose is to make running a webinar campaign straightforward. If you’ve ever hosted a webinar, you know it involves several components: inviting people to register, collecting their sign-ups, reminding them to attend, providing a live or recorded video page, and then following up afterwards. GoHighLevel’s Webinars feature helps automate and organize these steps. It’s useful for things like live coaching sessions, product demos, or web classes. By using the built-in webinar funnels, you ensure that all your registrants’ information is captured in your CRM and that they receive timely reminder emails or texts (via GoHighLevel’s automation) leading up to the event.

On-Demand Webinars are pre-recorded videos that people can watch at their convenience (or at scheduled times but not actually live). GoHighLevel would let you upload or link a video that will play for attendees.
Live Webinars are scheduled for a specific date and time. Typically, you might integrate a live streaming link (for example, a Zoom or YouTube Live link) into the webinar page so that at the time of the event, attendees can watch you live.
After choosing the type, you’ll fill in basic details like the webinar title, date and time (for live events), time zone, etc. The Webinar setup will automatically generate a sequence of pages for you:
A Registration Page – where people sign up for the webinar by entering their name, email, and any other details you want. You can customize this page with the editor (adding information about the webinar topic, speaker info, etc.). The form on this page is linked to your GoHighLevel contacts, so every registrant becomes a lead in your system.
A Confirmation Page – shown right after someone registers. This page thanks them for signing up and provides key details (like the date/time again, and perhaps a link or instructions on how to attend). If it’s an on-demand webinar, the confirmation page might lead them straight into watching the webinar or let them pick a viewing time.
A Broadcast Page (Webinar Room) – this is where the webinar actually takes place. For on-demand, this page would play your video when the attendee arrives. For live, this page would either embed a live stream or prompt the attendee at event time to join via the provided live link.


Within the Analytics section of Sites, you’ll typically select which asset you want to view data for – such as choosing a specific funnel or a specific website. GoHighLevel will then display a dashboard of stats for the selected item. The interface might include charts and tables. For instance, you might see a line chart of daily visitors over time, or a pie chart breakdown of traffic sources. You could see metrics like:
Visitors: The number of unique people who viewed your page(s).
Conversion Count/Rate: How many people took a desired action (like form submissions or purchases) out of the total visitors, often shown as a percentage.
Opt-ins / Sales: Depending on what your page does, it might show how many opt-ins (for funnels capturing leads) or sales (for a funnel or store selling something) occurred.
Geographical Data: You might see which countries or regions your visitors are from, especially useful if you target specific markets.
Device and Browser: Information on what browsers or devices (mobile vs desktop) people used to view your site. This can hint at whether your mobile design is important (usually yes!) or if any browser-specific issues might be happening.
QR Code Scans: If you have created QR codes through GoHighLevel to direct to your pages, the analytics may show you how many scans those got, since a scan leads to a page visit.




After writing a post, you’ll publish it, and it will appear on your blog page for visitors to read. Over time, as you add more posts, your Blog section in GoHighLevel will show a list of all posts you’ve created. You can edit old posts or unpublish them if needed. For navigation, you might add a link to your main website menu that points to your Blog page, so visitors can find your articles easily.



To set it up, you’ll go to Client Portal in the Sites tab. The first steps usually involve configuring the portal for your business. This includes things like:
Custom Domain: By default, client portals might be on a generic GoHighLevel domain (for instance, something like yourbusiness.clientclub.net), but you can set up a custom domain so it looks like app.yourbusiness.com, giving a branded experience.
Branding and Appearance: You can upload your logo, set colors, and maybe a cover image or login page design so that the portal matches your brand identity.
Enabling Features: GoHighLevel’s client portal can aggregate several features. Currently, it often ties together membership courses, communities and affiliates. So you might specify which ones you’ll be using. For many new users, the main use will be for membership/course content. You’d enable the membership feature (if you have created courses under another section of GoHighLevel – formerly the “Memberships” or now via Client Portal, you create course content like modules and lessons).


Under the Forms section in Sites, you’ll click something like “Create New Form”. This opens up GoHighLevel’s form editor. The interface is generally drag-and-drop or click-to-add: you will see a list of form field types you can include, such as:
Standard Fields: Name, Email, Phone, etc. (GoHighLevel will likely have these ready as common fields).
Custom Fields: If you have custom information you want (like “Budget Range” or “Favorite Color”), you can create custom fields in your CRM settings and then add them to your form.
Other Elements: Perhaps a section divider, text paragraphs (to add instructions in the form), checkboxes, radio buttons, dropdown menus for selection questions, date pickers, file upload, etc.

Go to Forms, create a form asking for some info (let’s say, a newsletter signup form asking for Name and Email).
Save it as “Newsletter Form”.
Go to your website or funnel page where you want that form – drag the Form element, and choose “Newsletter Form” from the list.
Now that form appears on your page. When someone fills it out on the live site and clicks submit, their data is captured.


Key features of surveys
Progress Bar or Indicators: You can enable a progress bar that shows users how far along they are (e.g., “Step 2 of 5”). This is good for user experience on longer surveys.
Conditional Logic: You can add logic rules, such as “If answer to Question 3 is X, skip to Question 5” or “Show this question only if Question 2 was answered ‘No’”. This allows the survey to branch and feel smarter.
Design Elements: Surveys by default might have a certain style (often a clean, centered look with a Next button). You can customize some aspects like color of buttons or add images within questions if needed.
After designing your survey, you save it, and like forms, it becomes available to embed on pages. GoHighLevel will provide a Survey element to drag into a funnel or website page. Alternatively, surveys also have direct links (hosted by GHL) you can share if you want the survey standalone.
From the user’s perspective on your site, a survey might look like this: They click “Start Survey”, a question appears on the page, they answer and hit Next, then the next question shows, etc., until the final Submit. It’s a more interactive experience.
Beyond formal surveys, a lot of businesses use this feature in creative ways. For example:
Quote calculator: Ask a few questions and then based on answers, you might show a tailored message or direct them to contact sales for a quote.
Appointment qualification: Before letting someone book an appointment, you ask them a few things to ensure they’re a good fit (kind of pre-screening).
Feedback collection: After a service is delivered, send a survey link asking how their experience was.
Personality or Product Finder Quiz: While there is a dedicated Quiz builder (see next section), a basic multi-step survey can mimic a quiz that guides users to a recommended product or service at the end.

Quizzes serve multiple purposes depending on the context:
Lead Generation: Many businesses use quizzes as lead magnets. For instance, a marketing agency could have a quiz titled “What’s Your Marketing Persona?” that asks a series of fun questions and then requires an email sign-up to view results. People enjoy the interactive element and are often willing to share their contact to get a personalized result.
Education & Assessment: If you are running courses (using the Client Portal/membership feature), quizzes can test your students’ knowledge. For example, a course might have a quiz at the end of each module to assess understanding.
Engagement: Quizzes can simply keep users on your site longer and provide value. A fitness site might have a “Fitness Level Quiz” where, based on the score, the user learns whether they’re a Beginner, Intermediate, or Advanced, and then the site can recommend appropriate programs.
Data Collection: Through quizzes, you also gather information about the user’s preferences or knowledge. Those answers can help you segment contacts. For example, if a user’s quiz answers show they are interested in a certain product type, you can tag them for relevant follow-up.
Under Quizzes in the Sites section, you’ll create a new quiz. The quiz builder interface will let you define:
Questions and Answer Options: You add quiz questions one by one. For each question, you’ll usually provide multiple-choice answers (or possibly true/false, yes/no, depending on the format). In a quiz, unlike a survey, typically each answer can have a score or a categorization.
Scoring or Outcomes: GoHighLevel’s quiz tool allows you to assign points to answers or assign answers to specific outcomes. For example, in a scored quiz, Question 1 Answer A might be 10 points, Answer B 5 points, etc. In a personality quiz, you might have categories (like result profiles) and each answer aligns with one of the profiles.
Result Calculation: After the user completes the quiz, the system will calculate either a total score or determine which outcome is applicable. You can define result ranges or specific result messages. For instance, 80-100 points = “Expert Level” message, 50-79 = “Intermediate” message, etc., or if it’s not a numeric score, maybe something like “Mostly A’s = Profile X, Mostly B’s = Profile Y”.
Result Display: You also get to customize what the user sees at the end. You can create a Results page or message that dynamically shows their score or a message corresponding to their outcome. The quiz builder likely allows you to design this result content, maybe even including recommendations or a call-to-action. (E.g., “You got 85 points – You’re a Marketing Pro! Here’s what we suggest as next steps…”).
Design-wise, quizzes might run through the survey engine behind the scenes, but with the added logic for scoring. You’ll configure how the quiz is presented – perhaps one question at a time, similar to surveys, for engagement.

Building the quiz is the main interaction: adding questions, answers, and defining results logic. Once the quiz is live and people take it, you’ll be able to see their submissions. You might see each person’s score or outcome in their contact details or in a quiz results area. You can then use that info – for instance, automatically tag contacts based on outcome (“Tag: Marketing Pro” for those who scored high) which could trigger targeted follow-ups.


How do you set up and use the Chat Widget? In the Sites area, clicking Chat Widget will bring you to the chat widget configuration. Here’s how you typically work with it:
Customization: You can customize the appearance of the widget to match your site’s style. This includes setting the chat bubble text (for example, the prompt could say “Hi there! How can we help you?”), choosing colors to match your branding, and deciding where the widget will appear (usually bottom-right or bottom-left of screen). You may also set an initial automated greeting message when someone opens the chat.
Channels: GoHighLevel’s widget supports multiple channels. By default, it functions as a live web chat – messages go to your GoHighLevel Conversations, and you (or your team) can reply in real-time. You can also enable the option to collect a visitor’s phone number or email. For instance, you might allow the visitor to switch to SMS – if they provide their phone number in the widget, then your replies will go to their phone via text, and the conversation is also logged in GoHighLevel. Similarly, if WhatsApp integration is enabled and connected, a visitor could opt to continue the chat via WhatsApp. This omni-channel approach ensures you can reach the user on the platform they prefer.
Installation: If you are using GoHighLevel’s own Funnels or Websites, adding the chat widget is super easy – often it’s just a toggle or setting that applies the widget to all pages, or you drop the widget element into your page (though generally it can be globally enabled). If your main site is outside GoHighLevel (say a WordPress site or any other site), GoHighLevel provides an embed code (a small script) for the chat widget. You would copy this code and paste it into the HTML of your external site (usually in the footer or via a site settings if using a CMS). The support docs have guides for various platforms (Wix, Shopify, etc.) to integrate the chat widget script. But if you’re new and building your site within GoHighLevel, you won’t need to worry about that – just enable it and it will appear on your pages.

For a new user, the Chat Widget is one of the simplest yet most effective tools to set up. It’s often just a matter of toggling it on and styling it. The benefit is immediate: even if you can’t reply instantly, just having a chat option makes your site feel interactive and customer-friendly. You can also set expectations by customizing greeting messages or offline messages (e.g., “We’re not online at the moment, but leave your question and email, and we’ll get back to you ASAP!”). All messages will funnel into one place for you to manage later.

The main purpose is to make it easy to create QR codes for your campaigns and track engagement from those codes. For example, suppose you’re running a local workshop and you hand out flyers that say “Scan this QR code to book a free consultation.” You can generate that QR code through GoHighLevel, which might link directly to a funnel or a calendar booking page. When people scan it and visit your page, GoHighLevel can record that activity (so you know how many scans you got). QR codes can be used for various purposes:
Direct people to a landing page or website without them having to type a long URL.
Encourage customers to leave a review (e.g., a QR code that goes to your Google review link or a testimonial form).
Download your app or digital content.
Link to a menu (common in restaurants now).
Or simply as a quick way to share your digital business card or contact info.

In the QR Codes section of Sites, you’ll typically see an option to Create New QR Code. The steps are usually:
Choose a Destination: This could be a URL or a specific asset. GoHighLevel might give you a list of your funnels, websites, or other links to choose from, or you can paste a custom URL. For instance, you can select “My Awesome Funnel – Step 1” or paste “https://mybusiness.com/specialoffer”.
Name the QR Code: Give it a friendly name in the system (e.g., “Workshop Flyer QR” or “Business Card QR”) so you can identify it later.
Generate: The system will create the QR code image for you. Often, you’ll see a preview of the black-and-white square code.
Download: You can download the QR code as an image (PNG, JPG, etc.) and then use it in your designs. For example, you’d insert this image into your flyer, brochure, poster, or even on your website if needed.
GoHighLevel might also allow some customization like adding a logo in the middle or changing colors of the QR code to match branding. However, even if not, the basic black and white code is standard and widely recognizable.
From a user standpoint, creating a QR code in GoHighLevel is very simple and takes just a minute or two. The value it provides is connecting your offline audience to your online funnel seamlessly. It also saves you from using third-party QR generators and wondering if they’ll track scans or if the links will remain active. With GoHighLevel, you control it, and you can always update the destination if needed by editing the QR code settings (for example, if you want the same QR code to point somewhere else later, you might be able to change the URL it directs to without reprinting it – but note, do this carefully if at all, since printed codes can’t be changed once distributed unless you reprint).
I am an independent entity from HighLevel. I am not an agent or employee of HighLevel and have no authority to enter into binding contracts or represent HighLevel. I receive referral payments from HighLevel. The opinions expressed herein are my own and shall NOT be construed or deemed to be representations, warranties or statements made by HighLevel Inc or any of its subsidiaries, agents or assigns.
As an Amazon Associate, I earn from qualifying purchases. This does not affect the price you pay.