Accounting

AI Receptionist for
QuickBooks

Connect QuickBooks to your AI voice and chat receptionist. Three capabilities are on the moment you connect — recognizing callers from your QuickBooks customers, checking invoice status, and adding a new caller to your customers. Reading amounts aloud and emailing invoices are off until you switch them on. It answers invoice-status questions, emails invoices to the address already on file, and takes a message on anything it can't finish.

Q

Recent calls

  • +1 555 555 0142Emergency transfer4:15 PM
    your on-call line
  • +1 555 555 0118Transferred3:57 PM
    John Smith
  • +1 555 555 0173Booked3:48 PM
    invoice review, Thursday 10:00
  • +1 555 555 0106Message3:42 PM
    office inbox, for: Jane Doe
  • +1 555 555 0187Spam3:31 PM
    automated dialer, closed in one line
  • +1 555 555 0159Completed2:58 PM
    question answered

Illustrative log. Numbers shown are examples.

What happens on a call

Every situation your receptionist handles, what it does, and how the call ends. Rows in blue depend on something you set: switch this on means the capability ships off, and the rest name what has to be configured first. Everything else is on the moment you connect QuickBooks.

The caller What your receptionist does How it ends
Existing client, calling from a number on fileRecognizes them from your QuickBooks customers on the line they are calling from and greets them by their first name, before they have explained anything. It does not ask for a callback number or an email address the record already holds.A normal call, with no identity questions.
Nobody on file with that numberNever says it could not find them and never mentions the accounting system. Takes their name, the best number for them and briefly what it is about, then adds them to your QuickBooks customers. If more than one customer matches, or it could not finish looking, it does not create a record at all and takes a message instead.New customer in QuickBooks, and the call carries on normally.
More than one customer shares the numberDiscloses nothing about what it found, does not argue, and does not create a second record. Takes their name, number and what they need.Message to your inbox, so a person can route it.
Asks whether an invoice is paidConfirms who it is speaking to first, then answers from your invoices only: the invoice number, its status, when it was due, and whether it is overdue. Bills your practice owes suppliers are a separate record in QuickBooks that the receptionist never reads.An answer, and a message if they want something done about it.
Asks how much is outstanding
switch this on
With reading amounts aloud off, no amount is ever put in front of the AI, so it cannot say one however the caller asks. Switch it on and a confirmed client hears the balance outstanding and the invoice total.An answer, or a message to your accounts team.
Asks for a copy of an invoice
switch this on
Emails the invoice as a PDF to the email address already on the customer record, under your practice's name. The caller is never asked for an address and cannot redirect it to one. If the record has no email on file, it offers a follow-up from your team rather than explaining why.Invoice PDF sent to the address on file, or a message to your team.
Asks about tax, filings or deadlinesSays nothing. The receptionist has no financial information about any caller beyond the invoice status it just looked up, and it is instructed never to state, confirm or imply anything else — not even to somebody it has just greeted by name.Message to your accounts team.
Wants to book a meeting
needs a connected calendar
Books on your connected Google or Outlook calendar, inside your hours and around what is already there. QuickBooks holds no calendar, so bookings never touch it.Confirmed appointment on your own calendar.
Wants to book, and you require verification
switch this on
Only a caller confirmed against your QuickBooks customers is offered a time. Anyone else is not turned away and is never told they failed anything: the receptionist takes their name, number and what the appointment is about.A booking, or a message for reception to arrange and call back.
“Put me through to my accountant”
needs a transfer list
You keep the list of people it may transfer to. It confirms the name once before dialing, so a half-heard or mispronounced name never sends a caller to the wrong line, then puts them through.That person's line, or a message for them if nothing answers.
Asks for a person, and you require verification
switch this on
Only a confirmed client is put through to a named person. Anyone else is offered a message instead, without being told why and without being told who they were going to reach. Your reception and emergency lines are never affected.A transfer, or a message for the person they asked for.
Wants to leave a messageTakes it in full, and asks in an order that survives a hang-up: who it is for, then their name, then the best number, then the message itself.Message emailed to your practice.
Message for a named person, with verification on
switch this on
A confirmed client's message goes straight to the person they asked for. Anyone else's goes to your main inbox with that person named in the body, so a human can route it. Verification decides where a message goes, never whether one is taken.Message delivered either way.
Complains about your practice, or threatens a professional-body or fee complaint
switch this on + alert recipients
Takes the message with the same neutrality as any other, never argues, and never confirms or denies anything. Your alert list is emailed immediately. Complaints about HMRC, the IRS or Companies House are not treated as complaints about your practice.Message to your practice plus an instant alert email — which fires even if the caller hangs up without leaving a message. The caller notices nothing.
Robocall / automated dialerOne line and hangs up — no information given.Marked Spam call on your dashboard.
Request your receptionist can't handleOne brief factual sentence, then takes a message — never argues and never repeats a refusal.Message emailed to your practice.
Existing client, calling from a number on file
Recognizes them from your QuickBooks customers on the line they are calling from and greets them by their first name, before they have explained anything. It does not ask for a callback number or an email address the record already holds.
How it ends: A normal call, with no identity questions.
Nobody on file with that number
Never says it could not find them and never mentions the accounting system. Takes their name, the best number for them and briefly what it is about, then adds them to your QuickBooks customers. If more than one customer matches, or it could not finish looking, it does not create a record at all and takes a message instead.
How it ends: New customer in QuickBooks, and the call carries on normally.
More than one customer shares the number
Discloses nothing about what it found, does not argue, and does not create a second record. Takes their name, number and what they need.
How it ends: Message to your inbox, so a person can route it.
Asks whether an invoice is paid
Confirms who it is speaking to first, then answers from your invoices only: the invoice number, its status, when it was due, and whether it is overdue. Bills your practice owes suppliers are a separate record in QuickBooks that the receptionist never reads.
How it ends: An answer, and a message if they want something done about it.
Asks how much is outstandingswitch this on
With reading amounts aloud off, no amount is ever put in front of the AI, so it cannot say one however the caller asks. Switch it on and a confirmed client hears the balance outstanding and the invoice total.
How it ends: An answer, or a message to your accounts team.
Asks for a copy of an invoiceswitch this on
Emails the invoice as a PDF to the email address already on the customer record, under your practice's name. The caller is never asked for an address and cannot redirect it to one. If the record has no email on file, it offers a follow-up from your team rather than explaining why.
How it ends: Invoice PDF sent to the address on file, or a message to your team.
Asks about tax, filings or deadlines
Says nothing. The receptionist has no financial information about any caller beyond the invoice status it just looked up, and it is instructed never to state, confirm or imply anything else — not even to somebody it has just greeted by name.
How it ends: Message to your accounts team.
Wants to book a meetingneeds a connected calendar
Books on your connected Google or Outlook calendar, inside your hours and around what is already there. QuickBooks holds no calendar, so bookings never touch it.
How it ends: Confirmed appointment on your own calendar.
Wants to book, and you require verificationswitch this on
Only a caller confirmed against your QuickBooks customers is offered a time. Anyone else is not turned away and is never told they failed anything: the receptionist takes their name, number and what the appointment is about.
How it ends: A booking, or a message for reception to arrange and call back.
“Put me through to my accountant”needs a transfer list
You keep the list of people it may transfer to. It confirms the name once before dialing, so a half-heard or mispronounced name never sends a caller to the wrong line, then puts them through.
How it ends: That person's line, or a message for them if nothing answers.
Asks for a person, and you require verificationswitch this on
Only a confirmed client is put through to a named person. Anyone else is offered a message instead, without being told why and without being told who they were going to reach. Your reception and emergency lines are never affected.
How it ends: A transfer, or a message for the person they asked for.
Wants to leave a message
Takes it in full, and asks in an order that survives a hang-up: who it is for, then their name, then the best number, then the message itself.
How it ends: Message emailed to your practice.
Message for a named person, with verification onswitch this on
A confirmed client's message goes straight to the person they asked for. Anyone else's goes to your main inbox with that person named in the body, so a human can route it. Verification decides where a message goes, never whether one is taken.
How it ends: Message delivered either way.
Complains about your practice, or threatens a professional-body or fee complaintswitch this on + alert recipients
Takes the message with the same neutrality as any other, never argues, and never confirms or denies anything. Your alert list is emailed immediately. Complaints about HMRC, the IRS or Companies House are not treated as complaints about your practice.
How it ends: Message to your practice plus an instant alert email — which fires even if the caller hangs up without leaving a message. The caller notices nothing.
Robocall / automated dialer
One line and hangs up — no information given.
How it ends: Marked Spam call on your dashboard.
Request your receptionist can't handle
One brief factual sentence, then takes a message — never argues and never repeats a refusal.
How it ends: Message emailed to your practice.

