Currently, only admins of a sub-account can delete contacts (see: https://help.gohighlevel.com/support/solutions/articles/48001078296-admin-vs-user-permissions)
It would be beneficial to enable a permission for a "User" to delete contacts as well. Here are two main reasons why:
  1. If a spam call comes in for example, this contact needs to be deleted. I, as the agency owner, do not want to come in and delete these contacts for all of my clients' sub accounts on their behalf. This is too time consuming. (The same applies for spam leads from Facebook lead forms (for example), or simply highly unqualified leads).
  2. Though I can grant my client Admin access, granting them admin access also allows them to change their own permissions. Namely, they could change their own permission to see and edit workflows and sites. I do not want them to see workflows and sites I have built (because i don't want them to accidentally break what i've built and also to protect intellectual property).