Adding tasks to clients instead of crm users, then appearing in the client portal as an assigned task.
This would open up the client portal to coaches and anyone that needs clients to do certain tasks, and could be used as an onboarding system for saas clients.