How It Works

Get your QuickBooks AI Receptionist up and running in minutes.

1

Connect QuickBooks from the FONE app with OAuth. One QuickBooks Online company per receptionist — the connection sees exactly what the person who authorizes it can see. QuickBooks Online only; QuickBooks Desktop is not supported.

2

Choose your posture in the FONE app. Three capabilities are already on. Reading amounts aloud, emailing invoices, the three verification gates and complaint alerts are each off until you switch them on.

3

Your receptionist starts handling calls — on the phone, web chat, WhatsApp, Messenger and Instagram — and takes a message on anything it can't complete, 24/7.

Key Features

Everything your AI needs to handle QuickBooks inquiries like a pro.

You decide what it can say

Connecting QuickBooks turns on three things: caller recognition, invoice status, and adding a new caller to your customers. Reading an amount out loud, emailing an invoice, and every verification gate ship OFF and stay off until you switch them on. Turning a capability off removes its tools from the receptionist entirely — on phone calls, web chat, WhatsApp, Messenger and Instagram alike.

Recognition, not questions

Callers are matched on the line they are actually calling from against the phone numbers on your QuickBooks customers — never on a number they read out. Recognition needs exactly one matching customer: none, or two, and the receptionist discloses nothing at all and takes a message instead. A recognized caller is never asked for a phone number or an email address the record already holds, and is greeted by first name only — the surname is never spoken, because it is what the receptionist asks for when something actually needs verifying. A customer saved under a company name with no first name is recognized by their number, but can never be name-verified — so anything needing the stronger check falls back to taking a message.

