It would be great and useful to have a progress tracker within the client portal to clearly show where both the client and provider are with their respective tasks.
For example, if a document is uploaded and requires the other party to take action—whether it's reviewing, completing, or approving—it should be easy to see what's pending, completed, or in progress at a glance.