GoHighLevel Integration

How to Embed GoHighLevel Forms in WordPress (2026)

Add GoHighLevel forms to WordPress two ways: embed the official form, or sync your existing WordPress forms into GoHighLevel. Step-by-step guide.

Yahya Cotton
Yahya Cotton
June 8, 2026  · 4 min read
Share
Embed GoHighLevel Forms in WordPress

There are two ways to get GoHighLevel forms working on WordPress, and they solve opposite problems. You can embed a GoHighLevel-built form onto a WordPress page (display), or you can sync your existing WordPress forms into GoHighLevel as contacts (data). This guide covers both, so whichever you actually need, you’ll have it working in minutes.

Part of our complete guide to GoHighLevel + WordPress integration.

Which one do you need?

  • “I built a form in GoHighLevel and want it on my WordPress page.” → Embed it with the official LeadConnector plugin (Method A).
  • “I already have WordPress forms (Contact Form 7, Gravity, Fluent) and want submissions to land in GoHighLevel.” → Sync them with a sync plugin (Method B).

Method A — Embed a GoHighLevel form (official plugin)

Step 1 — Install LeadConnector. Plugins → Add New → search “LC LeadConnector” → Install → Activate.

Step 2 — Connect via OAuth. Open the LC LeadConnector menu, authorize to your GoHighLevel account, and pick the correct location.

Step 3 — Embed the form. Use the plugin’s form block (Gutenberg/Elementor/Divi) or shortcode to place your GoHighLevel form on any page. It renders from your GoHighLevel configuration, so edits in GoHighLevel reflect on the site.

That’s it — the form displays on WordPress and submissions go into GoHighLevel because the form is a GoHighLevel form. Done.

Free resource

Get the free WordPress ↔ GoHighLevel Setup Checklist. Both methods below, condensed to a one-page checklist.
Button: Get the free checklist →

Request the resource

Method B — Sync your existing WordPress forms into GoHighLevel

Maybe you don’t want to rebuild your forms in GoHighLevel — you already have polished Contact Form 7, Gravity Forms, or Fluent Forms forms and just want the submissions to become GoHighLevel contacts. The official plugin won’t do this; a sync plugin will.

Step 1 — Install a sync plugin (e.g., HighLevelSync) and activate it.

Step 2 — Connect via OAuth 2.0 and select your GoHighLevel location.

Step 3 — Map the form. Point your CF7 / Gravity / Fluent form at GoHighLevel: which form, which fields map to which GoHighLevel contact fields, and which tag to apply on submission.

Step 4 — Trigger automation. In GoHighLevel, build the workflow that the new tag fires — a welcome email, a pipeline stage, a notification.

Now your existing WordPress forms feed GoHighLevel without rebuilding anything, and each submission is tagged for follow-up.

Connect WordPress and GoHighLevel without duct tape

Keep your WordPress forms — sync them straight to GoHighLevel.
HighLevelSync pipes Contact Form 7, Gravity, and Fluent submissions into GHL as tagged contacts. Free to start.
Button: Get the free plugin →
Sub-link: Want us to wire it all up for you? Talk to us →

Get HighLevelSyncNeed setup help?

Which method is right?

  • Want GoHighLevel’s form builder and styling? → Method A (embed).
  • Already have WordPress forms you like? → Method B (sync).
  • Want both a GHL form on a landing page and your WordPress forms feeding the CRM? → Use both.

Test it

Submit each form once and confirm the contact lands in GoHighLevel with the correct fields and tag, and that the automation fires. If a synced submission doesn’t appear, check the OAuth connection and the field mapping first.

Frequently asked questions

How do I embed a GoHighLevel form in WordPress?
Install the free LeadConnector plugin, connect via OAuth, and use its form block or shortcode to place the form on any page.

Can I send my existing WordPress form submissions to GoHighLevel?
Yes, but not with the official plugin — use a sync plugin like HighLevelSync to map Contact Form 7, Gravity Forms, or Fluent Forms submissions to GoHighLevel contacts and tags.

Is there a GoHighLevel form shortcode for WordPress?
Yes, the official LeadConnector plugin generates a shortcode you can place anywhere on your site.

Why isn’t my embedded form showing?
Usually the OAuth connection dropped or the wrong GoHighLevel location is selected. Reconnect and confirm the sub-account.

Tags Forms GoHighLevel WordPress
Back to Blog

More articles

View all
How to Add the GoHighLevel Chat Widget to WordPress
GoHighLevel Integration

How to Add the GoHighLevel Chat Widget to WordPress

Jun 8, 2026 3 min read
How to Add a GoHighLevel Booking Calendar to WordPress
GoHighLevel Integration

How to Add a GoHighLevel Booking Calendar to WordPress

Jun 8, 2026 3 min read
HighLevelSync — Native WordPress ↔ GoHighLevel Sync
GoHighLevel Integration

HighLevelSync — Native WordPress ↔ GoHighLevel Sync

Jun 8, 2026 2 min read
Ready to sync WordPress with GoHighLevel?
Set up in minutes. No technical knowledge required.
Browse docs See plans →