Back to Blog Home

QuickBooks AI for a Small Team: What Intuit's Agents Do, What They Leave to You, and What Runs in Slack

A page with an embedded spreadsheet table, like the bookkeeping rows a small team reviews

QuickBooks AI now sits inside the product you already pay for, with named agents for accounting, payments, customers, finance and projects. If you run a small firm on QuickBooks Online, you need to know which weekly money chores they take off your team, which ones still need your bookkeeper, and which ones never touch QuickBooks at all. Get that wrong and you either pay for a higher plan that does not fix your real bottleneck, or you hire a bookkeeping VA to do chasing that a cheaper setup could handle. This guide maps each QuickBooks AI agent against the jobs a 5 to 100 person team really does each week, and shows where a Slack thread fits next to them.

The short answer

QuickBooks AI is good at work that lives inside the ledger: suggesting categories, matching bank transactions, flagging odd entries, drafting reminders and pay runs. Intuit's own page says the agents' work lands in a business feed for you to review and approve, so nothing is posted without a person.

What it does not cover is the work around the ledger:

  1. The client or teammate who asks in Slack, "did that invoice go out?" or "who still owes us?"
  2. The chaser that has to come from the owner's own email, in the owner's voice, with context from the last conversation.
  3. The Monday check that tells the whole team, in the channel they read, what is overdue and who is on it.
  4. The judgment calls: tax treatment, write-offs, payroll sign-off, a dispute with a good client.

Keep QuickBooks AI for the first group of jobs, keep your bookkeeper for the judgment, and decide separately how the questions, chasers and team check get done. That last part is where most small firms end up hiring.

What each QuickBooks AI agent does

Intuit lists its agents on the QuickBooks AI agents page, plan by plan. Availability changes, so check the page against your own plan before you budget for anything.

AgentWhat it doesPlan, per Intuit's pageWhat you still do
Accounting AISuggests categories, matches bank transactions, flags anomaliesEssentials and up; anomaly detection on Plus and AdvancedApprove every suggestion; reconcile
Customer AISpots leads and helps with follow-upsPlus and AdvancedDecide who to contact and what to say
Finance AIPerformance insights and planningAdvancedDecide what the numbers mean
Project Management AICreates draft projects with details filled inAdvancedCheck the draft before work starts
Intuit Intelligence chatAnswers questions about your booksBeta, limited queries, all plansCheck the answer

The Accounting Agent product update is the most specific Intuit page. It says every category and matching suggestion must be approved by you or your advisor before it is recorded, that the AI bank feeds are opt-in for now, and that you should review all outputs carefully. That protects the ledger, and it means someone on your side still reads every suggestion.

Two newer agents are described mainly by third parties. A guide to the QuickBooks Payroll Agent and Sales Tax Agent on beancount.io explains that the payroll agent reads time entries, flags missing hours and drafts a pay run for approval rather than running payroll itself, and that the sales tax agent watches thresholds and drafts entries but does not make the tax decision. The guide's verdict is that these agents replace the typing, not the judgment. Treat it as a third-party reading, not as Intuit's terms.

On overdue invoices, a post from a receivables app that competes with Intuit's feature reports that the payments agent proposes personalized invoice reminders you can review and edit, predicts late payments and tracks invoices. The same post does not say the agent reads customer replies or logs a promised payment date, and it cites Intuit's help as saying there is currently no way to turn the AI features off one by one. It is a vendor with a stake in the answer, so read those limits as its claim and test them in your own account.

Why the agents leave the chasing to you

QuickBooks AI works on the books, but most of the chasing in a small firm starts and ends outside QuickBooks, in a Slack question and an email from the owner's own inbox.

Think about a normal week at a 20 person agency. The account manager asks in Slack whether a client's retainer invoice went out. The founder asks who is more than 30 days overdue before a call with that client. The bookkeeper asks in a shared channel why a payment from a new customer has no invoice. A client replies to an automated reminder with "paid on Friday, check again," and that reply lands in someone's inbox, not in QuickBooks.

None of those moments happen inside QuickBooks. The data they need does, but the question, the context and the follow-up live in Slack and Gmail. A QuickBooks agent can draft a reminder, but it cannot see that the account manager promised the client a two-week extension in a Slack thread on Tuesday. This is why so many owners still feel they need a person. The person they want to hire is mostly a go-between: they read QuickBooks, answer the team in Slack, and write the email.

One QuickBooks user on Hacker News wrote that even QuickBooks now has AI and they were "not sure for what". That is one author's report, not a survey, but it matches the shape of the problem: features inside the ledger, while the daily friction sits in the conversations around it.

What to do differently: before you upgrade a plan for an agent, list the last ten money questions your team asked. Mark each one "inside QuickBooks" or "around QuickBooks". If most are "around", a higher QuickBooks plan will not remove them.

The business feed needs an owner

Every QuickBooks agent drafts and waits for review in the business feed, so the agents only save time if someone owns that feed and clears it on a fixed day.

Intuit's design is that AI work collects in one place, ready for you to approve. That protects your books, and it creates a new queue. In a firm with an outside bookkeeper, it is rarely clear whose queue it is. The owner assumes the bookkeeper clears it. The bookkeeper logs in twice a month. Suggested matches pile up, reminders sit unsent, and the anomaly flag about a duplicated vendor bill is read three weeks late.

This is a recommendation, not an Intuit rule: name one person who clears the feed, and pick the day. For most small firms that is the bookkeeper for categories and matches, and the owner or ops lead for anything a client will see, such as a reminder. Write it down next to your month-end steps. If nobody will own the feed, turn on less and keep the old manual process for that job, because a queue nobody clears is worse than no queue.

Where a Slack thread fits next to QuickBooks AI

