Check status
Customers can follow a case, order, task or process without contacting the company first.
Client portals · specialised web app
I build client portals where customers can sign in, check status, download documents and submit information without the entire process happening in email threads.
A client portal is most useful when it removes concrete friction from the way customers and employees exchange status updates, files and information today.
If the main problem is data flow between existing systems without customer logins, an integration is often more relevant than a client portal. See integrations and automation.
These functions are described from the customer's point of view. The exact combination depends on the process the portal needs to support.
Customers can follow a case, order, task or process without contacting the company first.
Relevant documents, reports, files or agreements can be kept together around the customer or case.
Customers can upload documents or provide missing information directly through the portal.
Messages can be linked to the customer or case so important context is not scattered across separate email threads.
Where relevant, customers can update their own contact, profile or company information.
Customers can be notified when a status changes, a document is ready or an action is required.
The value is not the login itself. It comes from bringing recurring customer processes, information and actions into a more consistent workflow.
Customers can find status and relevant information themselves instead of asking employees to send it manually.
Documents and uploads are kept in one place instead of being handled ad hoc through email.
Customers follow the same structure and process instead of relying on different email threads and manual routines.
Relevant customer information, files and status can be grouped around the same customer or case.
Employees can work from the same data and process instead of searching for information across several places.
Notifications, status changes and other repetitive steps can be automated where the workflow supports it.
This flow shows how self-service and employee work can connect in practice. It is an example, not a fixed feature package.
Step 1
The customer receives access and signs in
Step 2
The customer views the case and current status
Step 3
The customer uploads a missing document
Step 4
The relevant employee is notified
Step 5
The case is processed and the status is updated
Step 6
The customer can follow the change in the portal
The technology sits underneath the user flow.
Authentication, roles and permissions, database, file storage and notifications can be included when the flow requires them. The architecture is defined after users, data and workflow have been scoped.
A concrete in-house system project demonstrates work with data, Storage, access-related configuration, integrity checks and recovery.
Technical proof · in-house system project
pgDumpster is a source-available backup and restore tool for hosted Supabase projects. The project documents concrete work with Auth configuration, Storage, data integrity and recovery.
View the projectPrices are indicative. Access model, data, workflows, files and integrations drive the scope — not the number of screens in the portal.
DKK 40,000 – 65,000
Login, basic user roles, document sharing, simple status and a small number of defined workflows.
DKK 65,000 – 120,000
More roles, more advanced status or case flows, notifications, integrations, an admin interface and a more complex data model.
DKK 120,000+
Multiple user types or organisations, complex workflows, several integrations, an advanced permissions model and ongoing development.
Client portal projects start with the current customer process and access model before features and technology are locked in.
We map what customers ask about today, which data and documents are exchanged, how employees work and which systems the company already uses.
Customer types, roles, permissions, data, documents, workflows, integrations, the first release and price are made concrete before development starts.
The central customer and employee flows are built within the agreed scope, with focus on the friction the portal is meant to remove.
The solution is deployed, user setup and relevant production checks are completed, and operation, maintenance or further development can be agreed as needed.
FAQ
The price mainly depends on roles, permissions, data model, workflows, file handling and integrations. A simple client portal is typically DKK 40,000–65,000, an advanced portal DKK 65,000–120,000, and larger platforms typically start from DKK 120,000. The final quote is based on the agreed scope.
Yes. Roles and access can be structured so different customer types or employees can only view and change the data and functions they need.
Yes. Access can be scoped per customer, user or organisation. The exact model is defined as part of the scope because it is closely tied to the data model and permissions.
Yes, when the relevant systems provide a usable integration or API. Integration requirements are clarified early because they can affect the flow, data model and price.
Yes. File upload and document sharing can be included when they are part of the workflow the portal needs to support. Access and structure are defined together with the rest of the data model.
Yes. Notifications can be connected to relevant events or status changes when they are part of the agreed workflow.
Yes. The first release can be limited to the most important customer and employee flows, with later functionality added in subsequent scopes.
Yes. Operation and maintenance can be agreed as needed after launch, and further development can be scoped separately.
Describe how your customer process works today, where communication gets stuck and what customers should be able to do themselves.
Describe your needs