GoHighLevel Forms

We may earn commissions if you buy via links on our website. Commissions don’t affect our opinions or evaluations. Learn more.

GoHighLevel has a form-building feature you can use to create forms and then embed them into web pages or sales funnels.

GoHighLevel forms are fully customizable and allow you to capture lead data, take direct bookings, and subscribe individuals to marketing material or products.

Key Takeaways:

  • Create customized GoHighLevel forms to capture lead data
  • Embed a calendar to directly take bookings 
  • Add forms to websites and sales funnels

What Are GoHighLevel Forms Used for?

GoHighLevel forms can be embedded into websites, landing pages, and sales funnels to capture website visitor information such as name and contact details. 

They also provide a way for visitors to get in touch, send a query, or even book an appointment.

Forms are also used to sign up visitors for subscriptions to newsletters, special offers, and other marketing materials.

How to Build a GoHighLevel Form

The form-building tool can be found under the Sites tab. 

To get started, select Forms and then Create New Form.

Create New Form

Creating the form is quick, and if you only want to capture standard data such as names, email addresses, etc., you can build the entire form in seconds. 

All you need to do is choose the desired element on the right of the page and drag it over to the form field. 

Once the elements are in place, you can click on them to edit them.

For example, if you add a button, you can then click on it to change the button text and its alignment, color, size, padding, etc.

change the button text

All aspects of the form can be customized to match your brand. 

In the style tab, you are able to change the color of the form and text and add your or your client’s logo.

customized to match

You are also able to decide what happens when the form is submitted. 

Here in the Options tab, you can choose between Open URL or Message. 

So, if you want the user to be directed to a URL, select this option. 

If they are signing up for a newsletter or similar material, you can display a message confirming that the process is complete.

If you use Meta Pixel to retarget customers, you can add your ID here and select the event you want triggered when the form is submitted. 

All 18 standard Meta pixel events are included on the GoHighLevel platform.

Customize the GoHighLevel Form

Customize the GoHighLevel Form

GoHighLevel lets you create custom fields for your forms. 

This is a valuable tool if you have a requirement to capture information that isn’t included in the standard form elements.

You can choose from various capture options such as text fields, value fields, and even dropdown menus, checkboxes, file uploads, and signatures.

GoHighLevel lets you create custom fields

When you have completed your custom field, it will appear as a drag-and-drop element under the Custom Fields tab. 

The element is also saved, so you are able to use it with any future forms you create.

Create Custom Checkboxes for GDPR Compliance

If you are based in a country where GDPR (General Data Protection Regulation) or similar regulations exist, it is crucial you create checkboxes that ensure your compliance with the law around data protection.

Checkboxes for GDPR Compliance

To do this, you must create a custom field and select the Checkbox option. 

Add the necessary GDPR consent text and add the custom field to your form.

How to Use URL Parameters in GoHighLevel Forms

Use URL Parameters in GoHighLevel

URL parameters are important because they are what send the form information over to the GoHighLevel platform. 

When you add an element to the form builder, you can click on it to highlight the editing options. Here, you will see a text field for the Query Key. 

If you use standard elements such as name, email address, phone number, etc, this field will already be prepopulated with the query key.

When you create a custom field, the system will guess what you want the query key name to be; however, you can edit this if you like.

Once you have all the query keys in order, this should now automatically send the data over to the GoHighLevel platform whenever someone completes the form. 

And you will be able to view all the information in the correct fields over in the Contacts tab.

How to Create a Form with a GoHighLevel Calendar

GoHighLevel Calendar

If you plan to use a GoHighLevel form for appointment booking, you are able to embed a calendar onto the page.

To do this, head to Settings, then Calendars. If you look in the top-left corner, you will see a Calendar Code option. 

Click this, and select which calendar you want to use. 

You will now see Embed Code in red, consisting of several HTML code lines. 

Copy this code and head back to your form.

HTML code lines

Next, scroll through the standard field elements until you see the HTML element. Drag this over to your form. 