The jobs around the ledger are where an agent in Slack helps, as long as it uses your own QuickBooks access and asks before it changes anything. Here is how that works with the Kipwise agent for QuickBooks, described only from what the product does today.

A made-up but typical thread, in an agency's finance channel:

> Ops lead: @Kipwise who owes us more than 30 days? > > Agent: runs the aged receivables report from QuickBooks with the ops lead's own access, names the company it read, and lists the customers with balances past 30 days, with links to the invoices. > > Ops lead (plain reply, no new mention): draft a reminder to the biggest one from my Gmail, friendly, mention the invoice number. > > Agent: writes the draft in the ops lead's Gmail Drafts and shows the recipient and subject before anything is sent. The ops lead reads it, adds a line about the extension promised on Tuesday, and sends it.

The rest of the team sees the question and the answer in one thread. Nobody opened QuickBooks to find the report, and the email still came from the person who owns the client.

Two more patterns fit a small team:

  • A Monday check. The owner asks once for a scheduled task that posts the aged receivables summary in the finance channel every Monday morning. Creating it needs approval once; later runs post without asking again. For the reading side, our guide to the aged receivables report explains which columns to act on.
  • An invoice trigger. The agent can watch for an invoice being created or paid in QuickBooks, read the record back, and post a note in a channel. That gives the account manager the "it went out" or "they paid" answer without asking.

For a step by step on the chasing itself, see how to chase overdue invoices from Slack.

Who does what: a decision table

Use this table to split the weekly money chores. It is built from Intuit's pages, the third-party sources above and what the Kipwise agent does today.

JobQuickBooks AIYour bookkeeperAgent in Slack
Categorize and match bank transactionsSuggests, you approveApproves, fixes edge casesDoes not do this
Reconcile the bankHelps with matchesOwns itDoes not do this
Flag odd or duplicated entriesAnomaly detection on Plus and AdvancedInvestigatesDoes not do this
Draft invoice remindersPayments agent proposes themRarely involvedDrafts in your Gmail, you send
Answer "did it go out?" or "who owes us?"Only inside QuickBooksAnswers when askedAnswers in the thread, with links
Weekly overdue check for the teamNot posted to SlackSometimes, by emailScheduled post in the channel
PayrollPayroll agent drafts a pay runApprovesDoes not do this
Sales tax decisionsSales tax agent drafts entriesDecides, or a tax adviser doesDoes not do this
Write-offs and disputesNoWith the ownerNo, a person decides

Read the table one row at a time. If the rows you care about are categorizing, reconciling and payroll, QuickBooks AI plus your bookkeeper covers you, and you do not need anything in Slack. If your pain is the questions, the chasers and the weekly check, those rows sit outside QuickBooks, and that is the part to fix before you hire. Our piece on whether you need a bookkeeper yet covers the hiring side in more depth.

Before any assistant writes to QuickBooks

In QuickBooks Online a sales invoice an assistant creates is live at once, not a draft, so any tool you let write to QuickBooks should need a person to approve each change.

In some accounting tools a new invoice starts as a draft that nobody else sees. In QuickBooks Online, the Kipwise agent's product notes say a sales invoice is posted live, deleting one voids it, and a contact is deactivated rather than archived. A wrong invoice can reach a client's records before anyone notices. Another Hacker News reader reacted to a demo agent with access to "all QuickBooks, Slack, and Gmail actions" by calling it "somewhat terrifying", and that instinct is right for a small firm with no finance team to catch mistakes.

Check these before you connect any assistant, from Intuit or anyone else:

  • Who approves each change. With the Kipwise agent, every live change in QuickBooks, every message it posts and every email it sends waits for an Approve or Deny card that only the person who asked can press, and the card expires after 30 minutes.
  • Whose access it uses. The agent should act with the asking person's own QuickBooks login, so it cannot see or change more than they can.
  • Which company it is in. A QuickBooks connection covers one company at a time; the agent says which company it acted in. If you run two entities, reconnect deliberately.
  • What you can turn off. Your workspace can switch off any lookup or change it does not want the agent to make, such as voiding invoices.
  • What stays with a person. Write-offs, credit notes for unhappy clients, payroll and tax stay human, whatever the tool can do.

When it goes wrong

Plan for three failure modes.

The report is stale. If bank feeds have not synced or the bookkeeper is behind, the aged receivables report shows customers as overdue who already paid. Ask the agent to check the invoice before any chaser is drafted, and keep a person reading each email before it is sent.

The reminder goes to the wrong person. Reminders go to the email address saved on the customer in QuickBooks. If that is an old contact, both QuickBooks AI and any assistant will chase the wrong inbox. Fix the customer record, not the reminder.

The feed fills up. If nobody clears the business feed, turn off the agents you are not using and set the review day again, so the feed holds only work someone will look at.

How to tell it is working

Give it four weeks and watch three numbers:

  1. The share of the balance that is more than 30 days overdue, from the aged receivables report, each Monday.
  2. How many "did it go out?" or "who owes us?" questions in Slack got answered in the thread without someone opening QuickBooks.
  3. How many items sit in the business feed at the end of the review day. The target is zero.

If the overdue share falls and the feed stays clear, you have taken the go-between work off your plate without a new hire. If not, look at which row of the decision table is still failing, and fix that row.

What to do next

Open your QuickBooks plan page and the business feed today, and write down who clears the feed and on which day. Then list the last ten money questions your team asked and mark which ones happened in Slack or email. If most of them did, try the "who owes us more than 30 days?" thread above with the Kipwise agent in your own Slack: it costs $10 per user per month with a minimum of 3 users, and the pricing page shows the free trial.

Topics

Related posts

Put an AI teammate in your Slack

Free trial on install: $2 of AI credit for 7 days on the fast model, or $10 for 14 days with all models on a paid Slack plan or for existing Kipwise customers.