Outbound voice agents

Call Every Lead. With Guardrails Built In.

Build an outbound voice agent, add your leads and start a campaign. Calling hours, Do Not Call lists, cooldowns and a kill switch sit in front of every dial.

7 day free trial
No code agent builder
Your keys or managed minutes
Do Not Call list checkedClear
Calling window 9am to 6pmOpen
Agent speakingYou asked for a quote yesterday. Is now a good time?
Lead speakingSure, I have a few minutes.
Meeting bookedFri 10:30am
Campaign progress182 of 500

4
checks in front of every dial
5
language model providers to choose from
4
voice providers to choose from
7 days
free trial on every self serve plan

What outbound agents do

Everything an Outbound Agent Does

One agent runs the campaign, and each step is a setting you control.

Runs call campaigns

Works through your contact list with the retries and concurrency you set.

Imports your contacts

Upload a CSV or paste a list to fill a campaign.

Qualifies with your questions

Asks your qualifying questions and records each answer.

Books the meeting

Books into Google or Microsoft calendars during the call.

Detects voicemail

Recognises voicemail so the campaign moves on to the next lead.

Transfers hot leads

Hands the call live to a number you set while the lead is still interested.

Schedules callbacks

When a lead asks for a later time, the agent schedules the callback.

Honours opt outs

When a lead asks not to be called, the agent adds the number to your Do Not Call list.

Records every outcome

Every call is saved with a recording, a transcript and an AI summary.

These are the main ones. The agent builder has many more settings, and a free trial shows them all.

Controls

Four Checks in Front of Every Dial

You stay responsible for consent and the rules that apply to your calls. These controls help you keep to them.

  1. Calling hour windows
    Calls go out only inside the hours you set.
  2. Do Not Call lists
    Numbers on your list are skipped before the dial.
  3. Cooldowns and daily caps
    Limit repeat attempts and the number of calls per day.
  4. Kill switch
    Stop a campaign at once from the dashboard.

What teams use it for

One Platform. Many Campaigns.

The same builder covers each of these. Only the script and the list change.

AI sales dialer

Call a lead list, qualify and book meetings.

CampaignsQualifyBook
See the AI sales dialer

New lead follow up

Call new leads from your list while they still remember you.

CSV importRetries

List reactivation

Work through old leads that nobody had time to call.

Daily capsCooldowns

Appointment setting

Fill your team's calendar with qualified meetings.

GoogleMicrosoftReminders

Callbacks on request

Call back at the time the lead asked for.

Scheduled callback

Campaigns for agency clients

Run outbound for each client under your brand.

Your domainClient accountsYour price
See the agency version

Your accounts

Your Keys, Your Carrier, Your Events

Run campaigns on your own provider accounts, or let NovaReps manage the minutes.

  1. Your keys or managed minutes
    Bring your own AI and voice keys for control and security reviews, or use minutes included in the plan.
  2. Your carrier
    Connect your own Twilio or Telnyx account so numbers stay yours.
  3. Your model and voice
    Choose from 5 language model providers and 4 voice providers per agent.
  4. Webhooks on every plan
    Send call events to your CRM or backend as they happen.

Webhooks

Every Call Ends as a Signed Event

When a call ends, your endpoint gets the outcome, summary and duration as a signed webhook. Webhooks are part of every self serve plan.

  • Events for call started, completed, transferred and voicemail detected, and many more.
  • Signed requests you can verify on your server.
  • On Enterprise, custom API tools and MCP let the agent call your systems during the call.
POST your-endpoint call.completed
X-Webhook-Signature: t=1791297128,v1=<hmac_sha256>
{
  "id": "evt_8f2c1a9d03b7",
  "type": "call.completed",
  "api_version": "2026-04-07",
  "created_at": "2026-10-06T14:32:08+00:00",
  "data": {
    "object": {
      "id": 48213,
      "direction": "outbound",
      "status": "completed",
      "duration_seconds": 186,
      "summary": "Lead qualified, meeting booked for Thursday.",
      "appointment_booked": true,
      "agent_id": 12
    }
  }
}
Example payload. Values are illustrative.

Integrations

Works With the Tools You Already Use

Google Calendar
Calendly
Zapier
Cal
Cal.com
Make.com
SMS Alerts
Email Notifications
HubSpot
P
Pipedrive
Google Calendar
Calendly
Zapier
Cal
Cal.com
Make.com
SMS Alerts
Email Notifications
HubSpot
P
Pipedrive

More integrations coming soon. Request one →

How it works

First Campaign in Three Steps

  1. Step 1

    Build the agent

    Write the script as a prompt and pick a voice. No code.

  2. Step 2

    Add leads and set the rules

    Add your leads, set calling hours, caps and your Do Not Call list.

  3. Step 3

    Test, then launch

    Place a live test call to your own phone, then start the campaign.

Start 7 Day Free Trial

Frequently Asked Questions

What is an outbound AI voice agent?
An outbound AI voice agent places phone calls to a list of contacts, talks with each person, and completes tasks such as qualifying a lead, booking a meeting or transferring to your team.
Do I need to write code to run a campaign?
No. You build the agent, import contacts by CSV or paste, and set the calling rules in the NovaReps dashboard.
What stops the agent calling people it should not?
Four controls sit in front of every dial: calling hour windows, your Do Not Call list, cooldowns with daily caps, and a kill switch. You stay responsible for consent and the rules that apply to your calls.
What happens when it reaches voicemail?
The agent detects voicemail and the campaign moves on to the next lead.
Can I test before calling real leads?
Yes. Place a live test call to your own phone from the dashboard before you start the campaign.
Are webhooks included?
Yes. Webhooks are part of every self serve plan. Custom API tools and MCP connections are on Enterprise.
How is this different from the AI sales dialer page?
This page lists what the platform does on outbound calls. The AI sales dialer page shows one job built with it: calling a lead list to qualify and book.
Can an agency resell this under its own brand?
Yes. See the white label AI sales dialer page for how agencies package and resell outbound campaigns.

Start your first campaign.
Test it on your own phone.

7 day free trial on every self serve plan. Custom API tools and MCP on Enterprise.