How To Create GoHighLevel Webhook URLs To Accept Leads From Lead Prosper
In June 2024 GoHighLevel will be deprecating their API v1 and moving to strictly to API v2. If you are receiving leads from a Lead Prosper user, or if you are sending leads to your own GoHighLevel Agency account from Lead Prosper, you will need to create a Webhook URL Automation in order to continue accepting those leads. The Lead Prosper user will need this Webhook URL in order to continuing posting to your GoHighLevel account(s).
**Please note that you will need to create a Webhook URL for each subaccount in your GoHighLevel account**
Setting Up the Workflow in GoHighLevel
First, let's navigate to your GoHighLevel dashboard. Here, you'll want to switch to the specific sub account where you want the leads directed. You can do this by clicking on "Click here to Switch" and selecting the appropriate sub account.
Once you're in the chosen sub account, locate the sidebar on the left-hand side of your screen and click on "Automation."
In the top right corner, click on "Create Workflow" and choose "Start from Scratch" from the dropdown menu.
Now, we need to add a trigger. Click on "Add Trigger" and then find "Inbound Webhook" from the list of events on the right-hand panel.
This will generate a URL that we'll need to copy later. Keep this window open for now, as we'll come back to it shortly.
Copy the URL and send it to your Vendor, and ask them to send the test to that Webhook URL. After they confirm that they have sent the test, hit the “Check for new requests” in the dropdown. You will be redirected to the next screen where you will configure the action.
By default the action that will be created is Create Contact. From here you will need to map the fields from the Lead Prosper test payload that was sent to the Webhook URL to your GoHighLevel fields. Click Add Fields, then select the GoHighLevel field you want to map, and then click the tag button next to the blank value field, select the Inbound Webhook Trigger menu, and then select the field to map the value from. Do this for all the fields you want to map the data from Lead Prosper to your GoHighLevel fields.
When you are done, hit Save and then you will be brought back to the Webhook flow prompt.
If you want to add additional options to the Workflow, such as adding Contact Tags, sending an email, or any other action, you can click the + after Create Contact to add another action, select what you want to do, and then hit Save.
When you are ready to set your Webhook live and begin accepting the leads from your vendor hit the toggle button in the top right corner to move the Webhook from Draft to Publish, and then hit Save.
You are now set up to accept your leads from your Lead Prosper vendor!