Personalize AI Voice Cold Calls
Scrapes a prospect's website before each call, extracts key business context, and dynamically injects personalized talking points into your AI voice agent's prompt.
What This Workflow Does
The biggest problem with outbound AI voice agents is that they sound like they're reading a generic script. They lack the contextual awareness that a human SDR gathers before picking up the phone.
This workflow solves that by inserting an autonomous research layer right before the dialer fires. It scrapes the prospect's website, extracts their current business focus, and dynamically rewrites the AI agent's system prompt so it can speak to the prospect's exact situation.
Key Features
- Autonomous Web Research: Uses Needle's native web browsing tools to read the lead's company website the moment they enter your CRM.
- Intelligent Synthesis: Extracts the target market, value proposition, and recent company news into a clean summary.
- Dynamic Prompt Injection: Generates a custom 2–3 sentence instruction set (e.g., "Mention you saw their new software update and ask how the rollout is going").
- Live API Trigger: Concatenates your static base prompt with the new dynamic context and fires a
POSTrequest to your voice provider to initiate the call instantly. - Token Efficient: Built to leverage high-capacity AI models for fast, accurate web scraping and prompt generation in seconds.
How It Works
The workflow follows four steps in sequence:
| Step | Node Type | What Happens |
|---|---|---|
| 1. Webhook Trigger | Webhook | Receives lead data (name, phone, website URL) from your CRM. |
| 2. AI Research Agent | AI Node | Browses the prospect's website and searches for recent news. Produces a company overview, recent news summary, and a personalized talking point. |
| 3. Payload Builder | Code Node | Merges your static base prompt with the dynamic research context. Assembles the full outbound call payload. |
| 4. Voice API Call | HTTP Request | Sends the assembled payload to your voice platform's API to initiate the call. |
Prerequisites
To deploy this workflow, you will need:
- A Needle Account with web browsing tool access enabled.
- An Outbound Voice Provider: An active account with an API-enabled voice platform (like Vapi.ai or Retell AI) to receive the outbound call payload.
- A CRM Webhook: A system (like GoHighLevel, HubSpot, or Make.com) capable of sending a webhook trigger containing a lead's name, phone number, and website URL.
Setup Instructions
1. Import the Workflow
Copy the provided JSON template and import it into your Needle canvas.
2. Configure Your Base Prompt
Open the Payload Builder code node. Edit the basePrompt variable to match your company's core script.
Example:
"You are Alex, an outbound specialist for VoiceAge. You are calling to offer advanced customer support automation..."
3. Connect Your Voice API
- Open the Voice API HTTP Request node.
- Update the
urlto match your voice provider's outbound calling endpoint (e.g.,https://api.vapi.ai/call/phone). - Replace the API key variable with your actual authentication token.
- Ensure the JSON body in the code node matches the exact schema required by your specific voice provider.
4. Set Up the CRM Trigger
Configure your CRM to send a POST request to the Needle Webhook Trigger URL whenever a new lead is added to an outbound campaign.
Example Trigger Payload:
{ "leadName": "John Doe", "websiteUrl": "https://www.example-logistics.com", "phoneNumber": "+15550198765" }
Customization Tips
- Add LinkedIn research: Include a
linkedinUrlfield in your webhook payload. The AI agent is already configured to browse LinkedIn profiles when available. - Adjust voice personality: Modify the
firstMessageandvoicesettings in the Payload Builder node to match your brand tone. - Swap voice providers: The HTTP request node can point to any voice platform API — just update the URL and payload schema accordingly.
What to Expect
Once configured, every new lead that enters your outbound campaign will automatically receive a call from an AI agent that:
- Knows what their company does
- References recent news or initiatives
- Opens with a relevant, personalized talking point
This turns generic robotic calls into warm, intelligent outreach — without any manual research.
Want to showcase your own workflows?
Become a Needle workflow partner and turn your expertise into recurring revenue.
