Planning a Customer Portal: Start with the Service, Not the Login
Define what customers should accomplish, how your team will support them and which information belongs in the first release.
A customer portal should help someone complete a useful task. A login page and a dashboard are only the entrance. Before commissioning either, identify what customers currently ask your team to do: send a document, explain a status, confirm an appointment or approve a change. Those requests are a better starting point than a list of interface features.
Choose the first task carefully. Review recurring customer requests and ask which can be completed without a conversation. A document-download portal and a project-approval portal need different information, permissions and support. Pick a task with a clear beginning and outcome so the first release can be evaluated on something concrete.
Decide which system owns each fact. If the delivery date lives in an operations system, explain how it reaches the portal and how quickly updates appear. Avoid allowing staff to edit the same date independently in two places. Define what customers see when the source system is unavailable or the information has not been updated.
Write down access rules. Describe what an individual customer, a customer organisation and an internal team member can see or change. Include what happens when a person leaves a company or an account changes ownership. Use representative test accounts to check those boundaries before inviting real customers.
Design the difficult moments. Account recovery, an expired invitation, an incorrect document and a rejected approval are part of the service. Each needs a clear explanation and a route to help. Ask whether a user can recover without repeating information they have already supplied, and make the support owner explicit.
Keep the first release focused. For an illustrative project portal, the initial scope might include current status, approved documents and a way to request clarification. Billing, messaging and reporting could follow once those tasks work well. Write down what remains manual so staff understand how to support the complete journey.
Measure completion, not just visits. Decide how you will tell whether customers found the right document or completed an approval. Compare those observations with the support requests your team receives. A busy dashboard is not enough evidence that the service became easier to use.
Bring a sample customer request, the systems holding the information and a sketch of the access rules to the first discussion. Our custom web application service covers customer portals; you can describe the task you want customers to complete before deciding on the full scope.
Most of what is written here started as a client question.