Robuta

https://docs.customer.io/accounts-and-workspaces/intro-account-access/
Account Admins can add team members and assign roles to grant the right level of access. If you’re on a Premium or Enterprise plan, you can create custom...
add team memberscustomeriodocs
https://squareup.com/help/gb/en/article/5350-create-staff-member-profiles-for-square-appointments
team membersaddmanagebookablesquare