Why the automation story needs a second chapter
Your Accounting System Needs a Bouncer, Not a Butler
There's a version of the AI-in-non-profits story being told right now that goes like this: AI will automate the tedious back-office work, free up your staff, and let you focus on your mission. That version is true — I believe it deeply and I'm building the tools to make it real. But there's a part of the story that isn't being told, and the gap between those two versions is where a lot of organizations are going to get hurt.

Your Accounting System Needs a Bouncer, Not a Butler
There's a version of the AI-in-non-profits story being told right now that goes like this: AI will automate the tedious back-office work, free up your staff, and let you focus on your mission. That version is true. I believe it deeply — I'm building the tools to make it real.
But there's a part of the story nobody's telling, and the gap between those two versions is where a lot of organizations are going to get hurt.
The Real Risk
The AI apocalypse you have been reading about isn't the one that will quietly destroy a non-profit's financial integrity.
Chapter 01 of 03
Skip chapter introThe AI apocalypse you've been reading about — model hallucinations, data breaches, AI systems going rogue — those are real concerns. But they're not the ones that will quietly destroy a non-profit's financial integrity over the course of a year.
Here's the one that will: an agent that posts a $50,000 restricted grant as unrestricted revenue because nobody built the accounting rules into it.
I've been doing non-profit finance for 20 years. I've audited organizations. I've cleaned up messes that took years to create and quarters to unravel. And I can tell you with certainty: the most dangerous financial error isn't the dramatic one. It's the quiet one.
The quiet errors that compound into audit findings and funder disputes:
- The wrong transaction type — a donation posted as a journal entry instead of a sales receipt
- The miscoded fund — restricted dollars sitting in an unrestricted bucket
- The misreported grant — supposed to be fully spent on programs, ends up allocated across the wrong lines
These aren't AI problems. They're internal control problems. They become AI problems the moment you give an agent the ability to take actions without verification.
I want to be careful here. I have enormous respect for engineers and computer scientists. They build remarkable things. But there's a reason the financial systems that govern banks, public companies, and governments were not designed by engineers alone.
Internal controls exist because humans make errors. Systems make errors. And the only way to catch those errors before they compound is to build a verification layer between the action and the ledger.
In accounting, we call this:
- Segregation of duties — the person who initiates a transaction isn't the person who approves it
- Approval workflows — a threshold triggers human review
- Three-way matching — invoice, purchase order, and receipt must agree before payment
- Reconciliation — independent verification that two records of the same event match
These aren't bureaucracy. They're the reason your auditors sign off. They're the reason your funders trust you with restricted dollars. They're the reason your board can sleep at night.
When I started building TERN, I made one foundational decision that everything else flows from: an agent should not be able to post a transaction, move a record, or trigger a financial workflow without first passing through a verification layer. Not because AI can't be trusted in general. Because no system should be trusted without controls.
Non-profit finance practice
Two decades of audits and clean-ups taught me the same lesson over and over: the dramatic errors aren't what should frighten you. The quiet, compounding ones are.

The Guardrails Model
A compliance and verification layer that sits between your AI tools and your financial systems.
Chapter 02 of 03
Skip chapter introWhat I'm building — and what I'm calling guardrails — is a compliance and verification layer that sits between your AI tools and your financial systems.
Before a donation posts to your accounting system, TERN checks:
Is this the correct transaction type? A donation from Stripe should almost always post as a sales receipt, not a journal entry. This sounds obvious. But I've seen this exact error in almost every pre-built connector I've ever evaluated. It's common, it's hard to catch retroactively, and it misrepresents your revenue composition.
Does the fund coding match the restriction on this gift? A $10,000 grant restricted to program delivery is not the same as an unrestricted $10,000 donation, even if they're the same dollar amount. Posting them the same way is a governance failure.
Are there approval steps required before this posts? Some organizations want a human to review before anything over a certain threshold hits the ledger. That's not inefficiency. That's good governance.
And at any point in a TERN workflow, I can inject a human approval checkpoint. Your team gets a notification in Microsoft Teams, Google Chat, or Slack — the tools you already use. One click to approve, one click to reject, with full context. The workflow pauses. It doesn't proceed until a human says so.
This is not how most automation tools work. Most tools are designed to move data from A to B as quickly as possible, with as little friction as possible. That's the right design for a lot of workflows. It's the wrong design for the workflows that touch your financial records.

