Skip to content

RESOURCES · BLOG

How should AI connect to your company's accounting and business systems?

Rui Luis · Published · 6 min read

A brain drawn in glowing points on the left joined to a ruled accounting ledger on the right by a single ember-orange line that passes through one narrow, lit gate.

Short answer: AI should connect to your accounting and business systems through the vendor's official connection, start with permission to look but not change anything, and only change records after a named person approves each change. Every change should be logged so your own staff can undo it without calling the consultant who built it.

This post is for owners of Canadian companies with 50 to 500 people who are being pitched AI tools that "plug into" QuickBooks, Xero, Business Central or Salesforce. It explains, without jargon, what that plugging in actually means, where it goes wrong, and what to ask before you say yes. It draws on hands-on testing we did at Agent Forge Works against QuickBooks and Xero test companies.

What should I ask before an AI tool connects to my books?

Ask these four questions about any AI tool that wants into your accounting system, ERP or CRM. The answers tell you more than any demo.

  1. Will it only look, or can it change things? Looking at your unpaid bills is low risk. Approving or paying them is not. Find out which the tool can do, not just which it is meant to do.
  2. Who keeps it working? The software vendor, a free community project, or the consultant who built it? Each has a different answer to "what happens when it breaks next year?"
  3. Can it serve each of your companies or divisions separately? If you run more than one entity, each should have its own connection and its own data, never shared.
  4. Who stops it from changing things? The vendor's own permissions, a setting someone switched on, or rules written into the tool itself? A setting can be switched off by anyone with access. A vendor permission cannot.

What are the ways AI can get into my systems?

There are six common ways in. The best choice is the highest one on this list that your software supports; each step down is more fragile and costs more to keep running.

Way in What it is, in plain words When it makes sense
Official connection from the vendor The supported doorway Intuit, Xero or Microsoft provide for other software First choice whenever it exists
The vendor's own AI connector A ready-made link that lets an AI assistant like Claude or ChatGPT read your data Quick exploring and answering questions; check what it is allowed to change
Notifications from your system Your system sends an alert when something happens, such as a new bill Fast reactions; never on its own, because alerts can be missed
Automation tools (Zapier, Make, n8n) Off-the-shelf links between apps Simple hand-offs between two systems
Spreadsheet export Your staff export a file and the AI reads it Software with no official connection; slow but very safe
Screen clicking Software that clicks through screens like a person Last resort; breaks when the vendor moves a button

One more rule of thumb: if a task is the same every time ("each night, list bills over $5,000 due this week"), it should be fixed, predictable software. Save the AI's judgment for questions that genuinely vary, like "why were margins down in March?"

How do I let AI change records safely?

A wrong look gives you a wrong answer. A wrong change pays the wrong supplier. So any AI that changes records, such as approving a bill, needs all five of these protections:

Protection What it means Example
One job per tool The AI gets a tool that does one specific thing, not "edit anything" "Approve this bill", not "change any record"
No double actions If a request is sent twice by mistake, it still happens only once A dropped connection doesn't cause a second payment
A last-second check The AI confirms the facts are still true right before acting If your bookkeeper paid the bill by hand an hour ago, the approval stops
A written record Every change is logged: what changed, from what to what, who approved it, when Bill 1042 moved from pending to approved at 10:14, approved by your controller
A person says yes A named person approves each change until testing proves the AI can be trusted with more The AI prepares the payment; your controller clicks approve

Two things make this practical in a company your size. First, the approval should arrive where your people already work, as a message with buttons in Teams, Slack or email, not in yet another app. Second, every change must be reversible by your own staff from that written record, without calling whoever built the system.

What happens when two of my systems disagree?

Decide in advance which system wins for each fact, and write it down. Otherwise the AI meets two conflicting answers and has to guess, and you hear about it from an unhappy customer.

Example: QuickBooks says an invoice is unpaid, but the sales team's spreadsheet says the customer paid on Friday. The usual rule is simple:

  • Your accounting system wins on what it owns. QuickBooks decides whether an invoice is paid, because payments are recorded there.
  • The other system wins on what only it knows. The spreadsheet wins on "the customer promised to pay Friday", because QuickBooks has no place for that.

A one-page list (fact, which system wins), agreed with you before anything is built, prevents most of these problems. A good adviser works across the systems you already have rather than asking you to merge everything into one first.

What we found testing QuickBooks and Xero

We connected AI to QuickBooks Online and Xero test companies three different ways, in October 2026. All three read the same unpaid bills correctly. What differed was how easily each could change your books.

Ready-made AI connector Free community-maintained connector Purpose-built connection
Who uses it A person asking questions in chat An AI assistant working on its own Scheduled work that runs every day
Can it change records? Xero's: no, look only. QuickBooks': yes, it can create and delete invoices Yes: half of its 142 tools change records Only what it is built to do
What stops changes Xero itself (strongest). QuickBooks: nothing A setting in a file (weakest) Rules written into the connection (strong)
How many companies One person's login One company at a time One separate connection per company
Keeps a record of every request Not under your control No Yes

Three findings matter most for an owner:

  • QuickBooks has no "look only" permission for outside software. When you allow a tool into QuickBooks, you give it the right to read and change your whole set of books. Any limit has to come from the tool itself, so ask how it is enforced. Xero does offer a look-only permission.
  • "Read-only" can be a switch someone forgets. The community connector we tested only stops changes if three settings are switched on, and someone editing that file can switch them off.
  • Logins expire if unused. QuickBooks connections stay alive for about 100 days between uses. A job that runs only at year-end will find its connection expired and stop until someone signs in again.

A checklist for owners

Before you let any AI tool into your accounting system, ERP or CRM, confirm each of these:

  • It is tested on a sample company first, never on your live books.
  • It starts with permission to look only, and you know who or what enforces that.
  • Each of your companies or divisions has its own separate connection.
  • Any change it makes is approved by a named person, in Teams, Slack or email.
  • Every change is logged with what changed, before and after, who approved it and when.
  • Your own staff can undo any change from that log without outside help.
  • You have agreed in writing which system wins for each fact.
  • Someone checks the connection is still working, including after vendor updates.

These are the same rules we build by. All fourteen are in The Agent Forge Way, and every figure in this post is on the evidence page with its source.

Frequently asked questions

Is it safe to connect ChatGPT or Claude to QuickBooks?

It can be, with care. QuickBooks has no look-only permission for outside software, and its own AI connector can create and delete invoices. Check the list of actions the connector allows before you connect it, and use a test company first.

Can I give AI read-only access to Xero?

Yes. Xero lets outside software ask for look-only permission, and its AI connector for Claude only reads data such as bills, invoices and reports. That makes Xero the easier of the two to start with safely.

Should AI be allowed to approve bills or payments on its own?

Not at first. Start with the AI preparing the approval and a named person clicking yes, in Teams, Slack or email. Widen what it does alone only after a test set of real cases shows it gets them right, and keep every change logged and reversible.

What is the cheapest safe way to start using AI with our financial data?

Start with looking only. Ask questions of a test copy of your books through the vendor's own connector, then of your real books with look-only permission. Nothing changes, so the worst case is a wrong answer you can check.

Does this apply to Business Central or Salesforce, not just QuickBooks and Xero?

Yes. Companies of 50 to 500 people often run Microsoft Dynamics 365 Business Central or Salesforce. The same four questions and five protections apply; only the setup details differ.

← All posts