Custom Agents

    Eight agents wasn'tthe whole idea.

    The base eight agents handle the spine of Intake-to-Pay, the work every finance team does. Custom agents handle the work only you do. The thing you've stopped asking vendors about because they always say “that's on the roadmap.”

    Your rules, your logicSame explainabilityLive in weeks, not quarters
    A Real Request

    Someone asked us for an agent that plays Canon in D while their approvals clear.

    We built it.

    It took an afternoon. It saves nothing. It reduces no risk. It has never once appeared in any other business case.

    It also plays beautifully at 4:47pm on the last Friday of the quarter, when forty-one approvals clear in ninety seconds and the AP team gets to go home.

    Here's why we're telling you this. Not because we think you want Pachelbel piped through your ERP. Because most finance software has trained you to ask for very small things. You've learned to want what's on the roadmap. You've learned that “can it do X?” is a question with a disappointing answer, so you stopped asking.

    We'd like you to start asking again.

    The Canon in D Agent
    Yes, it actually plays. Public domain, obviously.

    If we'll build the Canon in D agent, imagine what we'll build when you ask for something that actually matters.

    The Problem

    The 80% is the easy part.

    Every finance platform is built for the average finance team. Which is useful, because roughly 80% of what you do genuinely is average: invoices arrive, approvals route, POs match, payments go out. That's the spine. We built nine agents for it and they're good at it.

    Then there's the other 20%.

    The 20% isn't small. It's where the money leaks, the auditors linger, and your most experienced person spends their week. It's also, almost always, the part that never made it into a system, because it's too specific for a vendor to build and too important to ignore. So it lives in a spreadsheet. Or a person's head. Or a 40-tab workbook named FINAL_v6_USE_THIS_ONE.xlsx.

    What It Is

    Not a workflow.
    Not a rule.
    An agent.

    Put simply: a custom agent is one of ours, pointed somewhere new. Same reasoning engine. Same explainability layer, it tells you why it decided, in a sentence a human can read. Same simulation mode. Same principle of sitting above your ERP rather than replacing it.

    The difference is what it's looking at. Our nine look at the standard spine. A custom agent looks at your thing, the deduction rule, the grant restriction, the 2019 acquisition that's still on its own chart of accounts.

    01 · It Decides

    Not "flags for review"

    The lowest form of automation notices a problem and hands it to you. A custom agent makes the call: approve, reject, escalate, hold, within the boundaries you set. Judgment is the product. Notification is what you already have.

    02 · It Explains

    In a sentence, not a stack trace

    Every decision comes with human-readable reasoning attached, visible to whoever needs it and permanently in the audit log. If a custom agent can't explain itself, we don't ship it. That's not a policy. That's the whole architecture.

    03 · It Simulates

    Before it's real

    Point it at your last twelve months. See exactly what it would have decided, transaction by transaction, against what actually happened. Tune it. Run it again. No custom agent goes live on a hunch and a demo.

    04 · It Connects

    To the other nine

    A custom agent isn't a bolt-on in a corner. It receives handoffs and passes them along like any other agent, Intake can route to it, it can hand to Route or Commit, its outputs feed Signal. It joins the pipeline. It doesn't sit beside it.

    Built For Someone

    Things people
    actually asked for.

    A sample. Yours will be different, which is the entire point.

    The Deduction AgentCPG

    A distributor deducts $14,000 for a promotion. Is it real? Was it authorised? Does it match the trade agreement? Was it already claimed last quarter under a different name? The agent validates every deduction against the contract before anyone pays it, and it doesn't get tired in month eleven.

    The Grant AgentNonprofit

    Restricted funds have rules, and the rules are not the same rules. This agent knows which cost centres a grant can touch, flags the ones it can't before the spend commits rather than during the audit, and produces the funder report as a by-product instead of a project.

    The Royalty AgentFranchise

    Two hundred locations, one royalty formula, and a spreadsheet that three people are afraid of. The agent calculates, validates against reported sales, and flags variance, monthly, in minutes, with the working shown.

    The Intercompany AgentMulti-entity

    That entity you acquired in 2019 is still on its own chart of accounts and everyone's made peace with it. The agent hasn't. It reconciles across the mismatch, applies the mapping, and stops month-end close from being a hostage negotiation.

    The Rebate AgentRetail / Distribution

    You earned the rebate. Did you collect it? The agent tracks tier thresholds against actual volume, tells you when you're $40k of spend from the next tier, and chases the ones you're owed, which, statistically, is most of them.

    The Canon in D AgentOne guy in Ohio

    Plays Pachelbel's Canon in D when a batch of approvals clears. Provides zero measurable ROI. Absolutely worth it.

    The Honest Bit

    We'll say no.
    Probably to something.

    We just told you we'd build a musical agent, so this may seem inconsistent. It isn't. There's a difference between frivolous and wrong, and we only object to one of them.

    A Black Box

    If a decision can't be explained in a sentence a Controller can read and an auditor can accept, we won't ship it, regardless of how well it performs. Accuracy you can't defend isn't accuracy. It's a liability with good metrics.

    A Rule Wearing an Agent Costume

    If your requirement is “when amount > $500, route to Priya”, that's a rule. Your ERP does it. It doesn't need reasoning, and charging you for an agent to do it would be theatre. We'll tell you that, for free, on the call.

    An Agent That Should Be a Conversation

    Some processes are broken because the policy underneath them is broken. Automating that just makes you wrong faster, at scale, with an audit trail. We'll usually spot it, and we'd rather say so than build it.

    Restraint is a design principle. It's in every one of our agents, and it applies to us too.

    How It Works

    Weeks. Not a roadmap.

    Five steps. No RFP required, though we notice the irony.

    01
    The conversation

    You describe the thing. Usually badly at first, because it's lived in someone's head for years and has never needed words. That's normal. We ask until it's precise.

    Who60–90 minutes, you and us
    02
    The decision map

    We write down what the agent must decide, what it needs to know, what it's allowed to do on its own, and where it must stop and ask. You approve it before anything is built.

    WhoUs. You review.
    03
    The build

    The agent gets built on the same architecture as the nine, reasoning, explainability, guardrails, handoffs. Not a script. Not a prompt in a trenchcoat.

    WhoUs
    04
    The simulation

    We run it against your last twelve months. You see every decision it would have made versus what actually happened. This is where it gets tuned, and where you find out whether your policy was ever right in the first place.

    WhoYou watch. Then you argue with it. Good.
    05
    Live, supervised

    It goes live with a human in the loop on every decision. As confidence proves out, you widen the autonomy. You decide the pace. Never us.

    WhoYou

    Most custom agents go from conversation to simulation in under three weeks. The Canon in D one took an afternoon, but it also doesn't have to be right about anything.

    FAQ

    The questions
    you'd actually ask.

    If it involves a financial decision, a policy, and data we can reach, we can probably build it. The constraint is almost never technical, it's whether the decision can be defined precisely enough to defend. If you can explain the rule to a new hire, we can build the agent.

    Get Started

    Tell us the thing
    you stopped asking for.

    Bring the workaround. The rule that lives in one person's head. Thirty minutes, and we'll tell you honestly whether it should be an agent, including if the answer's no.

    See the Nine Agents

    Canon in D requests accepted. Judged, but accepted.