WP Manifestindependent plugin directory
manifest / integrations / maxdispo-vip-to-ghl-integration

MaxDispo GHL Opportunities

Creates an Opportunity in GoHighLevel after a Gravity Forms submission.

★ 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/jldev10/maxdispo-vip-to-ghl-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.

A WordPress plugin that integrates Gravity Forms with GoHighLevel to automatically check for existing contacts and create opportunities upon form submission.

Features

  • Gravity Forms Integration: Triggers securely on specific form submissions.
  • Contact Lookup (V1 API): Checks if a contact exists in GHL (by Email or Phone).
  • Opportunity Creation (V1 API): Creates a new opportunity in your specified Pipeline/Stage.
  • Smart Field Mapping: Map any Gravity Form field to GHL Opportunity Custom Fields via a drag-and-drop compatible settings interface.
  • Auto-Formatting: Automatically generates Opportunity Titles from address fields (Street, City, State, Zip).
  • Auto Property Address: Automatically creates a property_address_v2 custom field by concatenating address components (18.1, 18.3, 18.4, 18.5).
  • Multi-Select Support: Properly handles checkbox fields (like Family Majors) and sends them as arrays to GHL multi-select custom fields.
  • Debug Mode: Inject detailed API logs into the browser console for easy troubleshooting.

Requirements

  • WordPress 5.0+
  • Gravity Forms
  • GoHighLevel Location API Key (V1)

Setup

  1. Install & Activate: Upload the plugin folder to wp-content/plugins/ and activate.
  2. Settings: Go to Settings > MaxDispo GHL.
  3. API Key: Enter your GHL Location API Key (found in Business Info).
  4. Pipeline/Stage: Enter the target Pipeline ID and Stage ID from your GHL URL.
  5. Form ID: Enter the ID of the Gravity Form you want to hook into.
  6. Field Mapping: Map your form fields to GHL keys.
    • Note: Keys like opportunity.property_address are automatically sanitized to property_address.

Usage

Simply submit the connected Gravity Form. The plugin will intercept the submission, look up the contact, and push the deal to your pipeline.

Troubleshooting

Enable "Debug Logging" in the settings to see real-time API feedback in your browser's Developer Console (F12) upon submission.