Spin up your personal expert.
Say what it should do. No setup, no expertise.
Join the waitlistA Xero bookkeeping agent for small property-management firms. Read bills from the shared mailbox, code them to the right property, raise rent invoices, chase arrears. Never post or send without approval.
Watch it become a product.
- 7 skills
- 8 tools
- 9 hooks
- 4 workflows
- 6 policies
- 2 connectors
- 40 evals
- 1 file
generated in minutes · 40 of 40 evals passing
It does the work.
one example · property bookkeeping on Xero
- Supplier
- Acme Plumbing Ltd
- Amount
- £312.00 = £260.00 + £52.00 VAT
- Account
- 429 Repairs & Maintenance
- Property
- 14 Elm Road, Flat 2
Reads the document. Codes it to the right property. Checks for duplicates.
It asks first.
Post bill to Xero
- Supplier
- Acme Plumbing Ltd
- Amount
- £312.00 = £260.00 + £52.00 VAT
- Account
- 429 Repairs & Maintenance
- Property
- 14 Elm Road, Flat 2
Nothing posts, nothing sends, until a person taps.
Correct by construction.
fn after_model(ctx, out) {
let b = out.bill;
if b.net + b.vat != b.total {
return retry("net + VAT does not equal total; re-read the document");
}
pass()
}- Cannot post totals that don’t add up.
- Cannot post the same invoice twice.
- Cannot say it posted when it didn’t.
One file. Anywhere.
- Browser
- Node
- Workers
- .NET
- Go
- Python
Runs in your stack, or hand it to your coding agent.
Yours.
Deploy it to your customers under your brand. Set your price.
| Organisation | Approvals waiting | Autonomy |
|---|---|---|
| Elm Road Lettings | 6 | Approve all |
| Oakfield Property | 2 | Auto-post under £250 |
| Birch Court Management | 0 | Approve all |
Pricing coming soon.
Waitlist
Be first to build one.
Studio is in private preview. Tell us who you are and what you would build.
No list. No newsletter. One email when there is something to try, and a way to be forgotten.