I have certain clients who bring their (sub)clients as the one receiving the service. My agreement is with my client, not the subclient, so it makes sense for the client in the platform to be my client. Each of his subclients become a project under his client profile. I would like to be able to add his subclients as contacts within his client profile and give them limited portal access to their project only. So they could still see their forms, invoices, agreements, etc. but not see the information for all his other clients.
I do not want to have to separate the subclients into separate profiles, because that will make it more challenging for me to have a complete picture of what this one client has brought us. It's easier if all his projects are on one account.