Build my office setupOffice setup

Brightwork demonstration · 11 / 11 · Automations / Twelve emails, sorted

SORTED

Twelve emails, sorted. SORTED is an original Brightwork demonstration. Twelve fictional emails in a practice inbox, each classified, routed to the right person, given a priority and a folder, and tied to the office rule it follows, as data an automation can act on.

3 documentsOutputs by Qwen3.8-27B, generated locallyShown uneditedChecked by Brightwork: 2 corrections across 1 outputs
SO0 · The inboxFictional source

The office inbox, Friday 16 October, 8.10 am

E01 From: Lodestar IT reports. Subject: Nightly backup report: FAILED. Body: The backup of 15 October at 11.00 pm completed to the office drive, but the copy to the off-site drive did not complete. Error: destination drive not found.

E02 From: ATO Refunds <[email protected]>. Subject: Your refund of $1,284.50 is waiting. Body: Your tax refund could not be paid. Verify your identity within 24 hours to release it: click here and enter your myGov details.

E03 From: Tom Avery, Avery Joinery. Subject: The two Kiln Timber invoices. Body: Here are the two Kiln Timber invoices you were waiting on, August and September. Sorry for the delay. Attachments: Kiln-INV-20817.pdf, Kiln-INV-21102.pdf.

E04 From: Mia Kowalski. Subject: Leave request. Body: Hi Priya, could I take annual leave from Monday 26 October to Friday 30 October? My sister is getting married in Adelaide.

E05 From: Lodestar IT accounts. Subject: Invoice INV-3391. Body: Please find attached our invoice for October support, $1,045.00 including GST, due 31 October. Attachment: Lodestar-INV-3391.pdf.

E06 From: Daniel Okoro, Okoro Electrical. Subject: Charged twice? Body: I've been charged twice for the July to September BAS, $330 on 2 October and $330 again on 9 October. Can someone fix this?

E07 From: Website enquiry form. Subject: New enquiry from Rosa Ferraro, Ferraro's Café. Body: We have eight staff and want someone to take over our payroll from November. Do you do that, and what does it cost?

E08 From: Bendigo Business Bank. Subject: Your September statement is ready. Body: Your business account statement for September 2026 is now available in online banking.

E09 From: Ben Tran. Subject: Expense claim. Body: Hi Grace, my claim for October is attached: parking $12, the Castlemaine trip (78 km) and lunch with Tom Avery, $96. Attachment: Expense-claim-Ben-Oct.pdf.

E10 From: Wattlebird Lane Holdings. Subject: Fit-out plans approved. Body: The landlord has approved the fit-out plans for Suite 4, Level 1, submitted on 9 October. The approval letter is attached. Attachment: Plan-approval-Suite4.pdf.

E11 From: Alana Whitcombe, Kookaburra Creek Physiotherapy. Subject: Copy of our company tax return. Body: Could you send me a copy of the clinic's 2025–26 company tax return? Our bank has asked for it.

E12 From: Practice Software Weekly. Subject: Webinar: ten tips for a smoother tax season. Body: Join our free webinar next Thursday.

SOR · Who does whatFictional source

Fernleigh Bookkeeping — who does what

People

  • Priya Raman, director. Approves all leave, handles complaints and fee disputes, takes on new clients, and looks after Avery Joinery and the premises lease.
  • Grace Okafor, office manager. The contact for Lodestar IT (our IT provider), holds the office credit card, pays supplier invoices and receives staff expense claims.
  • Ben Tran, senior bookkeeper. Looks after Kookaburra Creek Physiotherapy and Okoro Electrical.
  • Mia Kowalski, bookkeeper. Payroll for all clients.

Folders

Client folders are in the practice document system as Clients / <client name> / <year> / <job>. Office folders are Office / Accounts payable, Office / Banking, Office / IT, Office / Lease and premises, Office / Staff, and Office / Expense claims.

Rules from the office manual

  • Leave: requested at least four weeks before the first day (two weeks for one or two days). Leave in the last two weeks of October is generally not approved; talk to Priya first. Priya approves all leave. (Policy 01)
  • Data breaches and suspicious email: contain it straight away and tell Priya within one hour. (Policy 03)
  • Fee disputes: don't argue the amount; reply that someone will respond within two business days; pass it to Priya with the job's time records. (Policy 04)
  • Backups: Lodestar IT emails a report each morning. Grace reads it and tells Priya about any failure the same day. (Policy 07)
  • Expenses: claims go in within 30 days with a receipt. Meals are reimbursed only when travelling overnight for work. (Policy 10)
  • Complaints: written acknowledgement within two business days, naming who is handling it. (Policy 12)
  • Requests from clients for their information: log the request and tell Priya the same day. (Policy 02)
SO1 · The inbox, sortedQwen3.8-27B
Checked by Brightwork · 2 corrections
  • E03 files the invoices under a job called “Kiln Timber invoices”; by the folder rule they belong in the July–September BAS job.
  • E11 goes to Priya, but Ben Tran looks after Kookaburra Creek Physiotherapy. It should go to Ben, with Priya told the same day (Policy 02).
