Connect your Supabase database for sync across all devices.
1
Create your Supabase project
Go to supabase.com and sign up free
Click New Project, name it "Billable"
Choose a region close to Australia
Wait ~2 minutes for it to spin up
2
Create the data table
create table billable_data (
id bigint generated always as identity primary key,
data jsonb
);
alter table billable_data enable row level security;
create policy "Allow all" on billable_data
for all using (true) with check (true);
3
Paste your credentials
Go to Project Settings → API
⚠ Once this is connected, please don't go back into the Supabase website and change, delete, or recreate anything there yourself, even if something looks broken. Doing that can permanently lose your data. If anything here looks wrong or won't connect, contact Haylee rather than trying to fix it in Supabase directly.
Sign In
Your project's already connected. This just confirms it's you.
Your account has an authenticator set up, so a code is needed to finish resetting your password. If you no longer have access to your authenticator app, this reset link can't complete the change on its own, contact support.
✨ Demo Mode — sample data only, nothing saved to the cloud.
Appsolutely Sortedv4.4 · 09 Sep 2026BETA
tracking
0:00:00
What's On
To Do
Notes
Manage Check-In Items
Set each client's Daily Check-In items and default days here. Today's unticked items show up on the To Do page automatically, filter to Check-Ins there to action them day to day, this is just for setting them up.
Add Reminder
Pops up with a snooze option whenever you open the app, once it's due, while this tab/app is open, not a phone-locked push notification.
New Item
Pick more than one and each gets its own independent copy, tick one off without touching the others.
Timesheet
Meetings
Checklists
Recurring checklists for end-of-month, weekly, payroll, and custom workflows.
Reports
Custom rangeto
By Client
Client
Hours
Timesheet
All Sessions
Income & Rate Check — By Client
Client
Package
Income (mo. equiv.)
Hours (Actual / Est.)
Avg Hrs (3-Mo / 12-Mo)
Target $/hr
Actual $/hr
Gain/Loss $
Rate Check
Income is package amount (and any recurring extra charges) smoothed to a monthly-equivalent figure. One-off package fees and one-off extra charges aren't included in the monthly figures above. Gain/Loss $ compares actual income against what the logged hours should have earned at the target rate. Est. Hours comes from the "Estimated Monthly Hours" field on each client's profile. Avg Hrs (3-Mo / 12-Mo) is anchored to the current month (not whichever month you're browsing above) and averages over however much history exists if it's under 12 months — so recent pace, not a half-finished current month, is what should inform pricing.
Yearly Income — By Financial Year (Prior Year, Actual & Projected)
Financial year runs 1 Jul – 30 Jun. Only months that have actually occurred are counted — future months in the current or next FY show as $0 until they happen.
Clients
Archive
▼ To Do
Completed tasks — tap to reopen.
▼ Meetings
▼ Checklists
Archived checklist periods — a record of what was completed and when.
▼ Payroll Periods
Archived payroll checklist periods, across all clients.
▼ Clients
Archived clients — restoring brings them back into every active list.
Feature Guide
Everything the app can do, kept up to date as new things ship. The star in the nav clears once you've had a look.
Help
Missing Documents
Onboarding
Package Library
Templates
✍ Email Signature
▶
Click Copy, then paste (Ctrl/Cmd+V) straight into the signature box in Outlook or Gmail. Links stay clickable.
📎 PDF Documents
▶
Store your service/pricing PDFs here so you can attach them when copying an email template. Upload, delete or replace these any time your prices or packages change.
PDF uploads have been removed to keep the app fast and reliable, storing files this way was what caused local backups to run out of space. Use Hubdoc, Xero, or Google Drive for documents instead.
📋 Checklist Templates
▼
✉ Email Templates
▼
Save your onboarding, follow-up, birthday and other email templates here.
⭐ Session Note Library
▶
Saved notes show as autocomplete suggestions in the Timer, Clock Out and Manual Time fields. Tap ⭐ next to any note field to save it here.
Libraries
Task Library
Reusable task text that appears as suggestions when adding a To Do item.
Onboarding Pipeline
The stages new clients move through on the Onboarding board.
Missing Docs Description Library
Reusable descriptions that appear as suggestions when adding a Missing Docs item.
BAS Portal
💳 Payment Plan
Reminders & CPE
New Reminder
New CPE Entry
Import CPE Entries from CSV
Pick your CSV, then match each of its columns to the right field below. Rows that can't be matched to a valid date and hours will be skipped.
Client Log
New Consult Entry
No file attached (PDF uploads removed)
📚 Starter Library
Ready-made email templates and checklists to get you started. Click Use This → to add a copy to your own Templates above, then customise it.
Payroll
Create a payroll checklist for each client. Resets each pay cycle — previous runs are saved to Archive.
New Task
Task Library
New Meeting
Demo Feedback
Before you go — mind sharing a quick thought or two? It really helps.
New Checklist Template
Add Package
No file attached (PDF uploads removed)
New Client
Tick what this client needs — saving will automatically create (and keep updated) their copy of each. Unticking won't delete anything already created.
Tick any combination, controls what shows for this client on the BAS Portal tab. Leave both unticked for not registered/N/A.
Directors, sole traders, or partners under this entity, for tracking their own PAYG Income Tax obligations separately. Not separate clients, no login or billing of their own.
Log Manual Time
Import Timesheet CSV
For For migrating historical entries — one CSV per client. Format: DD/MM/YYYY,HH:MM,HH:MM,Notes e.g. 18/12/2025,15:35,15:50,Bank rec Notes optional. Also accepts YYYY-MM-DD.
Settings
Account
Microsoft Outlook Sync
Plan & Licence
Feature Toggles
Supabase Sync
Service Profile
Controls which sections appear in your sidebar.
Tap any combination — no need to pick "Both," ticking two just works.
🧪 Demo Feedback ▸
Anyone trialling the Demo also sees a Feedback button right on the demo banner, and gets prompted again when they exit — their answers land here.
Responses Received
Tap Refresh to load responses.
👥 Who's Registered ▸
Everyone who's entered the Demo with their name and email.
Registered
Tap Refresh to load.
Data Backup
Automatic local backups, taken every 2 hours on this device, independent of the cloud connection:
Missing Docs Library
These are the suggestions that appear when filling in Description and "What I Need" fields on a Missing Documents list.
Descriptions
What I Need
Add Note
New Missing Documents List
Log Correspondence
Set Follow-up Reminder
🎉 New Client Added!
Would you like to create an onboarding checklist for ?
Daily Summary
Copy and paste into an email or message.
Add Task to Session
New Email Template
Tip: use [First Name], [Client Name], [Date], [Your Name] as placeholders. If you attach a PDF, copying the template will also download it for you to drag into your email.
New BAS Entry
A manual flag, not calculated, set it to match how this period is actually being lodged.
Checklist
Sent to Client to Pay (if applicable)
IAS Checklist
Generate Full Year
Creates every period for a whole year in one go, so you're not setting each one up individually. Periods that already exist for this client/type/date are skipped, not duplicated. Amounts are left blank to fill in as each period comes up, except PAYG Income Tax which carries the same instalment amount across all periods, matching how it already carries forward quarter to quarter.
New Payment Plan
Saving builds an even instalment schedule across the number of instalments you set, spaced by the frequency chosen. Editing the total or instalment count after instalments have been marked paid will rebuild the schedule, so double check paid instalments before changing these.
⚠ Connection Lost
This device couldn't reach your Supabase project just now. To protect your data, nothing you do here will be saved to the cloud until it reconnects, everything is being kept safely on this device only in the meantime.
Please don't try to fix this by reconnecting or changing your Supabase URL/key yourself. Close this message and contact Haylee, she can check what's actually happening on the Supabase side safely.
Most often this is because the Supabase project has gone to sleep from inactivity and just needs a minute, or your internet dropped out.
Manage BAS Clients
Tick which clients you lodge BAS/PAYG for — this controls who shows up on this page. Unticking both just removes them from here, it doesn't touch anything they already have on file.
Edit Time Entry
Start Timer
⏰ Due Today & Overdue
✨ What's New
⏹ Clock Out
New Payroll Checklist
Tick / N-A columns cycle blank → ✓ → ✕ when clicked. Number/Text columns let you type a value directly (e.g. a dollar amount for Uniform Allowance).
✏ Edit Onboarding Pipeline
Add, remove or rename stages and their sub-tasks. Changes apply going forward.