Connect your Gravity Forms directly to GoHighLevel and automatically send leads, apply tags, and route submissions to one or multiple GoHighLevel locations.
Prerequisites
Before getting started, make sure you have:
- Gravity Forms installed and activated.
- FormFlow for GoHighLevel installed and activated.
- At least one GoHighLevel location connected via Settings → FormFlow GHL.
Step 1: Open Your Gravity Form Settings
- Log in to your WordPress dashboard.
- Navigate to Forms.
- Locate the form you want to connect with GoHighLevel.
- Click Settings.
Screenshot: Gravity Forms list page with the Settings option highlighted.
Step 2: Open FormFlow Settings
Inside the form settings page:
- Click FormFlow for GoHighLevel Settings from the left-hand menu.
This section contains all GoHighLevel integration settings for the selected form.
Screenshot: FormFlow for GoHighLevel Settings tab highlighted in the Gravity Forms settings menu.
Step 3: Select Target Locations
Choose which GoHighLevel locations should receive leads from this form.
- Locate the Target Locations section.
- Select one or more connected GoHighLevel locations.
Note: If no locations are displayed, connect your GoHighLevel account first from Settings → FormFlow GHL.
Screenshot: Target Locations section with one or more locations selected.
Step 4: Map Your Form Fields
Map your Gravity Forms fields to GoHighLevel contact fields.
Enter the corresponding Gravity Forms Field IDs:
Name Field ID
Enter the Field ID of your Name field.
Examples:
- Single Line Text field:
1 - Gravity Forms Name field:
1
FormFlow automatically handles both simple Name fields and First Name / Last Name field structures.
Email Field ID
Enter the Field ID of your Email field.
Example:
2
Important: Email is required to create or update a contact in GoHighLevel.
Phone Field ID
Enter the Field ID of your Phone field (optional).
Example:
3
Screenshot: Field Mapping section showing sample Name, Email, and Phone field IDs.
Step 5: Add Form-Specific Tags (Optional)
Automatically apply tags to contacts created from this form.
- Locate the Form Specific Tags field.
- Enter one or more tags separated by commas.
Example:
website-lead, gravity-forms, ebook-download
These tags are applied in addition to any Global Tags configured in the main FormFlow settings.
Screenshot: Form Specific Tags field containing multiple tags.
Step 6: Save Your Settings
After completing the configuration:
- Review your selected locations and field mappings.
- Save the form settings if required.
Your Gravity Form is now connected to GoHighLevel.
Screenshot: Settings page showing saved configuration.
Testing the Integration
We recommend performing a quick test to verify the connection.
Test Steps
- Open the page containing your Gravity Form.
- Submit a test entry using a valid email address.
- Log in to GoHighLevel.
- Navigate to Contacts.
Expected Result
A new contact should appear in GoHighLevel with:
- Name
- Email address
- Phone number (if mapped)
- Form-specific tags
- Global tags (if configured)
If the contact appears successfully, your integration is working correctly.
Need Help?
If submissions are not appearing in GoHighLevel:
- Verify that your GoHighLevel location is connected.
- Confirm the correct Field IDs are entered.
- Ensure the Email field contains a valid email address.
- Review the FormFlow activity logs for any API or connection errors.