Amounts stay off until you say so

The enforcement is in the handler, not in the wording. With "read invoice amounts aloud" off, no amount is ever put in front of the AI, so nothing a caller says can talk it into one. It can still say whether an invoice is paid, outstanding or overdue and when it was due — which is what people actually ring to ask.

Invoices go to the address on file, only

There is no field anywhere in the tool for an address a caller supplies, so sending an invoice somewhere else is structurally impossible rather than merely forbidden. The receptionist will not ask for an address and will not offer to send one to a caller who volunteers it. If the customer has no email on file, it offers a follow-up from your team instead.

Verification never blocks a message

This is the part firms most often get wrong elsewhere. A caller who cannot be confirmed still gets their message taken, and it still reaches your inbox with the person they asked for named in it. The message gate only decides where a message lands, never whether one is taken.

The only write is a new customer

The receptionist can add a genuinely new caller to your QuickBooks customers, with the name and number they gave. That is the only thing it writes. It never creates, edits or voids an invoice, never records a payment, cannot take one, and does not write notes onto existing customer records.

📞 Talk to Dash — Try It Free

Verification you control

Three separate gates, each off until you switch it on, each enforced at a different point in the call. Switching one on never switches on another.

The three gates

  • Before a transfer — require a caller to be confirmed against your QuickBooks customers before the receptionist will put them through to a named person. Reception and your emergency line are untouched.
  • Before a booking — require confirmation before a single appointment time is quoted. An unconfirmed caller is not refused; their details go to reception to arrange.
  • Before a message reaches a named person — decide whether a confirmed client's message goes straight to the person they asked for, or to your main inbox with that person named in it.

