Skip to main content
Drupal is a registered trademark of Dries Buytaert
Release: OpenID Connect / OAuth client 3.0.0-alpha9 New alpha version released for module openid_connect (3.0.0-alpha9). Release: Timelinr 1.0.1 Minor update available for module timelinr (1.0.1). Usage Milestone: Simplify Module simplify crossed 10,000 active installs. Usage Milestone: Views Reference Filter Module entityreference_filter crossed 10,000 active installs. Usage Milestone: Dropdown Language Module dropdown_language crossed 10,000 active installs. Usage Milestone: Paragraphs Browser Module paragraphs_browser crossed 10,000 active installs. Usage Milestone: OpenAPI Module openapi crossed 10,000 active installs. Usage Milestone: Decoupled Router Module decoupled_router crossed 10,000 active installs. Usage Milestone: Time Field for Drupal 8+ Module time_field crossed 10,000 active installs. Module Revived: Entityqueue Buttons 1.1.2 Module entityqueue_buttons updated after 8 months of inactivity (1.1.2).

This module sends Drupal webform submissions directly to the GoHighLevel CRM, allowing for streamlined lead management. It supports custom field mapping, automatic tag assignment, and dynamic tagging based on form selections.

Introduction

The Webform GoHighLevel Integration module provides seamless integration between Drupal Webforms and the GoHighLevel CRM. This module allows site administrators to send webform submissions directly to GoHighLevel, helping businesses streamline lead management and automate customer engagement.

Features

  • Easy configuration of the GoHighLevel API key and custom tags.
  • Customizable field mapping between webform fields and GoHighLevel fields, including support for custom fields like "Webform Message."
  • Assign tags to contacts in GoHighLevel automatically upon submission.
  • Send a static source value (e.g. "Website", "Facebook Ad") for lead tracking
  • Fully integrated with the Webform module, leveraging its powerful form-building capabilities.

New Feature: Dynamic Tagging

You can now use a value from a webform submission as a dynamic tag in GoHighLevel. This allows for much more granular and automated contact segmentation.

A new "Select Tag Field" option has been added to the GoHighLevel handler settings.
You can choose any select list, radio button, or other field from your webform.
The value submitted by the user for that field will be automatically added as a tag to their contact record in GoHighLevel.
Example: On a "Request a Quote" form with a "Service Type" dropdown, if a user selects "Plumbing," their contact will be tagged with both your static tag (e.g., "website-lead") and the new dynamic tag, "Plumbing".

Post-Installation

After enabling the module:

  • Configure the GoHighLevel API key in the webform handler settings.
  • Add the GoHighLevel handler to your webform under Settings > Emails/Handlers.
  • Set a tag to be applied to submitted contacts in GoHighLevel.
  • Map your webform fields to GoHighLevel fields using the handler configuration.

Once configured, your webform submissions will be sent directly to GoHighLevel for easy lead management.

Additional Requirements

  • The Webform module is required for this module to function.
  • A valid GoHighLevel API key is necessary to connect your Drupal site to the GoHighLevel CRM. (Available on your Business Profile Settings Page in your GoHighLevel account)
  • Recommended Modules/Libraries

Depends on

Dependencies of the latest stable release

  • webform Drupal core

Required by

Tracked projects that depend on this one

No tracked projects depend on this one yet.

Activity

Tracked releases
4
Tracked since
Dec 2024
Latest release
1 year ago
Releases (12 mo)
0 ▼ from 4
Maintenance
Dormant

Release Timeline

Releases

Version Type Core Release date
1.0.x-dev Dev 10–11 Aug 13, 2025
1.0.2 Stable 10–11 Jun 16, 2025
1.0.1 Stable 10–11 Feb 8, 2025
1.0.0 Stable 10–11 Dec 15, 2024