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

Ask for feedback after a visit

For BuildersChecked against the app on October 1, 2026

A Feedback agent calls people after a visit or a job, asks your questions in order, and records the answers. With Ask for a review on its After the Call step, everyone who answers its questions is then sent your review link. This playbook builds one for Maple Street Dental, which calls patients two days after their visit, and runs it on the first list. It starts from an organization with no agents. The choices that matter here are how few questions it asks, what happens to an unhappy patient, and the review request.

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.
  • Campaigns are on your plan. If they aren't, New campaign is greyed out and names the plan that has them.
  • Your review page's link. On Google: your Business Profile, then Ask for reviews, then copy the link.
  • To send the request by email rather than by text, an email sender connected under Settings → Integrations.
  • The patients you saw on a day, as a spreadsheet (CSV, XLSX or XLS): one row per patient, with their phone number and first name.

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 Feedback. It's offered the name Feedback calls; type Visit feedback if you prefer.
  4. Click Create my agent. The builder opens with a card that says <name> is ready to call for Maple Street Dental.
  5. On the card, click See the questions. The Questions step opens.

Write the questions

Keep to three or four. Nobody expected the call, and the review request goes only after a call where every question was answered. Choose what the agent asks has every setting.

  1. Read the starting point's questions in order, and click X on the ones you'd cut.

  2. Put the one that matters most first: On a scale of one to five, how would you rate your visit?, with Answer type set to Number.

  3. End on an open one: Anything you'd like us to know?, answered as Text.

    Visit feedback's questions: the first name it already knows, the rating out of five as a Number, and the open question last, as Text.

  4. Leave each question's Where it comes from on Ask on the call, where a new question on a Feedback agent starts. Only what your list holds is We already know it.

  5. If there's no first name, click Add a question, type First name, and choose We already know it. The opening line uses it.

Set the opening

  1. Click Opening. Under Opening line, write Hi, may I speak with {{first_name}}? This is Matilda from Maple Street Dental, with a quick question about your visit. It takes two minutes. Type {{ to pick the first name from the list.
  2. Switch on Someone else may answer for them, for children's visits: a parent who was there answers in the child's place, and the answers are recorded as theirs.
  3. Leave Voicemail on Hang up without a message, where a Feedback agent starts.

Catch an unhappy patient

  1. Open Optional in the step rail and click Call Transfers.

  2. Under Flag for review, open the row. Under Flag the call if…, add The patient is unhappy with their visit, and click Done.

    Flag for review with The patient is unhappy with their visit under Flag the call if, and every call that promised a callback flagged as well.

  3. To have such a patient put straight through instead, click Add a transfer for the same situation, to your practice manager.

  4. On Knowledge Base, under The agent never…, add Offer a refund or a discount — say the practice manager will call.

A flagged call carries on as usual; the patient is never told. Hand calls to a person has every setting.

Ask for a review

  1. In Optional, click After the Call.
  2. Click Add an action, then Ask for a review. A ready-made text appears: Thanks for speaking with {{agent_company_name}} today! If you have a moment, we'd love a review: {{review_link}}. Change the words if you like, but keep {{review_link}}.
  3. Under Send it to the person called by, choose Text or Email.
  4. Paste Your review link.

Note: Every patient who answers the questions is asked, whatever they said: Google doesn't allow asking only the people likely to leave a good review. The request never goes after a voicemail, no answer, or a call that stopped part-way.

Send messages after a call covers the other actions.

Go live

  1. Click Calling Hours and set when patients may be called.
  2. Click Caller ID, then Call from this beside the number patients know.
  3. Click Try it, make up a patient in the boxes, and click Have it call me. Answer once as an unhappy patient. Test calls don't send the review request.
  4. Click Review & Go Live, fix anything under Is it ready?, and click Go live.

Warning: Calling outside reasonable hours is restricted in many places. Check what applies where your patients are, and keep Calling Hours inside it. You're responsible for your own compliance; see Your responsibilities on calls.

Call the patients you saw

  1. In the menu, open Campaigns and click New campaign.
  2. Under Agent, choose the agent. Under Name, type Visit feedback, 29 September, and click Create. The campaign opens on Add people.
  3. Click Choose a file and pick the patients seen that day. Check that the phone column is Phone number and the first name is First name.
  4. Click Add <n> rows.
  5. Open Launch, read Check the settings, and click Launch. Choose Start now, then click Launch.

Tip: Make your first campaign a list of one: yourself, on your own phone. You hear the call as a patient does, and the review request arrives once you've answered every question.

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

What happens next

  • On People, What happened reads completed when every question was answered, partial when some were, and declined when the patient wouldn't take part.

  • The Data tab has a column for each question, with each patient's answer. Export downloads them all.

    The Data tab: the visit date from the list beside each patient's rating and comment.

  • A flagged call waits under Needs review on Calls, with the agent's reason. Once someone has called the patient back, open the call and click Mark handled.

    A low rating flagged for review: Needs review and Mark handled at the top, the agent's reason, and the rating and comment.

  • Each call's After the call tab, on Calls, shows whether the review request went out.

  • Each day's visits are a campaign of their own.

If it does not work

You seeWhyWhat to do
On Review & Go Live: After the call: the text message asking for a review needs your review link.Your review link is emptyPaste your review page's link.
Ask for a review isn't under Add an actionA list holds one review request, and this one has itOpen the one that's there.
Test calls don't send texts. on a call's After the call tabThe call came from Try itMessages go out on real calls only. Run a campaign to your own phone.
No email sender is connected. Connect one under Integrations and emails will go out.The request goes by email, and there's nothing to send it withConnect an email sender under Settings → Integrations, or send it by Text.
No email address for the person called: the call didn't collect one and their contact has none.Your list has no email for that patientAdd an email column to the list, or send it by Text.