Confirmed means the caller states their first and last name and both match the record on the number they are calling from. A first name on its own is not enough — your receptionist already said it when it greeted them, so repeating it confirms nothing.

All three are off when you connect. If the QuickBooks connection ever lapses they go quiet on their own rather than demanding a check that cannot happen — a dead connection never takes your transfers, bookings or messages down with it.

A message is never blocked

The message gate decides where a message goes. It never decides whether one is taken.

A caller who cannot be confirmed still has their message taken, and it still reaches your practice with the person they asked for named in the body. The receptionist will not refuse, defer, or re-ask for a message because it could not confirm somebody.

It also asks in an order that survives a hang-up: who the message is for, then the caller's name, then their number, then what they want to say. Somebody who gives their name and drops off still leaves your team something they can return. And a client it has already recognized is never asked for a number or an email your record already holds.

Alerts and oversight

The calls you want to hear about the same day, not at the end of the month.

Complaint alerts

Off until you switch it on, and you set the list of addresses that receive them.

Alerts are sorted into two levels: a threat to complain to a professional body or regulator — ICAEW, ACCA, AAT, CIMA, ICAS, the AICPA or a state board, the FRC, an ombudsman — or to bring a negligence claim or report your practice to an authority; and serious dissatisfaction with your own service to them, such as an accountant not returning calls, a filing they say was late or wrong, an escalating fee dispute, a demand for a different accountant, a threat to move their books elsewhere, or a stated intention to leave a bad review.

Complaints about HMRC, the IRS, Companies House or any other tax authority are not treated as complaints about your practice, and neither is somebody simply asking what a fee was for. Only an escalation counts.

The alert fires even when the caller hangs up without leaving a message — which is exactly the call a practice would otherwise never hear about.

Nothing about the caller's experience changes. The receptionist takes their message with the same neutrality as any other, never tells them they have been flagged, never argues the merits, and never tries to talk them out of it.

Honest outcomes on every call

Every call in your dashboard carries what actually happened to it, so the log is something you can act on rather than something you have to interpret.

Transferred and Emergency transfer mean the line you dialed answered — a person or their voicemail — and show you which line it went to. Booked and Message mean an appointment was made or a message sent. Completed means the caller's question was answered and the call closed normally. Spam call is an auto-dialer dismissed in one line; it reached nobody and needs nothing from your team.

Caller hung up now means one thing only: the caller left mid-conversation. A successful transfer, a screened robocall, and a fully answered question each used to land in that bucket, which made a working system read as a failing one.

Frequently Asked Questions

