Owner
Can do everything on the platform, from giving approval access, and managing billings to changing their role in the workspace as well as removing them completely
Admin/Manager
They are allowed to invite people into the workspace as well as give out approver statuses. They can also remove people from workspaces, and change their roles the only difference between the Admin and the Manager Is that the manager can access billings.
Editor
The editor can only edit the posts unless he has approval access, then he can just post and also approve posts which means that he can post without asking for permission and also approve or decline other users' social media posts.
The editor cannot edit other active users or allow any new people in the workspace, as well as can't do anything for billing, just like the Manager. It can do everything on the platform