Directory / plugin
FormFlow Ext For WPForms and GoHighLevel – Send Form Leads to GHL
v1.0.0 · by NexPlugs
Connect WPForms to GoHighLevel (GHL). Send every WPForms entry to GHL CRM as a contact, with location routing and tags. Works with WPForms Lite and Pr …
About this plugin
🌐 Official Website | 📖 Documentation | 🧑💻 Support
FormFlow Ext connects WPForms to GoHighLevel. Every WPForms submission creates or updates a contact in GoHighLevel (GHL) CRM the moment it’s sent, with the location and tags you choose, so your GHL workflows start on time.
Everything is set up inside the WPForms builder. Open a form, choose the GoHighLevel location and tags, and save. No Zapier, Make or webhook code to maintain.
Requires WPForms (Lite or Pro) to be installed and active.
Why use this WPForms GoHighLevel integration?
- Works with WPForms Lite. Send leads to GoHighLevel without upgrading to a paid WPForms plan.
- Set up inside WPForms. Choose the GHL location and tags per form, right in the form builder settings.
- No middleman tools. WPForms connects to GoHighLevel directly. No task limits, no extra subscription.
- No lost leads. Every submission goes to your CRM, not only to an email notification someone has to check.
- Built for agencies. Send each form to a different GHL location (sub-account) from one WordPress site.
- Easy to troubleshoot. A built-in activity log shows every sync and every API error.
Free features
☑️ Secure GoHighLevel connection – connect your GHL account once from the WordPress admin. No API keys to paste into each form.
☑️ WPForms entries to GoHighLevel contacts – every WPForms submission creates a GHL contact, or updates the existing one, so you don’t get duplicates. Syncs name, email and phone.
☑️ Native WPForms settings – configure the GoHighLevel connection for each form under Settings General in the WPForms builder.
☑️ Multi-location routing – connect multiple GoHighLevel locations (sub-accounts) under one primary account, and choose which location each WPForms form sends to.
☑️ Global and form-specific tags – tag every WPForms lead, or set tags per form, to trigger the right GoHighLevel workflow, SMS or email follow-up.
☑️ Activity log – see every WPForms sync to GoHighLevel, with connection status and API errors, so you can fix problems without guessing.
☑️ Clean uninstall – removes the plugin’s settings and data when you delete it.
FormFlow GHL PRO: the complete WPForms GoHighLevel integration
The free plugin syncs name, email and phone. FormFlow for GHL Pro adds a Feeds engine that sends every WPForms answer to GoHighLevel and decides what happens next:
☑️ Custom field mapping – map any WPForms field to standard GoHighLevel fields (company, address, city, website) or to your own GHL custom fields.
☑️ Pipelines and opportunities – turn a WPForms submission into a GoHighLevel opportunity in the pipeline and stage you choose, with no manual entry.
☑️ Conditional routing – route WPForms leads by their answers, using rules such as equals, not equals, contains, starts with and greater than. For example, send “Ready to buy” to sales and “Just browsing” to a nurture workflow.
☑️ Multiple feeds per form – send one WPForms submission to several GoHighLevel locations, each with its own field mapping and rules.
☑️ Feed-specific tags – tag leads by the rule that fired, not just by form, to trigger more targeted GHL automations.
☑️ Multiple primary GHL accounts – connect completely separate GoHighLevel accounts, so an agency can keep every client’s WPForms leads in that client’s own GHL.
Every plan includes all Pro features. Choose by how many websites you need: 2, 4 or unlimited. See plans and pricing.
Who it’s for
☑️ Small businesses using WPForms contact, quote or booking forms who run follow-up in GoHighLevel
☑️ Agencies building client sites with WPForms and GoHighLevel
☑️ Anyone replacing a Zapier or webhook setup between WPForms and GHL
Using Contact Form 7, Gravity Forms, Elementor, Fluent Forms or Ninja Forms as well? Try FormFlow for GoHighLevel, which supports all six form builders.
External services
This plugin connects to external services to authenticate with GoHighLevel and sync leads. No data is sent in the background or without one of the actions below.
1. NexPlugs API (api.nexplugs.com)
Used for secure GoHighLevel authentication, location connection management, and processing WPForms submissions to create or update GHL contacts.
What is sent and when:
- On account connection: website URL / domain
- On account disconnect: website URL / domain and connected GHL location/account identifiers
-
On a WPForms submission: contact name, email, phone, form source identifier, configured tags, selected GHL location/account identifiers, and form values needed to create or update the contact
-
Privacy Policy: https://www.nexplugs.com/privacy-policy/
- Terms of Service: https://www.nexplugs.com/terms-of-services/
2. GoHighLevel API
WPForms submission data is sent to the GoHighLevel CRM API through the NexPlugs API to create or update a contact in the selected location. This happens only when a visitor submits a WPForms form.
This service is provided by HighLevel Inc.:
- Privacy Policy: https://www.gohighlevel.com/privacy-policy
- Terms of Service: https://www.gohighlevel.com/terms