EmailCategoryRoute toPriorityFile toNext stepRule
E01IT and securityGrace OkafortodayOffice / ITTell Priya about the failed off-site backup today.Policy 07
E02IT and securityPriya RamantodayOffice / ITContain the suspicious email and tell Priya within one hour.Policy 03
E03client documentsPriya Ramanthis weekClients / Avery Joinery / 2026 / Kiln Timber invoicesFile the two Kiln Timber invoices in the Avery Joinery client folder.—
E04staff leavePriya RamantodayOffice / StaffRefer the late October leave request to Priya for a decision.Policy 01
E05supplier invoiceGrace Okaforthis weekOffice / Accounts payableFile the October support invoice and schedule payment by 31 October.—
E06complaint or billing errorPriya RamantodayClients / Okoro Electrical / 2026 / BASReply that someone will respond within two business days and pass the duplicate BAS charge to Priya with the time records.Policy 04
E07new enquiryPriya Ramantoday—Send the new payroll enquiry to Priya for a client intake decision.—
E08bankingGrace Okaforno actionOffice / BankingNo action is needed for the September 2026 statement notification.—
E09expense claimGrace Okaforthis weekOffice / Expense claimsCheck the claim has a receipt and that the lunch meets the overnight travel rule.Policy 10
E10premisesPriya Ramanthis weekOffice / Lease and premisesFile the landlord's approval letter for Suite 4, Level 1.—
E11client requestPriya RamantodayClients / Kookaburra Creek Physiotherapy / 2026 / Company tax returnLog the tax return request and tell Priya today.Policy 02
E12newsletterGrace Okaforno action—No action is needed for the webinar invitation.—
The JSON, exactly as written
[
  {
    "id": "E01",
    "category": "IT and security",
    "route_to": "Grace Okafor",
    "priority": "today",
    "file_to": "Office / IT",
    "next_step": "Tell Priya about the failed off-site backup today.",
    "rule": "07"
  },
  {
    "id": "E02",
    "category": "IT and security",
    "route_to": "Priya Raman",
    "priority": "today",
    "file_to": "Office / IT",
    "next_step": "Contain the suspicious email and tell Priya within one hour.",
    "rule": "03"
  },
  {
    "id": "E03",
    "category": "client documents",
    "route_to": "Priya Raman",
    "priority": "this week",
    "file_to": "Clients / Avery Joinery / 2026 / Kiln Timber invoices",
    "next_step": "File the two Kiln Timber invoices in the Avery Joinery client folder.",
    "rule": null
  },
  {
    "id": "E04",
    "category": "staff leave",
    "route_to": "Priya Raman",
    "priority": "today",
    "file_to": "Office / Staff",
    "next_step": "Refer the late October leave request to Priya for a decision.",
    "rule": "01"
  },
  {
    "id": "E05",
    "category": "supplier invoice",
    "route_to": "Grace Okafor",
    "priority": "this week",
    "file_to": "Office / Accounts payable",
    "next_step": "File the October support invoice and schedule payment by 31 October.",
    "rule": null
  },
  {
    "id": "E06",
    "category": "complaint or billing error",
    "route_to": "Priya Raman",
    "priority": "today",
    "file_to": "Clients / Okoro Electrical / 2026 / BAS",
    "next_step": "Reply that someone will respond within two business days and pass the duplicate BAS charge to Priya with the time records.",
    "rule": "04"
  },
  {
    "id": "E07",
    "category": "new enquiry",
    "route_to": "Priya Raman",
    "priority": "today",
    "file_to": null,
    "next_step": "Send the new payroll enquiry to Priya for a client intake decision.",
    "rule": null
  },
  {
    "id": "E08",
    "category": "banking",
    "route_to": "Grace Okafor",
    "priority": "no action",
    "file_to": "Office / Banking",
    "next_step": "No action is needed for the September 2026 statement notification.",
    "rule": null
  },
  {
    "id": "E09",
    "category": "expense claim",
    "route_to": "Grace Okafor",
    "priority": "this week",
    "file_to": "Office / Expense claims",
    "next_step": "Check the claim has a receipt and that the lunch meets the overnight travel rule.",
    "rule": "10"
  },
  {
    "id": "E10",
    "category": "premises",
    "route_to": "Priya Raman",
    "priority": "this week",
    "file_to": "Office / Lease and premises",
    "next_step": "File the landlord's approval letter for Suite 4, Level 1.",
    "rule": null
  },
  {
    "id": "E11",
    "category": "client request",
    "route_to": "Priya Raman",
    "priority": "today",
    "file_to": "Clients / Kookaburra Creek Physiotherapy / 2026 / Company tax return",
    "next_step": "Log the tax return request and tell Priya today.",
    "rule": "02"
  },
  {
    "id": "E12",
    "category": "newsletter",
    "route_to": "Grace Okafor",
    "priority": "no action",
    "file_to": null,
    "next_step": "No action is needed for the webinar invitation.",
    "rule": null
  }
]

Fictional demonstration, not client documents. Our workstation: one RTX 3090 with 24 GB, every model layer on the GPU. These are not performance figures for a Brightwork installation.