What does connecting QuickBooks let my AI receptionist do?
It recognizes callers against the phone numbers on your QuickBooks customers and greets them by their first name, answers questions about whether an invoice is paid, outstanding or overdue and when it was due, and adds a genuinely new caller to your customers. When you switch them on it will also read invoice amounts aloud and email an invoice as a PDF to the address already on file. It runs on phone calls, web chat, WhatsApp, Messenger and Instagram.
Which capabilities are on when I connect QuickBooks?
Three: recognizing callers from your customers, looking up invoice status, and adding a new caller to your customers. Everything else is off. Reading amounts aloud, emailing invoices, requiring verification before a transfer, a booking or a message, and complaint alerts are each a separate switch you turn on when you want it.
How does it know a caller is really my client?
There are two tiers, and the difference matters. RECOGNITION is the line they are actually calling from — not a number they read out — matched against every phone number on your QuickBooks customers: primary, mobile and alternate. It needs at least ten digits and exactly one matching customer. That is enough to greet them by first name and answer whether an invoice is paid. VERIFICATION is stricter and is what anything consequential needs: the caller states their first and last name, and both have to match that same record. A first name alone never verifies, deliberately — your receptionist already said it when it greeted them, so repeating it confirms nothing. A customer saved under a company name with no first name is recognized by number but can never be verified, so those callers get a message taken instead. A confirmed identity lasts about fifteen minutes.
Does it ever say an invoice amount out loud?
Only if you switch that on, and it is off when you connect. With it off, no amount is ever put in front of the AI at all, so no wording a caller uses can produce one — it is a limit on what the AI is given, not an instruction it is asked to follow. It can still say whether an invoice is paid, outstanding or overdue, and when it was due.
Can it email an invoice to any address the caller gives it?
No, and it is not a matter of policy: there is no field anywhere in the tool for a caller-supplied address, so the invoice can only go to the email already on that customer record. The receptionist will not ask for an address, and if the record has no email on file it offers a follow-up from your team instead of explaining why.
Does it write anything to QuickBooks?
One thing: it can add a genuinely new caller to your customers, with the name and number they gave. It never creates, edits or voids an invoice, never records a payment, and cannot take one — and it does not write notes onto existing customer records. If more than one customer matches the number, or it could not finish looking, it does not create anything and takes a message instead.
Does it work for bills we owe our suppliers?
No. QuickBooks keeps them apart: what your customers owe you is an Invoice, and what you owe a supplier is a Bill, and the receptionist only ever queries invoices for the one customer it has confirmed. Your accounts payable are never read and never mentioned.
Does it work on phone calls, or only chat?
Both. The QuickBooks capabilities run on phone calls, web chat, WhatsApp, Facebook Messenger and Instagram — the same tools on every channel, from the same switches. Turning a capability off removes it everywhere at once.
Does it book meetings from QuickBooks?
No — QuickBooks has no calendar. Appointments are booked on your connected Google or Outlook calendar, inside your hours and around what is already there.
Does it work with QuickBooks Desktop?
No — QuickBooks Online only. The integration authorizes against Intuit’s online API, which QuickBooks Desktop does not expose. If you run Desktop you would need to move to QuickBooks Online before connecting it.
What happens after hours?
The receptionist answers around the clock. It only offers appointment times inside the hours you set, and outside your transfer hours it keeps the call and takes a message rather than ringing a line nobody is on.
What does connecting QuickBooks require?
A QuickBooks Online login and an OAuth authorization from the FONE app — no keys to copy and nothing to paste. The connection sees exactly what the person who authorizes it can see. If it ever lapses or is revoked, the FONE app shows a Reconnect prompt, the QuickBooks capabilities go quiet, and every other part of your receptionist carries on unaffected.
What does the QuickBooks integration cost?
Nothing extra. It is included with your One Dash Zero AI Receptionist plan — there is no QuickBooks add-on and no per-connection fee. You add QuickBooks to an agent in the FONE app and connect it.

Built for Accountants

Your receptionist recognizes your clients from your own QuickBooks customers and answers the invoice questions that fill your phone line.

For your practice

  • Stay on deadline work. The "is my invoice paid?" and "can you resend that?" calls are answered without anyone being pulled off prep.
  • Nothing is guessed. The receptionist answers from the one customer record it has confirmed, or it takes a message — it never guesses at a balance, a deadline or a filing.
  • Coverage that scales. Evenings, weekends and overflow are handled without adding a front desk as your book grows.

For your clients

  • Recognized, not interrogated. Clients calling from a number you already hold are greeted by name and never asked for details you have.
  • A real answer on invoices. Whether something is paid, outstanding or overdue, and when it was due — on the spot, not after a callback.
  • Always reachable. Questions get answered outside office hours, and anything the receptionist cannot finish becomes a message rather than a dead end.

Ready to Connect QuickBooks?

Set up your AI + QuickBooks integration in under 5 minutes.

📞 Talk to Dash — Try It Free