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.

★ 0stars

Install

Download source zip No release zip yet

This is the repository archive. It installs, but the folder name will carry the branch suffix and updates will not flow.

Install straight from GitHub with WP-CLI:

wp plugin install https://github.com/carybriel/ghl-email-integration/archive/refs/heads/main.zip
No built-in updater. New versions won't appear under Dashboard → Updates. Install new releases yourself, or let Git Updater track the repository.

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.