{"id":345772,"date":"2026-10-10T07:43:47","date_gmt":"2026-10-10T07:43:47","guid":{"rendered":"https:\/\/wordpress.org\/plugins\/formflow-ext-for-wpforms-and-gohighlevel\/"},"modified":"2026-10-27T11:53:06","modified_gmt":"2026-10-27T11:53:06","slug":"formflow-ext-for-wpforms-and-gohighlevel","status":"publish","type":"plugin","link":"https:\/\/wordpress.org\/plugins\/formflow-ext-for-wpforms-and-gohighlevel\/","author":23497049,"comment_status":"closed","ping_status":"closed","template":"","meta":{"version":"1.0.0","stable_tag":"1.0.0","tested":"7.1.4","requires":"5.8","requires_php":"7.4","requires_plugins":null,"header_name":"FormFlow Ext For WPForms and GoHighLevel","header_author":"NexPlugs","header_description":"Connect WPForms directly to multiple GoHighLevel sub-accounts.","assets_banners_color":"c9ebd9","last_updated":"2026-10-27 11:53:06","external_support_url":"","external_repository_url":"","donate_link":"","header_plugin_uri":"https:\/\/nexplugs.com\/","header_author_uri":"","rating":0,"author_block_rating":0,"active_installs":0,"downloads":181,"num_ratings":0,"support_threads":0,"support_threads_resolved":0,"author_block_count":0,"sections":["description","installation","faq","changelog"],"tags":{"1.0.0":{"tag":"1.0.0","author":"nexplugs","date":"2026-10-27 11:53:06","revision":3768414}},"upgrade_notice":{"1.0.0":"<p>Initial release of FormFlow Ext For WPForms and GoHighLevel.<\/p>"},"ratings":[],"assets_icons":{"icon-128x128.png":{"filename":"icon-128x128.png","revision":3737705,"resolution":"128x128","location":"assets","locale":"","width":128,"height":128},"icon-256x256.png":{"filename":"icon-256x256.png","revision":3737705,"resolution":"256x256","location":"assets","locale":"","width":256,"height":256}},"assets_banners":{"banner-1544x500-rtl.png":{"filename":"banner-1544x500-rtl.png","revision":3737705,"resolution":"1544x500","location":"assets","locale":"","width":1544,"height":500},"banner-1544x500.png":{"filename":"banner-1544x500.png","revision":3737705,"resolution":"1544x500","location":"assets","locale":"","width":1544,"height":500},"banner-772x250-rtl.png":{"filename":"banner-772x250-rtl.png","revision":3737705,"resolution":"772x250","location":"assets","locale":"","width":772,"height":250},"banner-772x250.png":{"filename":"banner-772x250.png","revision":3737705,"resolution":"772x250","location":"assets","locale":"","width":772,"height":250}},"assets_blueprints":{},"all_blocks":[],"tagged_versions":["1.0.0"],"block_files":[],"assets_screenshots":{"Screenshot-1.jpg":{"filename":"Screenshot-1.jpg","revision":3737705,"resolution":"1","location":"assets","locale":"","width":1900,"height":872},"Screenshot-2.jpg":{"filename":"Screenshot-2.jpg","revision":3737705,"resolution":"2","location":"assets","locale":"","width":1919,"height":909},"Screenshot-3.jpg":{"filename":"Screenshot-3.jpg","revision":3737705,"resolution":"3","location":"assets","locale":"","width":1908,"height":865},"Screenshot-4.jpg":{"filename":"Screenshot-4.jpg","revision":3737705,"resolution":"4","location":"assets","locale":"","width":1896,"height":907}},"screenshots":{"1":"FormFlow Ext dashboard with the connected GoHighLevel account","2":"Connected GoHighLevel locations (sub-accounts)","3":"Global tags settings for WPForms leads sent to GoHighLevel","4":"WPForms builder settings with GHL location and tags"}},"plugin_section":[],"plugin_tags":[1150,266206,244309,11463,130711],"plugin_category":[58],"plugin_contributors":[266058],"plugin_business_model":[],"class_list":["post-345772","plugin","type-plugin","status-publish","hentry","plugin_tags-crm","plugin_tags-ghl","plugin_tags-gohighlevel","plugin_tags-lead-capture","plugin_tags-wpforms","plugin_category-user-management","plugin_contributors-nexplugs","plugin_committers-nexplugs"],"banners":{"banner":"https:\/\/ps.w.org\/formflow-ext-for-wpforms-and-gohighlevel\/assets\/banner-772x250.png?rev=3737705","banner_2x":"https:\/\/ps.w.org\/formflow-ext-for-wpforms-and-gohighlevel\/assets\/banner-1544x500.png?rev=3737705","banner_rtl":false,"banner_2x_rtl":false},"icons":{"svg":false,"icon":"https:\/\/ps.w.org\/formflow-ext-for-wpforms-and-gohighlevel\/assets\/icon-128x128.png?rev=3737705","icon_2x":"https:\/\/ps.w.org\/formflow-ext-for-wpforms-and-gohighlevel\/assets\/icon-256x256.png?rev=3737705","generated":false},"screenshots":[{"src":"https:\/\/ps.w.org\/formflow-ext-for-wpforms-and-gohighlevel\/assets\/Screenshot-1.jpg?rev=3737705","caption":"FormFlow Ext dashboard with the connected GoHighLevel account"},{"src":"https:\/\/ps.w.org\/formflow-ext-for-wpforms-and-gohighlevel\/assets\/Screenshot-2.jpg?rev=3737705","caption":"Connected GoHighLevel locations (sub-accounts)"},{"src":"https:\/\/ps.w.org\/formflow-ext-for-wpforms-and-gohighlevel\/assets\/Screenshot-3.jpg?rev=3737705","caption":"Global tags settings for WPForms leads sent to GoHighLevel"},{"src":"https:\/\/ps.w.org\/formflow-ext-for-wpforms-and-gohighlevel\/assets\/Screenshot-4.jpg?rev=3737705","caption":"WPForms builder settings with GHL location and tags"}],"raw_content":"<!--section=description-->\n<p><a href=\"https:\/\/www.nexplugs.com\/formflow-for-ghl\/\">\ud83c\udf10 Official Website<\/a> | <a href=\"https:\/\/support.nexplugs.com\/knowledge-base\/formflow-for-ghl\">\ud83d\udcd6 Documentation<\/a> | <a href=\"https:\/\/support.nexplugs.com\/support\">\ud83e\uddd1\u200d\ud83d\udcbb Support<\/a><\/p>\n\n<p><strong>FormFlow Ext connects WPForms to GoHighLevel.<\/strong> 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.<\/p>\n\n<p>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.<\/p>\n\n<p><strong>Requires WPForms (Lite or Pro) to be installed and active.<\/strong><\/p>\n\n<h4>Why use this WPForms GoHighLevel integration?<\/h4>\n\n<ul>\n<li><strong>Works with WPForms Lite.<\/strong> Send leads to GoHighLevel without upgrading to a paid WPForms plan.<\/li>\n<li><strong>Set up inside WPForms.<\/strong> Choose the GHL location and tags per form, right in the form builder settings.<\/li>\n<li><strong>No middleman tools.<\/strong> WPForms connects to GoHighLevel directly. No task limits, no extra subscription.<\/li>\n<li><strong>No lost leads.<\/strong> Every submission goes to your CRM, not only to an email notification someone has to check.<\/li>\n<li><strong>Built for agencies.<\/strong> Send each form to a different GHL location (sub-account) from one WordPress site.<\/li>\n<li><strong>Easy to troubleshoot.<\/strong> A built-in activity log shows every sync and every API error.<\/li>\n<\/ul>\n\n<h4>Free features<\/h4>\n\n<p>\u2611\ufe0f <strong>Secure GoHighLevel connection<\/strong> \u2013 connect your GHL account once from the WordPress admin. No API keys to paste into each form.\n\u2611\ufe0f <strong>WPForms entries to GoHighLevel contacts<\/strong> \u2013 every WPForms submission creates a GHL contact, or updates the existing one, so you don't get duplicates. Syncs name, email and phone.\n\u2611\ufe0f <strong>Native WPForms settings<\/strong> \u2013 configure the GoHighLevel connection for each form under Settings \u2192 General in the WPForms builder.\n\u2611\ufe0f <strong>Multi-location routing<\/strong> \u2013 connect multiple GoHighLevel locations (sub-accounts) under one primary account, and choose which location each WPForms form sends to.\n\u2611\ufe0f <strong>Global and form-specific tags<\/strong> \u2013 tag every WPForms lead, or set tags per form, to trigger the right GoHighLevel workflow, SMS or email follow-up.\n\u2611\ufe0f <strong>Activity log<\/strong> \u2013 see every WPForms sync to GoHighLevel, with connection status and API errors, so you can fix problems without guessing.\n\u2611\ufe0f <strong>Clean uninstall<\/strong> \u2013 removes the plugin's settings and data when you delete it.<\/p>\n\n<h4>FormFlow GHL PRO: the complete WPForms GoHighLevel integration<\/h4>\n\n<p>The free plugin syncs name, email and phone. <a href=\"https:\/\/www.nexplugs.com\/formflow-for-ghl\/\">FormFlow for GHL Pro<\/a> adds a Feeds engine that sends every WPForms answer to GoHighLevel and decides what happens next:<\/p>\n\n<p>\u2611\ufe0f <strong>Custom field mapping<\/strong> \u2013 map any WPForms field to standard GoHighLevel fields (company, address, city, website) or to your own GHL custom fields.\n\u2611\ufe0f <strong>Pipelines and opportunities<\/strong> \u2013 turn a WPForms submission into a GoHighLevel opportunity in the pipeline and stage you choose, with no manual entry.\n\u2611\ufe0f <strong>Conditional routing<\/strong> \u2013 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.\n\u2611\ufe0f <strong>Multiple feeds per form<\/strong> \u2013 send one WPForms submission to several GoHighLevel locations, each with its own field mapping and rules.\n\u2611\ufe0f <strong>Feed-specific tags<\/strong> \u2013 tag leads by the rule that fired, not just by form, to trigger more targeted GHL automations.\n\u2611\ufe0f <strong>Multiple primary GHL accounts<\/strong> \u2013 connect completely separate GoHighLevel accounts, so an agency can keep every client's WPForms leads in that client's own GHL.<\/p>\n\n<p>Every plan includes all Pro features. Choose by how many websites you need: 2, 4 or unlimited. <a href=\"https:\/\/www.nexplugs.com\/formflow-for-ghl\/#pricing\">See plans and pricing<\/a>.<\/p>\n\n<h4>Who it's for<\/h4>\n\n<p>\u2611\ufe0f Small businesses using WPForms contact, quote or booking forms who run follow-up in GoHighLevel\n\u2611\ufe0f Agencies building client sites with WPForms and GoHighLevel\n\u2611\ufe0f Anyone replacing a Zapier or webhook setup between WPForms and GHL<\/p>\n\n<p>Using Contact Form 7, Gravity Forms, Elementor, Fluent Forms or Ninja Forms as well? Try <a href=\"https:\/\/wordpress.org\/plugins\/formflow-for-gohighlevel\/\">FormFlow for GoHighLevel<\/a>, which supports all six form builders.<\/p>\n\n<h3>External services<\/h3>\n\n<p>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.<\/p>\n\n<h4>1. NexPlugs API (api.nexplugs.com)<\/h4>\n\n<p>Used for secure GoHighLevel authentication, location connection management, and processing WPForms submissions to create or update GHL contacts.<\/p>\n\n<p>What is sent and when:<\/p>\n\n<ul>\n<li><strong>On account connection:<\/strong> website URL \/ domain<\/li>\n<li><strong>On account disconnect:<\/strong> website URL \/ domain and connected GHL location\/account identifiers<\/li>\n<li><p><strong>On a WPForms submission:<\/strong> contact name, email, phone, form source identifier, configured tags, selected GHL location\/account identifiers, and form values needed to create or update the contact<\/p><\/li>\n<li><p>Privacy Policy: https:\/\/www.nexplugs.com\/privacy-policy\/<\/p><\/li>\n<li>Terms of Service: https:\/\/www.nexplugs.com\/terms-of-services\/<\/li>\n<\/ul>\n\n<h4>2. GoHighLevel API<\/h4>\n\n<p>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.<\/p>\n\n<p>This service is provided by HighLevel Inc.:<\/p>\n\n<ul>\n<li>Privacy Policy: https:\/\/www.gohighlevel.com\/privacy-policy<\/li>\n<li>Terms of Service: https:\/\/www.gohighlevel.com\/terms<\/li>\n<\/ul>\n\n<!--section=installation-->\n<ol>\n<li>Make sure WPForms (Lite or Pro) is installed and active.<\/li>\n<li>In WordPress, go to <strong>Plugins \u2192 Add New<\/strong>, search for \"FormFlow Ext For WPForms\", then install and activate.<\/li>\n<li>Open <strong>FormFlow Ext For WPForms and GoHighLevel<\/strong> in the admin menu and connect your GoHighLevel account.<\/li>\n<li>Select the GHL locations (sub-accounts) this site should use.<\/li>\n<li>Open a form in the WPForms builder, go to <strong>Settings \u2192 General<\/strong>, and choose the GoHighLevel location and tags.<\/li>\n<li>Submit a test entry and check the contact in GoHighLevel and the activity log.<\/li>\n<\/ol>\n\n<p>Full setup guide: https:\/\/support.nexplugs.com\/knowledge-base\/formflow-for-ghl<\/p>\n\n<!--section=faq-->\n<dl>\n<dt id=\"how%20do%20i%20connect%20wpforms%20to%20gohighlevel%3F\"><h3>How do I connect WPForms to GoHighLevel?<\/h3><\/dt>\n<dd><p>Install the plugin, connect your GoHighLevel account, then open your form in the WPForms builder and choose a GHL location and tags under Settings \u2192 General. Each new submission creates or updates a contact in GoHighLevel.<\/p><\/dd>\n<dt id=\"does%20it%20work%20with%20wpforms%20lite%3F\"><h3>Does it work with WPForms Lite?<\/h3><\/dt>\n<dd><p>Yes. The plugin works with both WPForms Lite and WPForms Pro.<\/p><\/dd>\n<dt id=\"do%20i%20need%20zapier%20to%20send%20wpforms%20to%20gohighlevel%3F\"><h3>Do I need Zapier to send WPForms to GoHighLevel?<\/h3><\/dt>\n<dd><p>No. The plugin connects WPForms to GoHighLevel directly, so there is no Zapier, Make or webhook setup to maintain.<\/p><\/dd>\n<dt id=\"can%20different%20wpforms%20forms%20go%20to%20different%20ghl%20locations%3F\"><h3>Can different WPForms forms go to different GHL locations?<\/h3><\/dt>\n<dd><p>Yes. Each form has its own settings, so each WPForms form can send to its own location with its own tags.<\/p><\/dd>\n<dt id=\"can%20i%20connect%20multiple%20gohighlevel%20locations%3F\"><h3>Can I connect multiple GoHighLevel locations?<\/h3><\/dt>\n<dd><p>Yes. The free version connects multiple locations (sub-accounts) under one primary GoHighLevel account.<\/p><\/dd>\n<dt id=\"can%20i%20connect%20multiple%20gohighlevel%20accounts%3F\"><h3>Can I connect multiple GoHighLevel accounts?<\/h3><\/dt>\n<dd><p>Separate primary GHL accounts are supported in <a href=\"https:\/\/www.nexplugs.com\/formflow-for-ghl\/\">FormFlow for GHL Pro<\/a>. The free version works with one primary account and its sub-accounts.<\/p><\/dd>\n<dt id=\"can%20i%20map%20wpforms%20fields%20to%20gohighlevel%20custom%20fields%3F\"><h3>Can I map WPForms fields to GoHighLevel custom fields?<\/h3><\/dt>\n<dd><p>Yes, with <a href=\"https:\/\/www.nexplugs.com\/formflow-for-ghl\/\">FormFlow for GHL Pro<\/a>. The free version syncs name, email and phone. Pro maps any WPForms field to standard or custom GHL fields.<\/p><\/dd>\n<dt id=\"can%20wpforms%20submissions%20create%20opportunities%20in%20gohighlevel%3F\"><h3>Can WPForms submissions create opportunities in GoHighLevel?<\/h3><\/dt>\n<dd><p>Yes, with FormFlow GHL Pro. Each feed can create an opportunity in the pipeline and stage you choose.<\/p><\/dd>\n<dt id=\"can%20i%20add%20tags%20automatically%3F\"><h3>Can I add tags automatically?<\/h3><\/dt>\n<dd><p>Yes. Use global tags for every submission, and form-specific tags inside each form's WPForms settings.<\/p><\/dd>\n<dt id=\"can%20i%20see%20sync%20errors%3F\"><h3>Can I see sync errors?<\/h3><\/dt>\n<dd><p>Yes. The built-in activity log shows connection status and API events for each sync.<\/p><\/dd>\n<dt id=\"is%20woocommerce%20supported%3F\"><h3>Is WooCommerce supported?<\/h3><\/dt>\n<dd><p>Not yet. WooCommerce integration is planned.<\/p><\/dd>\n<dt id=\"does%20the%20plugin%20remove%20its%20data%20on%20uninstall%3F\"><h3>Does the plugin remove its data on uninstall?<\/h3><\/dt>\n<dd><p>Yes. The plugin removes its settings and data on uninstall.<\/p><\/dd>\n<dt id=\"how%20do%20i%20get%20support%3F\"><h3>How do I get support?<\/h3><\/dt>\n<dd><p>Read the <a href=\"https:\/\/support.nexplugs.com\/knowledge-base\/formflow-for-ghl\">setup guide<\/a>, open a ticket at https:\/\/support.nexplugs.com\/support, or email support@nexplugs.com.<\/p><\/dd>\n\n<\/dl>\n\n<!--section=changelog-->\n<h4>1.0.0<\/h4>\n\n<ul>\n<li>Initial release<\/li>\n<li>Secure GoHighLevel account connection<\/li>\n<li>Multiple GoHighLevel location (sub-account) support<\/li>\n<li>Form-specific location routing<\/li>\n<li>Global and form-specific tags<\/li>\n<li>WPForms Lite and Pro support<\/li>\n<li>Automatic contact creation and update<\/li>\n<\/ul>","raw_excerpt":"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 \u2026","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/345772","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin"}],"about":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/types\/plugin"}],"replies":[{"embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/comments?post=345772"}],"author":[{"embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/nexplugs"}],"wp:attachment":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=345772"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=345772"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=345772"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=345772"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=345772"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=345772"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}