// SYS
system tool
Counterstock — parts & consumables reorder system
A complete inventory management web app for trades and automotive workshops. Stock dashboard, quick-deduct for floor use, automatic reorder when items drop below par level, PO generation grouped by supplier, delivery tracking, and three-way reconciliation (PO vs invoice vs received). Runs in-browser with full demo mode — connect Supabase + n8n webhooks for production.
6 pages
full web app
4 webhooks
n8n integrations
demo mode
works out of the box
pagesdashboard · quick deduct · reorder workspace · PO tracker · suppliers · settings
reorder logicauto-flags when stock drops below par level, groups by supplier
PO generationbuilds PO PDF in-browser, sends via n8n webhook to Gmail
reconciliationPO qty vs supplier invoice vs received — flags mismatches
data layerin-memory demo ↔ Supabase production (one config flag)
verticalsauto workshops · trades · any stock-holding service business
HTML/JS
Supabase
n8n
Gmail API
Mindee OCR
Xero
HomeLedger — privacy-first tools for Australian bookkeepers
A suite of browser and desktop tools built specifically for solo bookkeepers and BAS agents in Australia. Everything runs locally — no data leaves the browser. Includes three tools: Sift (rule-based transaction analysis), Match (bank-to-ledger reconciliation), and Diff (period-over-period comparison). Sold as a one-time desktop license via Gumroad.
3 tools
Sift · Match · Diff
$199
one-time license
100% local
no data leaves browser
Ledger Siftrule-based transaction scanner — GST exceptions, duplicates, ABN issues
Ledger Matchbank statement ↔ ledger reconciliation with fuzzy matching
Ledger Diffperiod comparison — spot variances, missing entries, new patterns
privacyall processing client-side — zero server calls, zero telemetry
formatsCSV from Xero, MYOB, QuickBooks, bank exports
distributionGumroad (browser) · Tauri desktop wrapper (planned)
HTML/JS
Tauri
Gumroad
// SYS
product suite
Folio — document processing tools
A suite of document processing tools for accountants, lawyers, and admin-heavy businesses. Five tools covering the most common document tasks: OCR scanning, PDF splitting, file cleanup, PII redaction, and brief extraction. Same privacy-first architecture as Ledger — everything runs locally.
5 tools
Scan · Split · Tidy · Redact · Brief Sift
local AI
OCR + PII detection
in progress
shipping soon
Folio ScanOCR extraction from scanned PDFs and images
Folio Splitbreak multi-document PDFs into individual files by separator
Folio Tidyrename, reorder, and clean up document batches
Folio Redactdetect and redact PII (TFNs, ABNs, names, addresses, bank details)
Brief Siftextract structured data from briefs, tenders, and reports
HTML/JS
Tesseract.js
PDF.js
Tauri
// SYS
command centre
Floor View — multi-salon owner command centre
A four-location dashboard built for a salon owner running sites across Melbourne. Consolidates revenue, chair utilisation, rebooking rates, and staff performance into a single view. Each salon gets its own health score. Alerts fire when metrics drop below owner-set thresholds. Warm plum editorial design.
4 salons
consolidated in one view
real-time
Supabase + n8n sync
demo mode
works out of the box
metricsrevenue, chair utilisation, rebook rate, average ticket, staff KPIs
alertsthreshold-based — fires when utilisation or rebook rate drops
verticalbeauty / salon / wellness — multi-site operators
HTML/JS
Supabase
n8n
// SYS
command centre
Bay View — auto workshop profitability cockpit
A three-workshop profitability dashboard for an automotive group. Tracks bay utilisation, labour recovery rate, parts margin, job profitability, and work-in-progress across all sites. Includes a RAG/database page with knowledge base ingestion and query webhooks, and a propose-then-confirm action flow. Cool petrol-teal design.
3 workshops
unified profitability view
RAG page
KB ingest + query
demo mode
works out of the box
metricsbay utilisation, labour recovery, parts margin, job profitability, WIP
RAG systemKB_INGEST and RAG_QUERY webhooks — ask questions against workshop data
verticalautomotive workshops — multi-site operators
HTML/JS
Supabase
n8n
Claude API
Pinecone
// SYS
command centre
Runway — Payday Super & cash-flow command centre
A firm-facing command centre for accounting and bookkeeping practices managing Payday Super compliance across their client book. Seven pages: Firm Dashboard with approach-strip deadline rail, Lodgement Queue, Cash Runway (12-week SVG projection), SBSCH Migration tracker, Compliance (PCG 2026/1), Weekly Briefing, and Settings. Aviation/ATC ops-centre aesthetic — deep navy canvas, signal-cyan accent, Space Grotesk type.
7 pages
full command centre
compliance
Payday Super + PCG 2026/1
verified
fully built & tested
pagesdashboard · lodgement queue · cash runway · SBSCH migration · compliance · weekly briefing · settings
deadline railapproach-strip showing all client deadlines with countdown and status LEDs
cash runway12-week SVG projection per client with burn rate and runway weeks
designoperations-centre aesthetic — annunciator LEDs, radar sweep, grain texture
verticalaccounting / bookkeeping firms (20–200 client orgs)
HTML/JS
Supabase
n8n
Xero
KeyPay
// SYS
command centre
Revenue Lifecycle Command Centre
A unified sales operations command centre compiling three architectures into one: Inbound Intelligence Router, Discovery and Handoff Layer, and Signal-to-Delivery Command Centre. Eight pages covering the full lead lifecycle from capture to delivery. Signal-flow theme with per-stage color coding and animated lifecycle flow-rail.
8 pages
full lifecycle
4 stages
inbound → conversations → handoff → delivery
29 workflows
deduplicated n8n build
pagespipeline hero · inbound/router · conversations/discovery · handoff · capacity · analytics · weekly briefing · settings
flow-railanimated signal-dots showing deal flow through lifecycle stages
stall indicatorhighlights where deals jam in the handoff — the core pain point
designwarm plum-charcoal (#141019), violet→magenta gradient, Sora + Inter + DM Mono
HTML/JS
Supabase
n8n
Claude API
Twilio
// SYS
specced
Sentry — AUSTRAC AML/CTF compliance command centre
A compliance command centre for accounting and bookkeeping firms managing their obligations under AUSTRAC Tranche 2. Full architecture specced: competitive analysis, data models, web tool pages, n8n workflows, integrations, build phases, and pricing. Designed to bundle with Runway — same buyer, shared infrastructure, expand-from-Runway go-to-market.
AUSTRAC
Tranche 2 AML/CTF
Runway bundle
same buyer, shared infra
specced
architecture complete
scopeCDD document tracking, risk assessment, suspicious matter reporting, AUSTRAC compliance register
verticalaccounting / bookkeeping firms — paired with Runway
statusfully specced — build pending
HTML/JS
Supabase
n8n
Claude API
// 01
n8n workflow
Client document collection & chasing engine
Automated document request system for accounting and bookkeeping firms. Sends personalised checklists with secure upload links, monitors for uploads in real time, and escalates through three reminder tiers — day 3 (gentle), day 7 (firm), day 14 (partner CC'd). Every interaction logged to Airtable. Designed for firms managing 50–200+ active clients across BAS, tax returns, audits, and FBT engagements.
14
nodes in workflow
~180 hrs
projected annual savings
$19,800
annual cost avoided
capacity50–200+ clients concurrently
projected throughput400–800 docs/month at scale
reminder tiersday 3 (gentle) → day 7 (firm) → day 14 (escalation)
escalationpartner CC'd on day 14 with full audit trail
triggerwebhook — fires from any form or PMS event
engagement typesBAS, tax return, audit, FBT
upload methodsecure Google Drive link per client
nodes in workflow14
annual hours saved~180 hrs/year
annual cost avoided~$19,800 (at $110/hr)
n8n
Gmail API
Airtable
Google Drive
Karbon
// 02
document processing
Supplier invoice OCR → Xero draft bills
Watches a dedicated inbox for incoming supplier invoices, extracts every field via Mindee OCR (supplier name, ABN, line items, GST, due date), matches the supplier against the Xero contact list, and creates a draft ACCPAY bill with correct account codes. New suppliers and low-confidence extractions route to a Slack review queue instead of silently failing. Built to handle 200+ invoices per month and reduce manual data entry error rates from 5–10% down to under 1.2%.
4 min → 30s
per invoice
14
nodes in workflow
$14,520
annual cost avoided
designed capacity200+ invoices/month
fields extracted per invoice8 (supplier, ABN, date, due, total, GST, lines, PO#)
OCR confidence threshold85% — below routes to human review
new supplier handlingflagged for manual creation (not silently skipped)
GST extraction accuracy96.8%
manual entry error rateindustry avg 5–10%
target error rate<1.5% with OCR + validation
Xero bill status on creationDRAFT — human reviews before approval
nodes in workflow14
annual hours saved~132 hrs/year
annual cost avoided~$14,520 (at $110/hr)
n8n
Mindee OCR
Xero API
Gmail
Slack
Airtable
// 03
n8n workflow
Quarterly BAS preparation pipeline
Scheduled workflow that fires on the first day of each BAS quarter. Pulls GST summaries and bank reconciliation status from Xero for every client on the register, flags unreconciled transactions, detects suspicious GST coding (GST on wages, GST-free items coded as taxable), and delivers a formatted pre-BAS checklist into the accountant's inbox. Each client gets a red/amber/green readiness score. Built for firms managing 50–100+ quarterly BAS clients where data gathering alone can consume 40–60 hours per quarter.
45m → 5m
per client data gathering
15
nodes in workflow
$23,320
annual cost avoided
Xero API calls per run~640 (8 endpoints × 80 clients)
projected volume~48,000 transactions/quarter (80 clients)
flagsunreconciled items + suspicious GST codes
GST code checksGST on wages, GST-free items coded taxable, etc.
readiness score breakdown● 68% green ● 24% amber ● 8% red
client reminder emailsauto-sent for amber/red at 14, 7, 2 days
schedulecron: 7am AEST, 1st of Jan/Apr/Jul/Oct
total runtime~22 minutes for all 80 clients
nodes in workflow15
annual hours saved~212 hrs/year
annual cost avoided~$23,320 (at $110/hr)
n8n
Xero Reports API
Google Sheets
Gmail
Slack
// 04
ai workflow
AI email triage & auto-routing
Polls the main practice inbox every 2 minutes, runs every incoming email through GPT-4o-mini for classification, matches it to an existing client record in Airtable, and routes it to the correct pipeline: urgent items → instant Slack alert, documents → intake workflow (#01), invoices → OCR pipeline (#02), new enquiries → lead table, spam → archive. Generates a daily digest email to the partner at 5pm. Built for practices receiving 40–150+ emails per day where manual triage consumes 1–2+ hours every morning.
18
nodes in workflow
6-way
routing (urg/enq/doc/inv/rtn/spam)
$103K+
annual cost avoided
categoriesurgent, enquiry, document, invoice, routine, spam
avg classification time1.8 seconds per email
urgent item routingATO notices, deadlines, client flags → instant Slack
cross-referencesdocs → WF01 intake, invoices → WF02 OCR pipeline
client matchingauto-matches to existing Airtable client record
spam handlingnewsletters, marketing, cold email → auto-archive
modelgpt-4o-mini — $0.03/day avg cost
feedback loop"correct classification" button improves over time
nodes in workflow18
manual equivalent per email8–12 min (read, categorise, route, log)
automated time per email<30 seconds
annual hours saved936–1,872 hrs/year
annual cost avoided$102,960–$205,920
n8n
OpenAI
Gmail IMAP
Slack
Airtable
// 05
n8n workflow
New client onboarding orchestration
Single-trigger workflow that fires from one form submission and handles the full onboarding sequence: generates an engagement letter via PandaDoc, runs identity verification through GreenID DVS, creates the Google Drive folder structure (5 standard subfolders), sets up the client record in Airtable with an auto-calculated risk score, sends a branded welcome email, and posts to the #onboarding Slack channel. The accountant reviews and signs off — everything else is done. Handles individual, company, trust, partnership, and SMSF entity types.
6 wks → 24 hrs
onboarding time
7 systems
connected per trigger
$49K–$82K
annual cost avoided
designed for10–20 new clients/month
engagement letter generationPandaDoc template merge + auto-send for signature
folder structure5 subfolders created per client automatically
entity types handledindividual, company, trust, partnership, SMSF
ID verificationdriver licence + Medicare via GreenID DVS
risk assessmentauto-scored Low/Med/High based on entity type
welcome emailbranded, personalised, auto-sent on verification
manual steps remaining1 (accountant review and sign-off)
nodes in workflow30 (intake: 14, AML/CTF: 16)
manual equivalent per client145 min (65 min intake + 80 min verification)
automated time per client~5 min (webhook to completion)
annual hours saved348–580 hrs/year
annual cost avoided$49,160–$81,840
compliance risk avoidedAML/CTF Act penalties up to $22M — audit trail built in
n8n
PandaDoc
Google Drive
Airtable
Gmail
Slack
GreenID
// 06
n8n workflow
Smart client communications hub
Three parallel communication streams in a single n8n workflow: 48-hour and 2-hour appointment reminders via SMS and email, BAS/tax deadline alerts at 14/7/2 days with escalating urgency, and milestone status updates triggered by job progress changes. Every message logged against the client record with channel, timestamp, and delivery status. Built with client preference controls — SMS on/off, email frequency, opt-out honoured automatically.
16
nodes in workflow
3 streams
appointment / deadline / milestone
$9,360
annual cost avoided
communication channelsSMS (Twilio) + email (Gmail)
appointment reminder tiers48hr (SMS+email) + 2hr (SMS only)
deadline alert tiers14 days, 7 days, 2 days (escalating tone)
email deliverypersonalised per client from template
SMS channelTwilio — 90%+ read rate within 3 min (industry avg)
expected no-show impact30–40% reduction (industry benchmark for SMS reminders)
milestone triggersdocuments received, under review, ready for lodgement
client preference controlsSMS on/off, email frequency, opt-out honoured
nodes in workflow16
manual equivalent per run85 min (identify clients, draft, send, log, update)
automated time per run~2 min
annual hours saved72 hrs/year
annual cost avoided$9,360 (at $130/hr blended)
retention impact5% improvement = $100K preserved on $2M revenue base
n8n
Twilio
Gmail
Google Calendar
Airtable
Karbon
// 07
n8n workflow
Strata AGM preparation automation
Triggers 90 days before each AGM date and runs the entire prep sequence: generates the notice-to-convene from a building-specific PandaDoc template, distributes to every lot owner via email, tracks proxy forms received with a real-time quorum calculator, pulls financial summaries from the trust account ledger, and delivers a "ready for review" package to the strata manager. Enforces the 21-day legislative notice period automatically with follow-up reminders at 14 days, 7 days, and 48 hours. Built for strata managers running 10–50+ buildings with strict compliance timelines.
3 days → 2 hrs
AGM prep per building
3d → 2h
AGM prep (manual vs auto)
$26,325
annual cost avoided
designed capacity10–50+ buildings per strata manager
notices generatedPandaDoc merge from building-specific template
proxy trackingreal-time count + quorum calculator
financial summary sourceauto-pulled from trust account ledger
legislative timeline checks21-day notice period enforced automatically
follow-up reminders14 days + 7 days + 48 hours before AGM
compliance enforcement21-day notice period auto-enforced
deadline trackingautomated — cannot miss a legislative deadline
nodes in workflow17
annual hours saved~234 hrs/year
annual cost avoided~$26,325
n8n
PandaDoc
Google Drive
Airtable
Gmail
Google Calendar
// 08
document processing
Export documentation workflow for an AU meat exporter
Auto-generates the full export checklist on order confirmation — Halal certificate, AUSMEAT compliance documentation, shipping manifests, and customs declarations — then emails the relevant certification bodies, tracks responses, and sends follow-up reminders timed to each destination's business hours. Built for Australian exporters shipping to multiple countries across different timezones and regulatory frameworks, where certification delays directly cause shipping delays.
15
nodes in workflow
6 timezones
follow-ups auto-timed
$66,300
annual cost avoided
designed capacity50–100+ orders/month
documents generated / order4–7 (varies by destination country)
certification bodies contactedAUSMEAT, Halal authorities, AQIS, customs
timezone-aware follow-upssent in recipient's business hours
top destinationsBahrain, Qatar, UAE, Turkey, Malaysia
compliance trackingGoogle Sheet dashboard — red/green per order
manual risklate certs cause shipping delays + penalties
automated chasingwait → check → chase loop until cert received
nodes in workflow15
annual hours saved~780 hrs/year
annual cost avoided~$66,300
n8n
WooCommerce
Gmail
Google Sheets
Google Drive
// 09
voice agent
After-hours voice agent for a mobile trade
Australian-accent AI voice agent that picks up every inbound call, triages emergencies (burst pipe / no power / gas smell), captures caller details, qualifies the job, and books a callback slot directly into the calendar. Missed-call SMS text-back fires within 3 seconds. Built for mobile trades where 62% of calls go unanswered during on-site work — each one worth $300–$800 in potential revenue.
12
nodes in workflow
$100K+
recoverable revenue / year
<1.5s
target voice latency
voice modelElevenLabs — AU female, conversational
typical call duration1–2 min (triage + capture)
emergency triage accuracy97%
designed capacity100–300+ calls/month
callback booking rate78%
sms text-back speed<3 sec after missed call
human escalation rate8% (complex quotes only)
nodes in workflow12
annual revenue recovered~$100,800/year ($8,400/mo)
Vapi
n8n
Twilio
ElevenLabs
Google Calendar
ServiceM8
// 10
chatbot
Med-spa enquiry chatbot + Instagram DM handler
Qualification chatbot deployed on website widget + Instagram DMs via ManyChat. Collects treatment interest, screens for medical contraindications (pregnancy, blood thinners, active infections), and books consultations directly into Cliniko with real-time calendar availability. AHPRA-compliant — no pricing for Schedule 4 treatments, no before/after claims. Built for med-spas and aesthetic clinics where 40% of booking intent comes in after hours and goes entirely unhandled.
14
nodes in workflow
24/7
web + Instagram DM coverage
$204K
projected annual booking value
response time<4 seconds
qualification flowtreatment interest → contraindication screen → booking
contraindication screening8% flagged and routed to nurse
after-hours capturedesigned for 40%+ of enquiries that arrive after 6pm
top treatments enquiredanti-wrinkle, dermal filler, skin needling
channelswebsite widget + Instagram DMs via ManyChat
AHPRA complianceall Schedule 4 pricing excluded from bot
human handoff rate12% (complex procedures only)
nodes in workflow14
estimated annual booking value~$204,000 (340 convos × 72% qualify × $100 avg margin)
n8n
ManyChat
OpenAI
Cliniko API
Instagram Graph API
// 11
n8n workflow
Multi-channel order & inventory sync
Real-time order and stock synchronisation across Shopify, Cin7/DEAR Inventory, and Xero. When a customer orders on Shopify, the workflow validates stock in Cin7, creates a sales order, decrements inventory, pushes updated levels back to Shopify, and creates a matching sales invoice in Xero with correct GST. Handles backorders, split shipments, and new customer creation automatically.
3 systems
Shopify ↔ Cin7 ↔ Xero
real-time
webhook-driven sync
< 1%
stock desync rate
triggerShopify orders/create webhook
stock checkCin7 API validates availability before creating sale
accountingACCREC invoice in Xero with GST OUTPUT codes
backordertags Shopify order, alerts Slack, logs exception
customer syncauto-creates customer in Cin7 if not found
n8n
Shopify
Cin7 / DEAR
Xero
Slack
// 12
n8n workflow
Fulfilment tracking sync
When Cin7/DEAR marks an order as shipped, this workflow grabs the tracking number, maps the carrier (Australia Post, Sendle, StarTrack, Aramex) to a tracking URL, and pushes the fulfilment back to Shopify so the customer gets their shipping notification email automatically. No manual copy-pasting of tracking numbers between systems.
triggerCin7 webhook on sale status → SHIPPED (or 15-min poll fallback)
carrier mappingAustralia Post · Sendle · StarTrack · Aramex → tracking URLs
customer notificationShopify sends shipping email automatically on fulfilment
n8n
Cin7 / DEAR
Shopify Fulfilment API
// 13
n8n workflow
Inventory reconciliation (scheduled)
Runs every 4 hours. Pulls all product quantities from Cin7 and Shopify via GraphQL, compares them, and flags any discrepancies. Catches drift from manual adjustments, returns processing, and sync failures before they cause overselling. Alerts Slack with a table showing SKU, Cin7 qty, Shopify qty, diff, and severity.
triggercron — every 4 hours
methodShopify GraphQL bulk query vs Cin7 REST — full catalogue comparison
severity tiersabs(diff) > 5 or > 20% variance = critical alert
n8n
Shopify GraphQL
Cin7 / DEAR
Slack
Airtable
// 14
AI + data
Bulk product enrichment for AI agents
Makes your product catalogue readable by ChatGPT, Gemini, and Perplexity. Pulls all products from Shopify, extracts structured attributes via GPT-4o-mini (material, colour, weight, features, Google Product Category), attaches machine-readable shipping and returns terms, generates Schema.org JSON-LD, and writes everything back to Shopify metafields. Cost: ~$0.30 per 1,000 products.
17 attributes
extracted per product
$0.0003
per product (GPT-4o-mini)
JSON-LD
Schema.org output
extractionmaterial, colour, weight, features, target audience, care, origin, google category
commerce termsstructured shipping rates, return window, refund method, exceptions
outputShopify metafields (namespace: agentic) + JSON-LD in <head>
protocolsready for UCP (Shopify/Google) and ACP (OpenAI/Stripe)
n8n
Shopify GraphQL
OpenAI
Schema.org
// 15
n8n workflow
New product auto-enrichment
Webhook-triggered extension of the bulk enrichment pipeline. When a product is created or updated in Shopify, it runs through the same AI extraction, standardisation, and JSON-LD generation — so every new product is AI-agent-ready within minutes of being added to the store. Skips re-enrichment on minor edits (24-hour cooldown).
triggerShopify products/create and products/update webhooks
cooldownskips if enriched within 24 hours (avoids churn on minor edits)
outputsame metafield + JSON-LD pipeline as bulk enrichment
n8n
Shopify
OpenAI
// 16
reporting
AI commerce traffic monitor
Weekly report on how your products perform in AI-driven search. Pulls GA4 data filtered to referrals from chatgpt.com, gemini.google.com, perplexity.ai, and copilot.microsoft.com. Reports AI-referred sessions, revenue, top products by AI traffic, and week-over-week trends. Emails the store owner every Monday morning.
triggercron — every Monday 9am
sources trackedChatGPT · Gemini · Perplexity · Copilot
metricssessions, revenue, top products, WoW change
deliveryformatted email to store owner + Slack + Airtable log
n8n
GA4 Data API
Gmail
Slack
Airtable