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

Follow up on open quotes

For BuildersChecked against the app on October 1, 2026

A Follow-ups agent works on one unfinished job over as many calls as it takes, each call starting where the last one left off. This playbook builds one for Maple Street Dental, from an organization with no agents, and gives it the practice's open quotes: patients quoted for bigger treatment, such as Invisalign or a crown, who haven't said yes or no. The agent calls each one, finds out where they've got to, and calls again on a schedule until they decide, need your team, or ask it to stop. The choices that matter here are what counts as done, what the agent may offer, when your team takes over, and how each quote is described to it.

Before you start

  • You're an Owner, Admin or Builder.
  • The agent needs a number to call from. If your organization has none, an Owner or Admin gets one on the agent's Caller ID step.
  • Your plan includes Follow-up agents and campaigns. If it doesn't, the Follow-ups card can't be chosen and names the plan that has them.
  • The open quotes as a spreadsheet (CSV, XLSX or XLS): one row per patient, with their phone number, first name, and what was quoted and when.

Warning: Repeated calls, calling hours and requests to stop are regulated in many places. HiloVoice never calls back someone who asks not to be called again, but what's allowed where your patients are is yours to check. You're responsible for your own compliance; see Your responsibilities on calls.

Steps

Create the agent

  1. In the menu, open Agents and click Create my first agent (New agent, once you have one).
  2. Under What kind of business is this?, choose Dental practice.
  3. Under What should it handle?, choose Follow-ups. Under What should we call it?, type Quote follow-ups.
  4. Click Create my agent. The builder opens with a card that says <name> is ready to call for Maple Street Dental.
  5. Close the card, and click Goal in the step rail.

Set the goal

The goal is the agent's job on every call, and the test for done. Set a follow-up's goal has every choice.

  1. Under The goal, replace the starting point's goal: The patient goes ahead with the treatment they were quoted for.
  2. Under How HiloVoice knows it succeeded, choose They confirm it's done. In the box under the choices, type they want to go ahead.
  3. Under If they can't complete it now, write what the agent may offer: Our monthly payment plan, or a call from our treatment coordinator.
  4. Under When a team member takes over, write They want to negotiate the price, or ask what their insurance covers.
  5. Under Attempts, keep Attempts per person at 4, Time between attempts on A day, then two, then three, and Voicemail on Leave a short message.

"I'll think about it" isn't done: it's progress, and the next call picks up from it. A "no" ends the patient's calls.

Tip: If a yes only counts once it's booked, choose An appointment is booked instead, and set up Appointment Booking, under Optional, so the agent can book the first visit.

Brief it, then go live

  1. Click Opening. Under Opening line, write Hi, may I speak with {{first_name}}? This is Rosa from Maple Street Dental, about a follow-up item. It says what the call is about only once it has the right person.
  2. Click Knowledge Base. Under When callers hesitate, click Add a hesitation, type It's too expensive, write what's true about paying monthly, and choose Have someone call them back under Then offer.
  3. Click Calling Hours and set when patients may be called.
  4. Click Caller ID, then Call from this beside the number patients know.
  5. Click Try it, make up a patient in the boxes, and click Have it call me. Answer as a patient who's still thinking.
  6. Click Review & Go Live, fix anything under Is it ready?, and click Go live.

Going live calls nobody. Calls go out only when a campaign that uses the agent starts.

Start calling

Make the campaign once the agent is live: it starts with the attempts and spacing on the Goal step. Import a campaign's recipients covers the file.

  1. In the menu, open Campaigns and click New campaign.

  2. Under Agent, choose the agent. Under Name, type Open quotes, October, and click Create. The campaign opens on Add people.

  3. Click Download this example. For a Follow-ups agent, the file has goal, current_status and due_date columns after the person's own, such as phone and first_name.

  4. In your list, put each quote in current_status: Quoted $4,800 for Invisalign on 12 September; asked about payment plans. The agent reads it before every call as where things stand. A goal column gives one patient a goal of their own.

  5. Click Choose a file, pick the list, and check what each column is.

  6. Click Add <n> rows.

  7. Open Launch, read the Ready line, and click Launch. Choose Start now, then click Launch.

    A follow-up campaign ready to launch, here the practice's six-month recall: its settings, with 4 attempts a day, then two, then three apart, and the Ready line saying how it will go.

The Ready line says how it will go: Each is called up to 4 times, a day, then two, then three apart, until the follow-up is done; someone who says no, a wrong number, or a request not to be called ends it, and anything only a person can settle waits for one.

Important: Launching calls real people, inside the calling window, a few at a time. You can pause the campaign at any point.

Work the open quotes

Over the following days, each patient's row says where their quote stands. Read a follow-up's progress covers it in full.

  1. On People, read What happened: how the last call ended, such as Moved forward or Call back requested, with Next: and In the way: under it.

  2. On a row's ⋯ menu, click See every attempt. Where it stands has the quote as your list described it and what the calls have established; Attempts has each call.

    Every attempt for one patient on the six-month recall: where it stands, then each call and how it ended.

  3. In the list that says Everyone, choose Needs a person to see who's waiting for your team.

  4. Once someone has dealt with one, open its ⋯ menu and click Mark as done, or Call again to hand it back to the agent.

    The six-month recall narrowed to Needs a person: the patient waiting for the front desk, what's in the way, and Call again and Mark as done in the row's menu.

What happens next

  • The figures above the list count people, not calls: Completed, Reached, Calls to complete and Not going ahead.
  • A patient who asks to be called at a particular time is called then, if it's inside the calling window.
  • Someone who says no, a wrong number, or someone who asks not to be called again isn't called back. A request not to be called puts the number on your block list.
  • When the agent calls from your Receptionist's number, a patient who rings it back reaches the Receptionist, which carries the quote on from where the calls left it. Attempts shows that call as They called back.
  • New quotes go on a new campaign, or on this one while it's paused. A caller your Receptionist took as a lead can go on too: on Leads, tick them and click Add to a follow-up campaign….

If it does not work

You seeWhyWhat to do
The Follow-ups card can't be chosen, and says <plan> and upFollow-up agents aren't on your planAn owner can change the plan under Settings → Billing.
The buttons that write the boxes on Goal are greyed outThere's no goal yetWrite the goal first.
On Review & Go Live: Say what HiloVoice should help complete — the goal on the Goal step.The goal is emptyWrite one under The goal.
The agent also expects Goal (goal), Current status (current_status), Due date (due_date) — no column gives them, so they will be blank on the call.Your list has none of the job's own columnsThey're optional: a patient with no goal gets the one on the Goal step. Add current_status to brief the agent on each quote.
A row says Needs a personThe agent handed the quote to your teamDeal with it, then click Mark as done or Call again.
Paused: The agent is paused.Someone paused the agent while the campaign ranClick Resume this agent in the agent's ⋯ menu, then Resume on the campaign.