Tools
Clients complete guided reviews for tax, AI readiness, bookkeeping, VAT and data quality.
A secure workspace where clients can complete reviews, upload records, connect accounting data and get guided support before anything reaches HMRC or a final advisory step.
The first version should prove the client experience: account, tools, uploads, AI guidance, admin highlights and approval trail. Xero and HMRC connections then become controlled integrations, not risky shortcuts.
Clients complete guided reviews for tax, AI readiness, bookkeeping, VAT and data quality.
Upload accounts, statements, reports, invoices and supporting evidence into one workspace.
The agent explains questions, asks for missing information and escalates uncertainty to Koryst.
Nothing sensitive is submitted without a clear client declaration and approval trail.
The portal can start as Koryst-only, then later support private practice accounts, team permissions and branded workspaces.
A guided review for companies, sole traders, partnerships and LLPs to estimate tax exposure, cash reserve gaps and planning checks before year end.
A structured check before clients spend on AI, automation, dashboards or portals. It tests data clarity, workflows, approvals and reporting confidence.
A client-friendly checklist that finds missing bank reconciliations, unclear categories, late documents and reporting gaps before accounts or VAT work begins.
The first accounting software integration target. It will connect to Xero through OAuth, then review contacts, chart of accounts, bank transactions, invoices and VAT data quality.
A controlled readiness layer for VAT obligations, digital records and future HMRC submission workflows. Submissions should require explicit client confirmation.
A guided assistant that asks clients for missing information, explains accounting/tax concepts plainly and escalates uncertainty to the admin dashboard.
Recommended next build step: Supabase Auth, user roles, storage buckets, client records, admin dashboard, and audit log. Stripe can be added once the first private workflow is working.