Cirrus Intelligence · Generally available

The operating system for local government, in one platform.

Finance, utilities, permits, payroll, and payments. Running today in 2,800+ agencies. Processing $4.1B in citizen payments a year. Built for the technical buyer who wants to read the whitepaper.

red-wing-mn / finance / general-fund / FY2026
LIVE · synced 22s ago period 7 user: pedersonl
Finance
Dashboard04
General Ledger
Accounts Payable172
Purchasing
Fixed Assets
Budget
Analytics
Reports
Alerts02

General Fund · FY2026

auto-reconciled 4m ago · next close 2026-04-30
General Fund
$24.1M
▲ 2.4% vs budget
AP Pending
172
▼ 18% WoW
Invoice Match✦ AI
94.2%
▲ 6.1 pts QoQ
Variance Flags
2
⚑ review

Revenue vs expenditures · trailing 12 periods

Revenue Expenditures
Agencies
2,800+
Modules
11
Transactions / mo
140M
AI matches / day
1.2M
Uptime (T12M)
99.982%
What you see when it's running

Built as a product. Marketed as one.

Every module ships with the same architecture, the same permissions model, the same audit trail, and the same API. What changes is the shape of the data.

PERMITTING & LAND

Plan review in hours, not weeks.

Cirrus Intelligence reads a building-permit submittal against local code and flags the five things the reviewer actually needs to look at. Reviewers see a live queue, prioritized by risk and submitter history.

  • AI plan review, citing the exact code section
  • Parallel routing to planning, fire, engineering
  • Citizen portal — mobile-first, application status API
  • 78% of routine residential permits auto-issued in Bayswater pilot
Submittals Active queue Closed
IDAddressTypeRiskStatus
P-2089412 Oak St.SFR additionLow● OK
P-208819 Mill LaneDeckLow✦ AI review
P-2087221 BakerCommercial TIMed⚑ Setback
P-20869 Spruce Ct.Re-roofLow● Auto-issue
P-2085844 LaurelAccessoryLow● OK
P-208477 Front St.SFR newHigh⚑ 3 flags
Routes Exceptions Billing run
Meters
22,184
Read exceptions
41
Bill cycle close
98.4%
Exception log · live
14:02:14 acct-8821 · meter stall · route 14
14:02:11 acct-7712 · AI re-read success · est +4.2%
14:02:08 acct-6605 · pmt received · $214.81
14:02:04 route-09 · sync complete · 1,841 reads
14:01:58 acct-4417 · zero-usage · inspect
UTILITY BILLING

Meter-to-cash, rendered live.

Exceptions surface the moment the AMI feed lands. Cirrus Intelligence re-reads failed meters against six months of seasonal history and flags what a human actually needs to review.

  • AMI-ready — Badger, Sensus, Itron, Neptune
  • Tiered rates, winter averaging, deposits
  • Real-time posting to GL — no overnight batch
  • Eagle Mountain: +38% online payment adoption in 6 months
Cirrus Intelligence

AI running across every module.

Not a chatbot grafted on top. A first-class system element trained on 35 years of government workflow patterns, grounded in each agency's own data, auditable every step.

✦ ai-invoice-match

Match

Route incoming vendor invoices to the right PO and GL code automatically. Reversible, auditable, 94.2% accurate in production.

→ ingest inv-2089441 · acme-paving
→ match po-4418 · street-repair
→ gl 01-410-4200
✦ confidence 0.97 · ready
✦ ai-plan-review

Review

Read a permit submittal against local code. Flag only what needs reviewer judgment. Cut queues from weeks to days.

→ parse sheet a-2, a-3, sw-1
⚑ r-2 setback 4'6" · < 5' min
✓ lot cov 38% · < 40% max
⚑ missing · sheet sw-2
✦ 2 flags · route to planner
✦ ai-narrative

Narrate

Draft budget narratives, variance explanations, and council summaries in the agency's voice. Grounded in the book.

→ draft dept-47 · streets
Street maintenance is trending 6% under budget YTD due to a mild winter and delayed asphalt procurement. Recommend reallocating $180K to sidewalk program
The platform

Eleven modules. One data model.

Every module inherits Cirrus's identity, permissions, audit, and reporting systems. AI features are built into each, not bolted on.

ModuleWhat it doesAIAvg cutover
FinanceGL, AP, AR, purchasing, fixed assets, bank recon✦ Invoice Match90 days
Utility BillingMeter-to-cash across water, sewer, electric, waste✦ Read Recovery75 days
Payroll & HRBenefits, leave, time, onboarding60 days
Permitting & LandBuilding, licensing, planning, code enforcement✦ Plan Review75 days
Asset ManagementGIS-connected lifecycle, work orders, mobile60 days
Meeting ManagementAgenda, live minutes, approvals, publishing✦ Agenda Assembly30 days
Budgeting & PlanningDistributed entry, scenarios, transparency✦ Narrative45 days
AnalyticsTableau library, scheduled reports, alerts14 days
Government PaymentsOnline, mobile, IVR, text-to-pay, lockbox30 days
Property TaxAssessment, CAMA, treasurer, auditor, tax sale120 days
Citizen PortalPermits, bills, forms, 311 — one front door✦ Routing30 days
Running in production today

Named cities. Real numbers.

Every customer on this page is named. Every metric was reviewed with the agency that reported it.

Red Wing, MN · pop. 16,000
60hrs
Finance staff time reclaimed per month-end close cycle after migrating off KVS.
Sidney, NE · pop. 6,900
+38%
Online payment adoption in the six months following Xpress Bill Pay deployment.
Bayswater · pop. 73,000
Faster agenda production after Cirrus Meeting Management replaced manual assembly.
Eagle Mountain · pop. 45,000
22K
Meters under management, with AI read-recovery reducing manual re-reads by 71%.
Portland Metro · pop. 2.5M
$1.1B
Annual payment volume processed through Springbrook payment rails.
Pierce County · pop. 930K
99.99%
Property tax system uptime measured during peak October collection period.
Lexington Co. · pop. 297K
78%
Of routine residential permits auto-issued after AI plan review rollout in pilot.
+ 2,793 more
see all →
Browse by state, population band, or module deployment.
Built for the technical buyer

An ERP with an API.

Every Cirrus module ships with a REST and GraphQL surface, an event bus, and a documented schema. Data isn't locked in the finance system's basement. Queries return in the same JSON your CIO's data warehouse already drinks.

SOC 2 Type II. StateRAMP-ready. MFA on every tenant. Tenant-level encryption keys. Open OIDC for SSO.

Read the docs →
cirrus · /v1/finance/gl 200 OK · 42ms
# Fetch current-period GL balance, variance-flagged
curl -H "Authorization: Bearer $CIRRUS_TOKEN" \
  "https://api.springbrook.com/v1/finance/gl?agency=red-wing-mn&period=2026-03&flags=variance"

# response
{
  "agency": "red-wing-mn",
  "period": "2026-03",
  "general_fund": 24118744.22,
  "variance_flags": [
    {
      "account": "01-410-4200",
      "delta": -0.062,
      "ai_note": "Street maintenance trending 6% under budget..."
    }
  ],
  "reconciled_at": "2026-04-19T14:02:14Z"
}

Built for the 2,800. Priced for the 60,000 we haven't met yet.

A 30-minute working demo on your own general fund. No slides, no choreography. Bring your schema.