A strategic partner of ours processes over 50 donations per month from multiple fundraising platforms. Before we automated their gift processing, this took about 24 hours of staff time per month — manual reconciliation, cross-referencing three systems, hoping nothing was miscoded.
A low-code predecessor brought that down to about 4 hours. But it was brittle. It broke when platforms updated their formats. It had no verification logic. And it posted everything as journal entries.
TERN will bring that to near-zero. Not because we're faster — because we're verified. Every donation flows from the processor through the CRM into the accounting system as a correctly coded, fund-restricted receipt. If there's any ambiguity, the workflow pauses and asks a human. The audit trail is complete from donor to ledger.
That 83% reduction in processing time I mentioned? That was the unverified low-code version. TERN gets you to near-zero hours of confident, auditable automation — not just fast automation.
One more thing worth knowing: you don't need to buy new software to use TERN.
If your organization already has an AI subscription, you can licence TERN's connectors and run them through the AI you already pay for:
- Claude Pro
- Microsoft 365 Copilot
- OpenAI for Business
- Any AI platform that supports connecting external tools
Your AI, our guardrails.
If you don't have an AI plan, or you'd rather not think about it, we deploy a custom agent in your existing workspace. Your team interacts with TERN through conversations in the tools you already use:
- Microsoft Teams
- Google Chat
- Slack
No new software. No new logins. The guardrails are the same either way.
Field Notes
Build with guardrails, not just agents.
Frameworks, case studies, and field notes on responsible AI adoption in non-profit back-office — delivered as they land, not on a schedule.
By subscribing you join the PF TECH mailing list to receive Mission Multiplied posts and occasional related PF TECH updates. Monthly cadence. Unsubscribe anytime from any email. See our privacy policy at purposeforwardtech.com/privacy for how we handle your data.
What's at Stake
170,000 registered charities in Canada. Hundreds of thousands more in the US. If the first wave gets this wrong, the sector pulls back for a decade.
Chapter 03 of 03
Skip chapter introThere are roughly 170,000 registered charities in Canada. Hundreds of thousands more non-profits in the US. Most of them are currently evaluating AI tools, being pitched AI tools, or feeling the pressure from their boards to do something with AI.
A meaningful percentage of them will implement automation without verification. The automations will work — in the sense that data will move from one system to another. And then, quietly, the errors will accumulate. The restricted funds will drift. The funder reports will misrepresent program spend. The auditors will find something.
And then the sector will do what sectors do when trust is broken: it will pull back. The EDs who got burned will warn their peers. The funders who saw misreporting will tighten their requirements. The technology that could have transformed the sector's administrative capacity will be associated with the organizations that moved too fast.
I think that would be a genuine loss — not just for the sector, but for everyone who benefits from the work these organizations do.
I'm building guardrails, not just agents, because this specific domain requires that controls come first. A computer scientist optimizing for speed and capability is doing their job correctly — and in most workflow contexts, that's exactly the right priority. But in the workflows that touch restricted funds, fund coding, and funder accountability, speed without verification is how errors compound quietly over years. That's what twenty years of non-profit finance work taught me, and it's baked into every workflow TERN runs.
A computer scientist optimizing for speed and capability is doing their job correctly. But in the workflows that touch restricted funds, fund coding, and funder accountability, speed without verification is how errors compound quietly over years.
— Greg Zatulovsky, Founder — PF TECH
TERN is in active development with a small set of Strategic Partners who are co-creating the platform. If your organization has real operational complexity and you want to be part of building this rather than just adopting it, reach out. Space is limited and intentional.
If you're not ready for that level of engagement, the Mission Multiplier Program is the place to build the skills and frameworks that will make you ready.
And if you're thinking through what responsible AI adoption looks like for your organization — that's exactly what I'm here for. Start there.
Co-create TERN as a Strategic Partner
TERN is in active development with a small set of Strategic Partners who are co-creating the platform — not just adopting it. If your organization has real operational complexity and wants to shape the guardrails at the source, start a conversation. Space is limited and intentional.
How did this land?

About the author
Greg Zatulovsky
Founder & CEO, PF TECH
Greg founded PF TECH to multiply the operational capacity of purpose-driven organizations. CPA with fifteen-plus years in non-profit finance, operations, and technology. Writes from inside the work — practitioner voice, not pitch deck.
More reading

Resilience is a Verb: What the CPA Ontario Not-for-Profit Conference Revealed
Field Note · CPA Ontario NFP Conference 2025
In November 2025 I hosted the CPA Ontario Not-for-Profit Conference. The theme was Resilient Futures. Seven speakers, eight hours, topics ranging from AI adoption to board governance to front-line service delivery. What I took away was more urgent than the theme: the sector's biggest obstacle to building resilience is not funding or technical skills. It is the calculus that makes staying stuck feel safer than taking the next step.

Building a Better Engine: The PF TECH Origin Story
Origin Story · PF TECH
PF TECH didn't start at a whiteboard. It started in a filing cabinet — in 2013, watching a colleague print every email he received and file the paper copies in rows of cabinets along the wall. Nearly two decades later, that pattern is still the sector's central problem. Here's what I built because of it.

TERN: Building the Non-Profit Back-Office Infrastructure the Sector Never Had
The AI-Ready Non-Profit Back Office · Part 01
Twenty years of working inside non-profits left me watching extraordinarily capable organizations spend their best operational energy fighting infrastructure that was never designed for them. TERN is our answer to that — a non-profit back-office integration framework built from lived experience. Here's what we're building, why it doesn't exist yet, and how you can help shape it.