This workflow triggers when a new opportunity is created in Go High Level (GHL) , fetches the associated contact details, and initiates an outbound call using Vapi . The call is made by a Vapi assistant configured with the appropriate credentials.
๐งพ Requirements
Go High Level (GHL)
- A Go High Level account
- GHL developer private app and credentials enabled in n8n
-
Webhook URL from n8n added to your GHL private app
Vapi
- A Vapi account with credit
- A connected phone number to make calls
- An assistant created and ready to make calls
- Your Vapi API key
๐ Useful Links
๐ Workflow Breakdown
1. Trigger: GHL Opportunity Created
- Triggered by a Webhook (POST) from Go High Level when a new opportunity is created.
- Webhook URL must be enabled in your GHL private app.
2. Get a GHL Contact
- Retrieves contact details from GHL CRM using the contact ID from the opportunity.
- Includes information such as phone number, name, and custom fields.
3. Wait 5 minutes
- Introduces a short delay before making the call to avoid immediate outreach.
- Helps ensure data is synced and gives the system time for any follow-up automation.
4. Set Vapi Fields (Manual Step)
- Set the required fields for the Vapi API call:
-
vapiPhoneNumberId
โ the number id making the call
-
vapiAssistantId
โ the assistant who will handle the call
-
vapiApi
โ your secure Vapi API key
5. Start Outbound Vapi Call
- Sends a POST request to
https://api.vapi.ai/call
- Payload includes:
- Contact's phone number
- Selected Vapi assistant
- Vapi phone number id to start the call
โ
Summary
This n8n automation connects your CRM ( Go High Level ) with voice automation ( Vapi ) to immediately respond to new opportunities . Once a lead is created, they will receive a personalized voice call from a Vapi AI assistant.
๐โโ๏ธ Need Help?
Feel free to contact us at 1 Node
Get instant access to a library of free resources we created.