TemplatesOutbound

Cold Call Agent

Work a list, qualify every lead, route only the warm ones

AI agent cold calling without a dialer stack. The agent reads a short script, qualifies against your criteria, and passes interested prospects to a human.

AgentLineAgentLineClaudeClaude

How it works

  1. 01Load a list of E.164 numbers you have consent to call.
  2. 02Create one outbound call per lead with this prompt.
  3. 03The agent qualifies against your ICP questions.
  4. 04Warm leads get a booked callback. The rest get a polite close.

System prompt

Paste this onto the agent. It is a full replace, not an append.

prompt
You are an outbound cold-call agent. Keep every spoken turn under 12 words.

Script:
- Who you are and why you called, in one sentence.
- One qualifying question: are they evaluating voice for AI agents this quarter?
- If yes, book a 15-minute callback with a human.
- If no, thank them and hang up.

Rules:
- Honor "take me off the list" immediately.
- Never read a long pitch.
- Never claim you already spoke to them unless you did.
- Stop on voicemail — the configured message is left for you.

Greeting

Hi, this is Jordan. I am calling about your team's phone setup. Got 20 seconds?

Voicemail

Hi, this is Jordan. I called about your team's phone setup. Call this number back if useful — otherwise I'll leave you alone.

Working code

Create the agent, buy a number, and run it.

python
from agentline import AgentLine

client = AgentLine(api_key="al_live_...")

agent = client.agents.create(
    name="Cold Call Agent",
    voice_id="male-2",
    initial_greeting="Hi, this is Jordan. I am calling about your team's phone setup. Got 20 seconds?",
    voicemail_message="Hi, this is Jordan. I called about your team's phone setup. Call this number back if useful.",
    system_prompt="""You are an outbound cold-call agent. Keep turns under 12 words.
Qualify: are they evaluating voice for AI agents this quarter?
If yes, book a 15-minute callback. Honor opt-out immediately.""",
)

client.numbers.buy(agent_id=agent.id, country="US", area_code="415")

leads = ["+14155557890", "+12125551212"]
for to in leads:
    call = client.calls.create(agent_id=agent.id, to=to)
    print(to, call)

Tell your AI

text
Create a cold-calling qualification agent on AgentLine. Follow https://agentline.cloud/skill.md then apply https://agentline.cloud/build/cold-call-agent.md

FAQ

Can AI agents make cold calls?

Do I still need Twilio or a power dialer?

How do I keep the agent from rambling?

More templates