Spin up your personal expert.

Say what it should do. No setup, no expertise.

Join the waitlist

A 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.

property-bookkeeping Generate

Watch it become a product.

property-bookkeeping@0.1.0
  • 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

acme-plumbing-inv-2231.pdf
Bill Draft · 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.

Approval required xero-write/approval

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.

hooks/after_model/bill_extraction.rhai
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.

harness.wasm 1.7 MB · inspectable
  • 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.

One builder, three customers. Illustrative.
OrganisationApprovals waitingAutonomy
Elm Road Lettings6Approve all
Oakfield Property2Auto-post under £250
Birch Court Management0Approve 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.

Optional. One line is plenty.