Home Services · Voice Workflow
After-Hours Lead Capture → GoHighLevel
An inbound after-hours call is greeted, qualified, and captured straight into GoHighLevel — with emergencies flagged for on-call dispatch and a confirmation text sent automatically.
Workflow
How it runs, step by step
- 01TRIGGER
After-hours call received
An inbound call rings in outside business hours and enters the real-time workflow.
- 02MEMORY
Look up caller in Zep
Read the caller's history from Zep, keyed by phone number and workspace, to see if they are a returning customer.
- 03BRANCH
Known caller?
Branch on whether the caller already exists in memory.
- if known → Greet returning caller
- if new → Greet new caller
- 04VOICE
Greet returning caller
Greet the caller by name and reference their last job.
- 05VOICE
Greet new caller
Introduce the business and ask how the team can help.
- 06AI AGENT
Capture service details
Collect service type, address, and urgency using the AI agent node.
- 07BRANCH
Emergency?
Determine whether the request is an after-hours emergency.
- if emergency → Flag for on-call dispatch
- if standard → Create lead in GoHighLevel
- 08INTEGRATION
Flag for on-call dispatch
Create a high-priority opportunity in GoHighLevel and tag it for the on-call technician.
- 09INTEGRATION
Create lead in GoHighLevel
Create or update the contact and opportunity in GoHighLevel with the captured details.
- 10INTEGRATION
Send confirmation text
Text the caller a confirmation and a next-step link via Twilio.
- 11MEMORY
Save call to Zep
Write the call summary and captured fields back to Zep for the next interaction.
- 12END
End call
Wrap up and end the call.