Teams allow you to organize your jobs and contracts into groups and invite other people to your Client account to manage it on your behalf.
By using the Teams feature, you can:
- Create any number of Teams within your Work for Impact account,
- Invite any number of Members to your account,
- Assign different permissions to the Members so that they can access only the selected areas of your account,
- Assign Members to Teams so that they can manage jobs and independent contractors' contracts within these Teams.
⚠️ Note: The Teams feature is still in development, which means that new features will be added over time.
Basic Concepts
This section explains the terminology we use when talking about Teams and various new concepts introduced together with Teams.
Organization
"Organization" is a new name for your Client account. Before the introduction of Teams, only the owner of the account could access and manage it, as well as post jobs and hire independent contractors from this account. With Teams enabled, a Client account is called "Organization", and more than one person can be authorised to access and modify it.
Team
A unit within an Organization, grouping jobs and assigned Members.
Member
A person invited to the Organization. A Member can switch from their personal Work for Impact account to an Organization account at any time. A Member can be added to a Team, and, depending on their Role, they can perform different actions within the Organization and their Teams.
Role
A predefined set of permissions is assigned to a Member. A Role defines the Member's scope of authorization, that is, it dictates which actions are available to a Member. There are two types of Roles:
Organization Role
Organization Role is the role that defines which parts of the Organization a Member has access to. Each Member must have an Organization Role. The default Organization Roles are as follows:
- Owner: the proprietor of the account, authorised to perform all actions. There can be only one Owner per Organization, and this Role is not transferable.
- Manager: a Manager can have access to the Organization's profile and all jobs. They can perform all the actions available to the Owner, which means that they can run the Organization on the Owner's behalf.
- Recruiter: a Recruiter is responsible for managing jobs and is not allowed to access or modify the Organization's profile. They can post, edit and remove jobs, send invitations and manage proposals. They can send contract offers and react to the terms change proposals.
- Associate: an Associate is not allowed to trigger any actions on an organizational level, and they can't see any jobs unless they're added to a Team. In this case, they will only see the jobs within this Team.
Organization Members who are permitted to modify Roles can add custom Organization Roles and assign them their own permissions.
Team Role
Team Roles expand the scope of the Organization's Roles. It means that if a Member has an Organization role (which is a higher-level role) that allows them to manage jobs, they will be able to manage jobs in all Teams. There's no need to add them to Teams or assign them Team Roles.
Team Roles are useful for the Associates, who are the lowest tier of the Organization Members. If an Associate is not added to any Team, they won't be able to see any jobs or contracts. To authorise them to perform any actions, you have to add them to a Team and assign them a Team Role. The default Team Roles are as follows:
- Team Manager: they can manage Team Members by reassigning their roles or removing them. They have full access to the jobs assigned to their Team.
-
Team Recruiter: they are responsible for managing jobs within their Team. They can post, edit and remove jobs, send invitations and manage proposals. They can send contract offers and react to terms change proposals.
- Team Member: they can manage contracts assigned to the Team but cannot recruit independent contractors. They can accept and reject milestones, give bonuses, review time logs and manage disputes.
Permission
A Permission is an authorisation to perform a specific action. Permissions determine whether the Members are allowed to manage particular areas of the Organization. Here are some examples of the available Permissions:
- Manage client profile: a permission to manage all the information visible on the Organization's profile, like name, description, profile image, or background image.
- View financial reports: a permission to access the reports page and the transactions list (including the purchases list and contract payments).
- Manage contracts: a permission to change contract terms, accept and reject milestones, give bonuses, review the independent contractors' time logs and manage disputes.
You can see all available Permissions here: Manage Roles and Permissions.
👉 Next article: