Web apps & portals
Finance onboarding portal
How we helped a tax advisory firm move from manual onboarding to a controlled digital flow.
Dossier Overview
IB & VPB · 2025
Dossiers
247
+12 this month
Submitted
89%
Waiting
12
3 docs missing
ClientTypeStatusDocs
SP
Staal & PartnersDV
De Vries CapitalBF
Bakker Finance BVNI
Noord InvestmentsTechnologyPythonDjangoDjango RESTNext.jsMollieDockerSentry
01
The challenge
- Onboarding depended on email threads and shared spreadsheets
- Teams spent too much time chasing documents and status updates
- Access boundaries were unclear across advisor portfolios
- Compliance reporting was hard without a reliable history
- Manual invoicing increased error risk and operational overhead
02
What we delivered
- Client portal for secure document upload (extension + MIME-type + size validation), dossier tracking, and online payment via Mollie/iDEAL
- Admin portal with lead management, secure invitation system (64-char tokens, 7-day expiry, one-time use), and dossier assignment
- Structured workflow: lead capture → advisor assignment → secure onboarding → dossier management
- 40+ permission RBAC with object-level enforcement — advisors restricted to their assigned dossiers at the query level
- Immutable audit timeline with 14 event types across onboarding and operations
- Automated invoicing and reminders with concurrent-safe numbering
- Built-in feedback channel for faster iteration
03
How we delivered
We started with a two-week discovery phase, then delivered in three focused sprints with bi-weekly demos and stakeholder sign-off. Automated deployment and monitoring were set up from sprint one.
04
Outcomes
01
Faster onboarding and fewer manual follow-ups
02
Clear ownership and visibility across advisors
03
Reliable audit trail from intake to payment
04
Safer invoicing with fewer operational mistakes
05
Stable releases with monitoring in place
More of our work
View all workHave a project in mind? Let’s build it.
Book a free 30-minute call. You will receive a tailored proposal within 2 business days.