Click on it and paste the code you just retrieved. 

The calendar will now show up on your form, and all bookings made will automatically transfer over to your GoHighLevel calendar.

What Are Sticky Contacts?

GoHighLevel has a feature called Sticky Contacts. 

This works like Google’s Autofill and places cookies into the user’s browser to retain form information for future use.

So, when someone completes a form, the browser “remembers” the submission information and prepopulates it into any other forms, surveys, and calendars that may live on the same domain.

How to Add Sticky Contacts to Forms

How to Add Sticky Contacts to Forms

If you want to use the Sticky Contact feature, you can find it under the Options tab in the form builder. All you need to do is switch it on to activate it.

How to Add a GoHighLevel Form onto a Website or Sales Funnel

GoHighLevel Form onto a Website

Embedding a form onto an existing GoHighLevel sales funnel, website, or landing page is easy. 

Select the site to which you want to add the form and open up the editing tool.

From the elements menu, select Forms and choose the one you need from the dropdown menu. 

It will now appear on the web page, and you are free to move it around until you are happy with the placement.

From the elements menu

If you are adding the form to a web page that was not created in GoHighLevel, you must grab the HTML code.

While in the form-building tool, click on Integrate Form in the bottom right corner of the form builder, and you will be given the code. 

Copy this, then head to your funnel or web page to paste it.

The way to add forms to non-GoHighLevel pages differs from provider to provider, so make sure you look up exactly how to do it before adding the code.

Where to View the Form Data

Where to View the Form Data

Form data shows up in your Contacts tab under each contact’s name. 

So, to view it, head to this section of the GoHighLevel platform and find the contact you wish to view.

If you applied any custom fields to your form, you can find this data listed under the Additional Info heading.

Export Form Data to Google Sheets

Export Form Data to Google Sheets

An effective way to analyze and view all your form data is to export all the information onto a Google Sheet.

To do this, you must use Zapier to create a webhook that pulls all the form data from the GoHighLevel platform over to Google Sheets. 

Then, if you create a trigger event for this process, the data will be automatically exported every time someone completes the form.

Frequently Asked Questions

GoHighLevel forms can be used to collect data, subscribe or sign up individuals to marketing material or courses, and book appointments. They also provide a way for people to get in touch or submit a query.

You do not need a third-party app to create forms in the GoHighLevel platform. This feature is directly available from GoHighLevel.


About Authors

  • Janette Bonnet

    Janette Bonnet is a Senior Writer at SupplyGem. She’s been in the teaching and training field for over 10 years and has been writing about it for more than 5 years. She knows a lot about online course tools like GoHighLevel, Systeme.io, and Teachable. Thanks to her long experience and a professional training certification she earned from CIPD, she’s great at helping readers understand these platforms. When you read her articles, you’re getting advice from someone who’s actually used and knows these tools inside out. Beyond her professional endeavors, Janette has dedicated many years to volunteering, especially in animal welfare, showcasing her commitment to giving back to the community.

  • Dr. Angelia Cline, Ed.D.

    Dr. Angelia Cline, Ed.D., has over 20 years of extensive editing expertise and a commendable academic foundation from William Carey University. Besides her position as a Chief Editor for SupplyGem, she is also an Instructional Designer. Dr. Cline manages the Learning Management System (LMS) for a large team, skillfully converting SME knowledge into engaging courses. With over 12 years of teaching experience, she has demonstrated her aptitude across various subjects and educational settings. At William Carey University, Dr. Cline achieved an Ed.D. in Educational Leadership, a Master’s in Teaching of the Gifted and Talented, and another in English Language and Literature. She also secured her BA in English from The University of Southern Mississippi. Her proficiencies range from research and differentiated instruction to educational leadership.

Leave a Reply

Your email address will not be published. Required fields are marked *

More from SupplyGem

Disclosure: I am an independent HighLevel Affiliate, not an employee. I receive referral payments from HighLevel. The opinions expressed here are my own and are not official statements of HighLevel.