Skip to content
← All posts

Outbound Campaigns · AI Voice Agent · Appointment Reminders · Guide

AI Outbound Calling Campaigns: How They Work

Upload your contacts, set the days and calling window, and your AI voice agent calls every number, tracks each status and retries unanswered calls.

OpenBrain team · · 4 min read

AI Outbound Calling Campaigns: How They Work

Most teams know the feeling: a list of 240 customers who need an appointment reminder, a follow-up or a quick survey, and nobody with the hours to call them all. With OpenBrain Outbound Campaigns, an AI voice agent makes automated outbound calls for you: appointment reminders, follow-up calls, customer surveys and re-engagement. It’s the same agent that answers your inbound calls, and nobody on your team dials a number.

Here is how a campaign works, from the first contact to the last retry.

At a glance

  1. You deliver the contacts
  2. The contacts are imported into the campaign’s number list
  3. You choose the days and the daily calling window
  4. The scenario is built around your needs
  5. You set the limit of attempts
  6. Every number gets a status, and unanswered calls are retried

1. You bring the contacts

The people you call are the ones you know best, so the list comes from you. It could be customers who are due a reminder, people who may be interested in a new offer, or past customers you want to win back. You send us the contacts, and that’s the only data we need to get started.

2. Contacts become your campaign’s number list

Once delivered, the contacts are imported into the campaign as a list of phone numbers. Each number becomes its own entry with its own status and attempt counter, so you can see at any moment who has been reached and who is still waiting.

On the campaign screen you see the whole picture at a glance:

  • Contacts: how many numbers are in the list.
  • Answered: how many calls were picked up and completed.
  • Pending: how many numbers still need a call.

Phone numbers are shown partly masked, so the list stays private even on a shared screen.

3. You choose the days and the hours

Calling at the wrong moment is the fastest way to annoy a customer. So a campaign never runs “whenever.” You set:

  • Dates: for example, Monday 3 to Friday 14 November.
  • Daily window: for example, 09:00 to 17:00.

The agent only dials inside that window. Outside it, the campaign waits. That keeps calls at a reasonable hour for your customers and inside the hours you’re comfortable with.

4. The scenario is built around your needs

There is no one-size-fits-all script. Every company wants something different from its campaign, so the scenario is created from your needs. Typical examples:

  • Reminders: confirm tomorrow’s appointment, or offer a new time.
  • Follow-ups: check how a visit, order or service went.
  • Surveys: ask a few short questions and record the answers.
  • Re-engagement: invite past customers back with a new offer.

The scenario defines what the agent says, what it asks, what it does with each answer and when it passes the call to a person. Because it’s the same agent you already use for inbound calls, it speaks with the same voice and knows the same things about your business.

5. A limit of attempts, so nobody is pestered

Not everyone picks up the first time, and that’s fine. But calling the same person again and again isn’t. Each campaign has a maximum number of attempts per number, for example 3. Once a number reaches that limit, the agent stops trying. Your customers are reached, not chased.

6. Every number has a status

Each contact in the list shows its attempts so far (for example 1 / 3) and a status:

StatusWhat it means
QueuedNot called yet. The number is waiting its turn (0 / 3).
AnsweredThe customer picked up and the call was completed.
Retry tomorrowNobody answered. The agent will try again in the next calling window.

A contact that has been answered is done, and the agent doesn’t call it again. A contact that wasn’t reached keeps its place in the list until it’s answered or the attempt limit is used up.

If nobody answers, the agent calls again

This is the part that saves the most manual work. When a call isn’t answered, the agent doesn’t give up and doesn’t call right back. It marks the number for another try and calls again in the next calling window, on another day and at a good time, until the contact is reached or the maximum number of attempts is used.

For example, with 3 attempts allowed:

  1. Attempt 1, Monday 10:00: no answer. Status: retry tomorrow (1 / 3).
  2. Attempt 2, Tuesday 10:00: no answer. Status: retry tomorrow (2 / 3).
  3. Attempt 3, Wednesday 10:00: the customer answers. Status: answered (3 / 3).

If the third attempt also goes unanswered, the number stays unreached and the campaign moves on.

What you get

  • A campaign that runs on your schedule, not around the clock.
  • No manual dialing. Your team works on the conversations that need a person.
  • A clear status for every number, so you always know where the campaign stands.
  • Automatic retries within the calling window, capped at the attempts you choose.

Ready to try one?

Send us your list, tell us what the call is for and when it should run, and we’ll build the campaign around it. Book a demo at openbrain.io and we’ll set up a campaign with your own scenario.