WP Manifestindependent plugin directory
manifest / integrations / ghl-email-integration

GHL Email Campaign Integration

GHL Email Integration adds WordPress form submissions to Go High Level campaigns. Collect leads and automatically enroll them into your Go High Level workflows.

by Cary Briel · github.com/carybriel/ghl-email-integration · website

0stars
0forks

Install

No release zip yet. The repository archive installs, but the folder name will carry the branch suffix and updates will not flow:

wp plugin install https://github.com/carybriel/ghl-email-integration/archive/refs/heads/main.zip

Readme

=== GHL Email Campaign Integration === Contributors: Cary Briel Tags: gohighlevel, crm, email marketing, campaigns, automation Requires at least: 5.8 Tested up to: 6.6 Stable tag: 1.1 License: GPLv2 or later License URI: https://www.gnu.org/licenses/gpl-2.0.html

Adds WordPress form submissions to Go High Level campaigns. Collect leads and automatically enroll them into your Go High Level workflows.

== Description ==

This plugin allows you to integrate your WordPress site directly with Go High Level (GHL).

When a visitor submits the built-in [ghl_form] shortcode form:

  • A contact is created or updated in your GHL account.
  • The contact is automatically enrolled into a pre-configured GHL campaign/workflow.
  • Emails are sent according to your automation settings in Go High Level.

Features

  • Simple shortcode [ghl_form] to display a lead capture form anywhere.
  • Creates/updates contacts in Go High Level.
  • Enrolls contacts into a chosen campaign/workflow.
  • Admin settings page for API key and campaign ID.
  • Error logging if API connection fails.

Use Cases

  • Offer a free guide, webinar registration, or newsletter sign-up.
  • Capture leads directly into your GHL CRM.
  • Automatically enroll them in an onboarding or drip email sequence.

== Installation ==

  1. Upload the plugin files to the /wp-content/plugins/ghl-email-integration/ directory, or install via the WordPress Plugins screen directly.
  2. Activate the plugin through the 'Plugins' screen in WordPress.
  3. Navigate to Settings > GHL Email Integration and enter your API Key and Campaign ID.
  4. Add the shortcode [ghl_form] to any page, post, or widget to display the sign-up form.

== Frequently Asked Questions ==

= Where do I find my Go High Level API Key? = In your GHL account, go to Settings > API Keys and generate or copy your Location API key.

= How do I find my Campaign ID? = In Go High Level, navigate to Marketing > Campaigns, select your campaign, and check the campaign details. The ID is also available in the API docs.

= Can I use this with my existing forms (e.g., Contact Form 7, Gravity Forms)? = Currently the plugin includes a simple built-in form. Integration with other form builders may be added in the future.

= Does this plugin send emails directly? = No. The plugin adds contacts to Go High Level and enrolls them in campaigns. GHL handles the email sending.

== Screenshots ==

  1. Admin settings page for API Key & Campaign ID
  2. Example lead capture form using [ghl_form]

== Changelog ==

= 1.1 =

  • Added admin settings page for API key & campaign ID
  • Improved error handling
  • Updated documentation

= 1.0 =

  • Initial release with shortcode [ghl_form]
  • Create contacts and enroll in campaign

== Upgrade Notice ==

= 1.1 = Now includes admin settings page. You must enter your API Key and Campaign ID in Settings > GHL Email Integration after upgrading.

== License ==

This plugin is licensed under the GPLv2 or later.

Read the full README on GitHub →