# Auto-Call New HubSpot Leads With an AI Voice Agent (n8n, 2026)

> A ready n8n template that auto-calls new HubSpot leads with an AI voice agent and writes the outcome back to the contact. Speed-to-lead, automated.

Source: https://edesy.in/blog/trigger-ai-voice-calls-from-hubspot-n8n-2026

Speed-to-lead wins deals: a lead called within a minute converts far better than one called an hour later. With **n8n** and an AI voice agent, you can call **every new HubSpot lead automatically** — qualify them in their language, and write the result back to the contact so your reps only pick up the warm ones.

Here's the ready **n8n template**.

## What the template does

The **HubSpot Lead Caller** template runs this flow:

1. **HubSpot trigger** — fires when a new contact/lead is created.
2. **Filter (`if`)** — optionally only call leads that match criteria (source, lifecycle stage, has a phone number).
3. **Initiate call** — calls the voice agent API to dial and qualify the lead.
4. **Update HubSpot** — writes the call outcome (qualified, callback, not interested) back to the contact.

## Setup

### 1. Connect your accounts in n8n
- **Voice agent API**: add a **Header Auth** credential — header `Authorization`, value `Bearer vp_live_your_api_key` (get the key from your dashboard, **Settings → API Keys**).
- **HubSpot**: add your HubSpot credential so n8n can read the new lead and update it later.

### 2. Place the call
The dial is a single API call, with the lead's details passed as variables:

```
POST https://voice-agent.edesy.in/api/initiate-call
Authorization: Bearer vp_live_your_api_key
Content-Type: application/json

{
  "phone_number": "+919876543210",
  "agent_id": 123,
  "variables": { "first_name": "Asha", "lead_source": "Website" }
}
```

Pair this with our [low-latency Hinglish sales agent](https://edesy.in/blog/low-latency-hinglish-voice-agent-stack-2026) so the qualification call feels fast and natural.

### 3. Write the result back
After the call, the agent's captured fields (interest, callback time, qualification) flow back into the HubSpot contact — so your pipeline reflects reality without manual logging. (Use [post-call data extraction](https://edesy.in/blog/post-call-data-extraction-llm-architecture) to structure those fields.)

For the exact HubSpot writes (logging a Call activity with the right disposition, and moving `hs_lead_status` without overwriting a rep's decision), see [logging call outcomes and updating lead status in HubSpot](https://edesy.in/ai-voice-assistant/blog/voice-bot-hubspot-call-outcomes-lead-status).

## Why it works

- **Instant follow-up** — leads are called the moment they enter HubSpot.
- **Reps only get warm leads** — the agent filters before a human spends time.
- **Clean CRM** — every call is logged back automatically.

If you already run HubSpot automations, this slots in next to them — see our [HubSpot automation workflows](https://edesy.in/blog/hubspot-whatsapp-automation-workflows-2026) guide. To trigger calls from a spreadsheet instead, see [calling from Google Sheets](https://edesy.in/blog/trigger-ai-voice-calls-from-google-sheets-n8n-2026).

## Get the template

Grab your API key and the n8n template on the [voice agent API](https://edesy.in/voice-agent-api) page, or set it up on the [Edesy voice AI platform](https://edesy.in/voice-ai-platform).

**[Auto-call your HubSpot leads →](https://edesy.in/voice-agent-api)**
