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
Release Timeline
Releases
| Version | Type | Core | Notes | Release date | |
|---|---|---|---|---|---|
| 1.0.x-dev | Dev | 10–11 | This update makes the module significantly more powerful for users who need to segment their leads based on user input. | Aug 13, 2025 | |
| 1.0.2 | Stable | 10–11 | Adds support for sending a custom “source” value to GoHighLevel to help track where leads come from. | Jun 16, 2025 | |
| 1.0.1 | Stable | 10–11 | Added address mapping support and improved compatibility with Drupal 10 and 11. | Feb 8, 2025 | |
| 1.0.0 | Stable | 10–11 | Dec 15, 2024 |