Disclosure: We are reader-supported. If you buy through links on our site, we may earn a small commission. Learn more.

With GoHighLevel Forms, you can create customized opt-in forms and place them on your websites, landing pages, or sales funnels.

These customized forms can be used by web visitors to submit their contact details, schedule appointments, and subscribe to your newsletter.

In this guide, we’ll look at how to set up GoHighLevel Forms to collect user information and grow your business.

  • Best value for sales & marketing teams
  • Combine funnels with sales CRM
  • Best sales and marketing automation 
  • We gave HighLevel 4.5/5 Stars

What Are GoHighLevel Forms?

GoHighLevel Forms helps you build customizable opt-in forms for collecting user information. 

When created, these forms are embedded into your websites, landing pages, and sales funnels to capture contact details (such as name and email address) from visitors.

They can also be used by visitors to subscribe to your newsletter, complete a survey, contact you with a message, or book an appointment.

How To Build A GoHighLevel Form?

Building a form in GoHighLevel is an easy process.

Here's how to use GoHighLevel forms:

  • Step 1 — Login to your HighLevel account and go to Forms under the Sites tab. Then, hit the Create New Form button.
  • Step 2 — From the right side of the page, pick the desired elements you want in the form on the right and drag them over to the canvas. Usually, you’ll need a name field, email address field, and button for a simple opt-in form.
  • Step 3 — Once the selected elements are in place, it’s time to customize them. GoHighLevel Forms can be customized to fit your brand even to the tiniest bit. For instance, you can tweak the button color, size, or padding, and edit the button text and its alignment. In the style tab, you can also change the color of the entire form, text size and add your logo for branding.
  • Step 4 — After customization, you need to set up what happens next after the form is submitted. Click on the Options tab and choose between Open URL or Message. If you choose Open URL, the visitor will be directed to a specified URL upon submitting the form. And if you want to display a message as a response to confirm their submission, enable the Message option.
  • Step 5 — To retarget customers who filled out your form, you can add your Pixel ID. After adding the ID, select the event that needs to be triggered upon form submission. GoHighLevel supports all the 18 standard Meta Pixel events.

Creating a simple form in GoHighLevel to capture leads is quick and easy. You can set up and activate an entire form in minutes.

Adding Custom Fields To GoHighLevel Form

What if you want to add new fields to your form?

GoHighLevel lets you create and add custom fields so you can capture information (that’s not part of the default form elements) for your business needs.

To do this, here are the steps to follow:

  • Simply click on Custom Fields and choose from various capture options.
  • Some of the capture options include checkboxes, text fields, text boxes, radio buttons, file uploads, value fields, dropdown menus, and even signatures.
  • Choose a capture option and create the new field. It will appear in the Custom Fields tab and you can drag and drop the element on your form canvas.
  • Then, save your form.

The custom field element will also be saved so you can use it in the future.

Creating GDPR-Compliant Custom Checkboxes

General Data Protection Regulation (GDPR) (or similar regulations) was created to ensure the protection and security of customer data.

If you’re a marketer operating in an European country with such regulations, you must add checkboxes to demonstrate compliance with this law.

For your form that collects user data to be GDPR compliant, add a new field and choose the Checkbox data option. Include the necessary GDPR compliance text and drag the checkbox to your form.

These regulations vary on a country-by-country basis so ensure you check with the data protection laws in your own country.

How to Create a Form with a GoHighLevel Calendar?

GoHighLevel Forms can be used for appointment scheduling when a calendar is integrated into the page.

Here’s a step-by-step guide on how to embed a calendar on the GoHighLevel form:

  • Go to Settings and click on Calendars.
  • Look at the top-left corner for a Calendar Code option. Choose the calendar you want to embed.
  • You’ll see the Embed Code in a box. Copy this code and go back to your form.
  • Then, look through the standard field elements, find the HTML element, and drag it to the canvas.
  • While on your form, click on the HTML element and paste the code you just retrieved.

Once you follow these steps, the integration is set and your desired calendar will display on your form.

Now, your users can schedule appointments and every appointment will automatically transfer over to your GoHighLevel calendar.

How To Add GoHighLevel Forms To Your Website Or Sales Funnel?

After creating a form in GoHighLevel, you now need to embed it on your existing GoHighLevel sales funnel, website, or landing page.

Here are the steps to add forms to your GoHighLevel website or sales funnel:

  • Navigate to the website, sales funnel landing page where you want to embed the form.
  • Open up the editing tool and click on the Elements tab.
  • Look for the Forms element, click on it, and select the form you want to add from the dropdown menu.
  • Add the form to your web page. You can tweak the style and move it around to where you want to place it. 

Want to embed a form on your website or landing page not created in GoHighLevel?

  • Step 1 — You need to first copy the HTML code of the form.
  • Step 2 — Go to the GoHighLevel Forms page and click on the Integrate Form button at the right corner of the page. The code will be displayed on the screen and you can copy it.
  • Step 3 — Once you copy the code, go to the settings of your non-GoHighLevel site’s CMS to embed it.

This process will vary depending on your CMS provider so make sure you research how to hook it up before proceeding. Or reach out to the support team if you need help.

Insert Content Template or Symbol

How To View & Export GoHighLevel Form Data?

Once you’ve embedded the form to your website or landing page, you can now collect and view data from your users.

All the standard user data collected via the form will be stored in the Contacts tab. Data collected from any custom fields added to your form will show up under the Additional Info section.

To view data for any contact, go to the Contacts section in your GoHighLevel account and search for the contact’s name.

GoHighLevel also allows you to export your form data to Google Sheets for better analysis.

But to do this, you need to use Zapier to create a webhook. This webhook pulls data from GoHighLevel and sends them to Google Sheets.

Additionally, you can set up a trigger event to automate this process. So when a new user submits the form, their form data will be exported automatically to Google Sheets.

Verdict: Is GoHighLevel the Best Form Builder?

GoHighLevel Forms offers an efficient, user-friendly process to receive data from your web visitors.

When created and embedded, it allows you to collect different data fields such as name, email address, phone number, and custom data from users. Plus, you can seamlessly integrate a calendar to automate bookings, add a checkbox for GDPR compliance, and export data to Google Sheets.

GoHighLevel Forms

It’s the best form builder for you, especially if your website or landing page is built natively on the HighLevel software platform. If not, you can still copy the form’s HTML code and add it to the backend of your site or web app.

Is GoHighLevel Forms worth trying out? Grab my Extended 30-day HighLevel free trial offer to get started.

About the author 

Sam Rexford

Get The Dungeon Newsletter & Join Our Community 

When you join our newsletter, you'll also get access to The Dungeon community where you can get support and find like minded entrepreneurs and hustlers just like you to network with.