For agents
Agents that already know your business.
Canopy is what external agents connect to. Canopy Agents are the ones KPI Tree runs for you: platform agents working out of the box on your metrics, with your permissions, plus, on Enterprise, your own agents deployed on the same context.
Working from day one. Governed from day one.
Platform agents, out of the box. Ready-made
Grounded, governed, gated. Trust built in
Any model. Your keys. Your caps. Cost under control
The evidence
Anthropic measured it. Context decides accuracy. Not the model.
Anthropic automates 95% of its business analytics queries with Claude. The accuracy comes from the hand-built context layer between the model and the data, not from the model. Canopy Agents run on that kind of layer: grounded in your tested causal model, your definitions and your permissions.
Anthropic engineering blog
“Without skills, Claude’s ability to answer analytics questions accurately didn’t exceed 21% on our evals.”
21%
The ceiling on Anthropic’s internal evals without curated context.
~95%
The same model on a curated context layer, in production today.
Platform agents, working on day one
Personalised Action Plan
AgentDeclining metrics, their drivers, and the actions that fall to each owner.
Update RACI Assignments
AgentFinds unowned metrics and proposes owners, with reasoning.
Grounded in your context, not the internet
Revenue
£384k
4.2%AOV
£7.25
5.8%Orders
52,998
2.1%Knows when to act, and when to ask
Your permissions, honoured on every run
Revenue
Who owns this metric, who acts on it, and who is kept in the loop.
SuggestResponsible
David Mitchell
Area Manager, Operations
Emma Thompson
Growth Lead, Marketing
Laura Fitzgerald
Head of Sales, Revenue
Accountable
Consulted
Informed
Nobody
Any model. Your keys. Your caps.
Weekly revenue review
scheduled · Mondays
Opus 5.1A tenth of the tokens. None of your warehouse.
Scheduled, triggered, or on demand

KPI Tree app · 08:00
Good morning, Sarah. Tuesday briefing: revenue is tracking £31.5k/day behind target, down 13.1% MTD. Three things need you.
Or build your own, on the same context
Name
Labour cost watch
Description
Monday check of every site's labour cost against the 28% target
Model
Claude Sonnet 5System prompt
Every Monday, compare labour cost % for each site against the 28% target. For any site over target, name the Responsible manager and file one task with the gap in pounds and the driver behind it. If every site is under target, say so in one line and stop.
Use this agent in a workflow
Run it on a schedule, in response to a metric or task event, or as one step in a longer flow. Send the result to Slack, email, or another step.
Open in WorkflowsCommon questions
Can an agent act without a human approving?
Only where you allow it. Actions can sit behind wait-for-approval steps with named reviewers; rejections branch explicitly, and escalation follows your org chart when nobody responds. Where you want full autonomy, you can grant it deliberately.
What data does an agent see?
Exactly what the user it runs as can see. Agents inherit your permissions and RACI scope; there is no separate all-access service account.
Can we build our own agents?
Yes, on the Enterprise plan. Describe the job in plain English, choose the model it runs on and the tools it may call, and give it a schedule in a workflow: a Monday labour cost check, a supplier price watch, a Friday pipeline sweep. Your agents get everything the platform agents get, the same context, the same permission model and the same run history with cost. Growth includes the ready-made agents.
Which models can we use?
Anthropic (Claude), OpenAI and Google Gemini out of the box, switchable per run. Bring your own keys for Anthropic, OpenAI or AWS Bedrock if you prefer direct billing.
How do we control spend?
A daily usage cap per workspace, plus the AI Usage view: total spend, cost per agent, cost per user, and the most expensive recent runs. And the baseline is low: agents read Canopy's precomputed context rather than assembling raw queries, so each answer starts an order of magnitude cheaper in tokens.
Can we see what an agent did?
Every run keeps its history: what ran, what it read, what it proposed or did, and what it cost. Agent and workflow management sits under admin control with a shared run history.

