Your AI agent now makes the calls
Lead summary
Outbound calling agents are live. Build one in minutes, connect a phone number, and your AI dials new leads the moment they come in — qualifying, following up, and confirming appointments before they ever go cold. Now with native GoHighLevel automation.
What’s new
You can now build a fully voice-driven outbound calling agent right inside Knock Knock. Pick the voice and language. Tell the agent its goal, write the opening script, add the questions to ask, the common objections, and the things it should never say. Connect a phone number, plug in your knowledge base, and wire it straight into GoHighLevel so a brand-new contact triggers a call automatically.
Whenever a lead comes in through your website, a form, or your CRM, the agent identifies it and reaches out on its own. It auto-dials new leads, follows up at the right time, runs outbound campaigns, nurtures leads, confirms appointments, logs every call, and connects everything back to your CRM. One agent, doing the chasing, with the full context of your business already loaded.
Why it matters
Most new leads go cold before anyone calls them back. They fill in a form, sit in a list, and lose interest while your team is busy or off the clock. With an outbound agent that dials the moment a lead lands — qualifies them, follows up on time, and confirms the appointment — every new contact gets a real conversation instead of a slow callback. The same urgency that made your chat agents convert, now reaching out on voice.
How to use it
- Open your Knock Knock dashboard and click Settings in the left sidebar
- Go to AI Agents, then Agents, and select Create Agent under Outbound Call Agent
- Give the agent a name (for example, “Sales Follow-Up Agent”)
- Open AI Engine and choose the voice and language the agent will speak
- Open Behavior and set the agent’s goal, write the opening script — the first thing it says when a lead picks up — then add the questions to ask, common objections and how to handle them, and anything the agent should never say
- Go to Phone Numbers, click Import, and connect your Twilio number — paste in the number, your Account SID, and your Auth Token
- Connect your Knowledge Base so the agent knows your company, services, and offers (leave the Webhook section for now — you’ll come back to it)
- Go to Settings → Integrations, find GoHighLevel, and click Map Go High Level
- Click Install, log into your CRM, and select the sub-account to connect — you’ll land straight back in Knock Knock
- In GoHighLevel, go to Automation, click Create Workflow, and start from scratch
- Pick your trigger — Contact Created works well (you can also use Appointment Booked, New Opportunity, Tag Added, or a custom field)
- Click the + and add a Custom Webhook action, then set the method to POST
- In Knock Knock, copy the endpoint URL for your outbound agent and paste it into the webhook URL field; set the content type to application/json
- Back in Knock Knock, copy the full GHL payload block and paste it into the webhook’s raw body — leave the
{{contact.*}}merge tags exactly as they are (name, email, and phone pull in automatically; the keys are pre-filled for you) - Hit Save Action, then test the agent before launching