All topics
  1. Getting started
    1. Create your account
    2. Get started with the guided welcome
    3. Invite your team
    4. Keep your number and forward it to your agent
    5. Set up your first agent
    6. A tour of HiloVoice
    7. Get help
  2. Concepts
    1. What HiloVoice does
    2. The five kinds of agent
    3. Phone numbers and caller ID
    4. Campaigns and recipients
    5. Calls, leads and contacts
    6. Roles and permissions
  3. Building an agent
    1. How the builder works
    2. Describe the business
    3. Name the agent and give it a purpose
    4. Set your opening hours
    5. Handle each kind of caller
    6. Choose what the agent asks
    7. Give the agent answers
    8. Shape how a call sounds
    9. Give a Receptionist its number
    10. Write an outbound agent's opening
    11. Set a follow-up's goal
    12. Set when an outbound agent may call
    13. Give an outbound agent a caller ID
    14. Turn callers into leads
    15. Book appointments on a call
    16. Hand calls to a person
    17. Turn away callers you can't help
    18. Let the agent check your records
    19. Send messages after a call
    20. Review and go live
    21. Start a new agent from one you have
    22. Pause, archive or delete an agent
    23. Call new leads within seconds
  4. Agent playbooks
    1. Set up a receptionist for a clinic
    2. Confirm tomorrow's appointments
    3. Check the details you hold
    4. Ask for feedback after a visit
    5. Follow up on open quotes
  5. Testing and going live
    1. Test an agent with Try it
    2. Put a Receptionist on the web
    3. Check an agent before real calls reach it
    4. Your responsibilities on calls
  6. Campaigns
    1. How a campaign runs
    2. Create a campaign
    3. Import a campaign's recipients
    4. Set a campaign's calling hours and retries
    5. Monitor a running campaign
    6. Work the Needs a person queue
    7. Call a recipient again
    8. Read a follow-up's progress
  7. Day-to-day operations
    1. The Usage page
    2. Review your calls
    3. Follow up your leads
    4. Keep your contacts up to date
    5. Set up transfer destinations
    6. Put callers straight through to a person
    7. Block a number
    8. Keep up with notifications
  8. Integrations
    1. What you can connect
    2. Connect your own Twilio account
    3. Connect your calendar
    4. Send email from your own address
    5. Connect HubSpot
    6. Connect Salesforce
    7. Connect Slack
    8. Connect Zapier
    9. Send leads to your own system
    10. Add a lookup source
  9. Administration
    1. Change your organization's settings
    2. Manage members and roles
    3. Manage your phone numbers
    4. Plans, minutes and limits
    5. Make and revoke API keys
    6. Check who did what in the activity log
    7. Manage your own account
    8. Join the HiloVoice affiliate program
  10. Reference
    1. Glossary
    2. Campaign statuses
    3. Recipient statuses
    4. Follow-up dispositions
    5. Call statuses and outcomes
    6. Agent builder fields
    7. CSV columns
    8. Error messages
    9. Frequently asked questions

Campaigns and recipients

For BuildersChecked against the app on October 1, 2026

An outbound agent does nothing on its own. It is given work through a campaign: a list of people, the agent that will call them, and the rules for when and how often. HiloVoice works the list for you and shows you where each person got to.

The parts of a campaign

PartWhat it is
AgentOne published outbound agent (Confirmations, Detail checks, Feedback or Follow-ups).
RecipientsThe people to call, imported from a CSV, or added from Leads with Add to a follow-up campaign…. Each row carries the details the agent needs — the appointment time, the record to check, the quote reference.
ScheduleWhen the campaign starts, and the hours it may call in: the agent's Calling Hours, on your business's clock, or on each person's own where the list gives their time zone.
Retry policyWhat to do when an attempt does not settle the person.
Caller IDThe number to call from — normally the agent's own caller ID, which the campaign takes as its default.

A campaign's life

Draft ──▶ Scheduled ──▶ Running ──▶ Completed
                          ▲  │
                          └──┘ Paused          Cancelled (from anywhere)
  • Draft — being set up. Nothing is called.
  • Scheduled — started, but the start time is in the future.
  • Running — calling inside the window.
  • Paused — stopped. Either you paused it, or HiloVoice did because it could not continue. The campaign shows why: The agent is not published, The agent has no caller ID to call from, The number chosen to call from is no longer connected, The agent is archived. Fix the cause and resume.
  • Completed — every recipient is settled.
  • Cancelled — stopped for good. Recipients not yet called stay uncalled.

Settings can be changed while a campaign is Draft, Scheduled or Paused. Once it is Running, pause it first.

A recipient's life

Each person on the list moves through their own statuses:

StatusMeaning
WaitingWaiting to be called, or waiting for the next retry.
On a callA call is in progress right now.
DoneThe agent finished the job with this person. What "finished" means depends on the agent kind — confirmed or cancelled for Confirmations, every detail checked for Detail checks, the goal reached for Follow-ups.
Needs a personThe agent decided a person should take over. Nobody is called again until someone deals with it.
Not completedThe job was not done: the attempts ran out, the number could not be called, or (for Follow-ups) the person said no or it was the wrong number.
SkippedNot called: the number is on the block list, or someone chose Skip this person. (A row with a bad number never becomes a recipient; the import's report lists it.)
CancelledThe campaign was cancelled before this person was settled.

A campaign's page shows how far it got, and what happened with each person. For a Follow-ups campaign it also shows how many were reached, how many calls a finished job took, and why the rest are not going ahead:

A six-month recall campaign: every person called, its completed and reached rates, calls to complete, and the people marked Done or Not completed beside what happened to each.

Attempts and retries

An attempt is a real try to reach the person: the phone rang and someone answered, or it went to voicemail, or nobody picked up. If the attempt does not settle the person, the retry policy decides what happens.

By default a campaign makes 3 attempts, at least 2 hours apart, retrying after no answer, a busy line, a failed connection, or someone else answering when the person wasn't there. A Follow-ups campaign starts from a different default because its job is longer: 4 attempts, one day apart, then two, then three, and it also retries after a call that made progress but did not finish, after a requested callback, and after the person asked for more time.

When the person asks to be called back at a particular time, the next attempt is made then, even sooner than the usual wait, as long as it's inside the calling window. It counts as an attempt like any other. A person who rings back on their own isn't an attempt at all.

On a Follow-ups campaign, a call that fails on the line, because it dropped or never connected, isn't counted as one of the person's goes. HiloVoice tries again two hours later, up to two times by default, before it counts anything.

Some outcomes end the person's part of the campaign at once, whatever the policy says: they opted out, said do not call, it was the wrong number, or (for Follow-ups) they were not interested or turned out not to qualify. A do not call puts the number on the block list.

Calling someone again, or closing them by hand

Each person's row has a menu. While the campaign is still going:

  • Call again puts a person back on the list when their last attempt did not finish: a Not completed, Skipped or Needs a person row goes back to Waiting. It will not touch a Done row.
  • Reopen and call again is for a Done row you want called again — the customer rang to say they changed their mind, or the goal turned out not to be done after all. It is deliberate and separate so that a campaign never re-calls someone it has finished with by accident.

At any time, Mark as done closes a person by hand: the job was done some other way, such as a person on your team calling them back and sorting it out.

What a Follow-ups campaign remembers

A Follow-ups agent reads the person's progress before every call: the facts established so far, the blocker it hit last time, the agreed next step, and one line per previous attempt. The same is shown on the recipient in the campaign, so you can see at a glance where each open task stands and why the agent is waiting.