Agencies need to be able to share assets with clients that they have created for that client. Similarly they need to be able to see invoices, update payment info, etc. These are features that make a client portal a client portal but the GHL client portal has been missing these key features