Connected to your systems

All the data.
No story.

The report your team rebuilds every month — drafted from your own systems, traced to source. You add what you think.

Get started

Free to start. Best if you already know the report you’d build first.

Book a meeting

We’ll help you see where AI best fits into your workflow.

Drafted from Kalgarra · Operations
kalgarra.stori.bot/q1-fy26
Live
Kalgarra Resources
Q1 FY26 quarterly operations review
ASX: KGR  ·  28 OCT 2026
Gold produced
27,412oz
Up 8.4% on prior quarter
Production report · monthly · Jul–Sep 26
AISC
A$2,180/oz
Inside guidance of A$2,100–2,300
Cost model v14 · tab “AISC” · cell H22
Cash & bullion
A$164.2m
At 30 September 2026
Cash reconciliation · GL 1010 + 1040 · closed 12 Oct
Quarterly production (oz)
Q2 25
Q3 25
Q4 25
Q1 26
Production report · monthly · 8 quarters

Higher grades through the Mt Ivor pit drove the production lift, with mill throughput of 1.42Mt for the quarter.

Plant daily log · throughput.mtd · Sep 26

Guidance for FY26 is unchanged at 105,000–115,000oz.

Board paper · FY26 guidance · approved 14 Jul 26
  • Stripe
  • Xero
  • Shopify
  • HubSpot
  • PostHog
  • Amplitude
  • Jira
  • Airtable
  • Zernio

Read by default, and every write is one you granted. Uploaded files and grounded web research are sources too. See what connects

Your business runs on a dozen systems.The part that makes sense of them lives in someone’s head.

So the same person rebuilds the same slides every month, the team works off three versions of the numbers, and anyone with a question has to go and ask them. A Stori is where that part of the business lives. Connected to your systems, in your brand, open to your team.

What a Stori does

Four things, off the same connections

Connect it once, to the systems you choose. Everything runs off those connections, so the numbers in the update, the view, the answer and the file are the same numbers.

Views

Everyone works off the same thing

Build a view of how the business actually works — by pit, by cohort, by whatever the argument is about — and share it. One version, live, not a screenshot in a thread.

  • sharedCost per tonne by pit, updating daily
  • sharedCash runway against three price cases
Files

Drafts what you'd have written

A real PowerPoint you can open and edit. A Word document. A spreadsheet. Your template, your brand, your language — not a generic export.

  • draftBoard pack, in the template you use
  • draftQuarterly deck, from the announcement
The agent

Ask it, argue with it

It knows this part of the business — the systems, the history, how you talk about it. Use it to check something, or to think out loud before you commit to a position.

  • ask“Why did unit costs move in September?”
  • ask“What's the case against expanding the mill?”
UpdatesIn build

It comes to you

You don't go and check a dashboard. When something moves, or on the day it's due, the update lands — in your inbox, in Slack, or as a file.

  • month-end closeThe pack drafts itself and goes to review
  • grade drops 5%Flagged, with the drivers behind it
How it works

Four steps, then it runs

01

Point it at something

Upload last month's files to get started — see a Stori with real output on your own numbers. When it makes sense, connect your systems to keep the numbers current without anyone rebuilding them.

02

Set it up, and wire it in

Set it up yourself, or we'll do it with you, then connect the systems it works from. It reads by default, and every write is one you granted — one switch turns them all off. We'll build any connector you're missing, and any business file works as a source.

  • Stripe
  • Xero
  • Shopify
  • HubSpot
  • PostHog
  • Amplitude
  • Jira
  • Airtable
  • Zernio
See what connects
03

Review before anything leaves

Every draft goes through a review gate — numbers checked against source, content checked against your rules. Nothing goes out on its own unless you decide it can.

04

Then it just runs

Updates push, views stay live, files draft on demand, and your team can ask it anything. Setup is versioned, so you can see what changed between runs and why.

Security and data

Built to get through your risk committee

Every permission is granted one operation at a time, and withdrawn the same way. Here’s what finance, IT and legal will want to see.

Residency

Stored and processed in Sydney

Hosted in AWS ap-southeast-2. Storage, processing and the audit trail stay in region; inference is the one call that leaves.

Retention

You choose what the model keeps

Inference can be restricted to models under zero-retention terms, with no fallback to one that collects. You turn it on per instance.

Certification

ISO 27001:2022 in progress

Controls implemented and monitored continuously. Internal audit report available under NDA.

Open our Trust Centre
Lineage

Every value traces to source

System, table, cell and timestamp for each figure — on the output itself, not buried in a log.

Access

You choose who sees what

Public, access-code or authenticated — set per share link, not per Stori. Send the same material twice, with different pages open to each audience.

Control

It reads your systems. Every write is one you granted.

Scoped credentials per source, read by default. Nothing in a connected system changes without a grant you made — and one switch turns every write off.

FAQ

The questions we get asked first.

What's a Stori?
One part of your business — the board pack, operations, the investor story — wired to the systems that part runs on. It drafts from those numbers, in your brand and your template. You take it the last stretch, the part worth your time, then send it to the people you name and no further. Most teams start with one and add another once it’s running.
Do you connect to our systems, or do we upload?
Both, and most people start by uploading — last month’s pack and the files behind it is enough to see what comes out. Connections come after that, once it’s worth wiring in. They’re scoped per source, read by default, and every write is one you granted. If we don’t connect to yours yet, we’ll build it.
Can the agent be wrong?
It can be wrong about a judgement. It isn’t the thing calculating your numbers — those come from your data through code, and the model narrates them. Every figure carries the system, table, cell and timestamp it came from, so you can check it in a glance rather than taking it on faith. And nothing leaves without going through the review gate.
Can you match our brand?
Yes. We tune to your house voice and brand — fonts, colours, tone, your existing template — so what comes out looks like you, not like a template. If we’re engaged to help you, voice and brand settle over the first 1–3 weeks.
Can we keep editing in Word or PowerPoint?
Yes. Ask for the Word, PowerPoint or Excel version and you get a real file — track changes, comments, the tooling your reviewers already use. Bring the marked-up version back and it runs through the review gate again, then the page updates to match. You don’t have to come back; the document is yours either way.
Can I create inline HTML for my email tool?
Yes. We output an inline-HTML version that drops into the common tools — Mailchimp, HubSpot, Campaign Monitor, Brevo — or your own client, with merge tags for your platform if you use them.
What about material non-public information?
Hosted in AWS Sydney, with inference restricted to zero-retention models when you turn that on. Access is per user and set per share link, every access event is logged, and nothing goes out until someone approves it. Every number is auditable end-to-end.
How long to onboard?
Self-serve, there isn’t one — sign up, upload last month’s files, and you’re working on your own numbers. If we’re doing it with you, 24 hours to first draft from when we have the inputs.

Pick the part of the business that eats the most time

Tell us what your team rebuilds every month. We’ll build it on your systems, in your brand, in your template — and show you the actual file that comes out, not a slide about what it could do.