Your ERP system holds years of budget, contract, and spending data. Most of it never makes it into a staff report, a council packet, or an answer at the podium. This AI In Action session showed why that gap exists, and what closes it.
Erica, of Madison AI, was joined by Brian Powell and Dr. Samuel Gallagher, both from ThirdLine, to tackle a common assumption: that AI is magic, that you can dump data in and get a perfect answer back. The test said otherwise. The same P-card compliance check ran twice, once through general AI, once through data cleaned, classified, and mapped to policy first. Only the second version caught the real violation.
From there, the conversation moved into work government finance teams handle every week: budget pacing by department, tracking down a three-year-old budget amendment, drafting the fiscal impact section of a staff report, and knowing whether you have the data to answer a resident's question before you promise one.
Five takeaways came out of it.
Clean data doesn't just make AI faster. It makes AI right. Madison AI and Thirdline ran the same P-card compliance check two ways: once through general AI, once through data cleaned, classified, and mapped to policy first.
The clean version caught a violation the other missed, a charge that broke a threshold buried in policy language nobody had turned into a rule yet. Reliability comes down to three checks: is the data complete, is it accurate, and is it consistent over time? Once your policies become rules Madison AI can apply directly, the tool tells you not just that a transaction failed, but exactly why. That's the answer you can defend in a meeting.

Dr. Samuel Gallaher
Budget pacing shouldn't require a request to finance. Once ERP data connects to Madison AI, department heads can see it themselves. Brian Powell walked through a police budget example: pulling data by fund, department, and division, then color-coding it so overtime spikes show up before they become a budget problem.
Law enforcement alone typically runs 50 to 60 percent of a general fund budget, which makes it the line-item worth watching closest. The goal isn't a prettier chart. It's catching a pacing issue while there's still time to reallocate resources and giving staff a visual they can hand off without a 10-minute explanation.

Brian Powell
When a resident asks for a number at a public hearing, staff need an answer, not a promise to follow up. Brian Powell shared a case from the county level: ARPA funds arrived, the county reopened the budget for a jail expansion amendment, and construction dragged on for three years. When staff needed to reconstruct what happened, who won the bid, and how the money moved between funds, it took real digging. An AI system with ERP access can shortcut that research. Connect the ERP data and the legislative record in one place, and staff walk into every meeting already prepared, no scrambling required.
Brian Powell
Every staff report needs a fiscal impact section, and finance teams spend real time writing it by hand. Erica Olsen demoed the shortcut live: asking Madison AI to draft that section for a staff augmentation request, pulling the current budget position, the funding source, and the ongoing versus one-time cost. Brian Powell pointed out the bigger win: the same process flagged expenses the ERP system had miscategorized as capital. Left alone, that kind of error sits quietly for years. Caught early, it's a five-minute fix instead of a retroactive journal entry. Staff still review and tighten the draft. They just don't start from a blank page.

Erica Olsen, CEO of Madison AI
Before you ask AI a question, ask what it needs to answer it well. Brian Powell described a growth prediction model: combine ERP expense and revenue data with parcel and zoning data so a new development's real cost to the city shows up before council approves it, not five years later. The same logic applies to calls-for-service analysis. Erica Olsen asked Madison AI directly whether their ERP and knowledge-base data was enough to do it well. The honest answer was “yes and no.” Missing CAD data, including badge numbers and location details, would need to come first. Knowing the gap is half the job.
Dr. Samuel Gallaher













































