Oyster Platform Roles

Oyster’s global employment platform provides various roles so you can manage access for your users securely. Users can have multiple roles, which gives them the exact access they need. 

This article provides an overview of the roles, their function and limitations, and what data they can access.

All roles listed here have login access to the Oyster Help Center.

Company vs. Team level

Roles can be given on a company level or on a team level. Company level roles grant access to the data on a company level, while team level roles grant access to selected Team Members assigned to a given team. If we consider the time off role, for example:

  • Time off on the company level gives access to time off related data for all Team Members within the company.
  • Time off on the team level gives access to time off related data for all Team Members assigned to a specific team.

An user can be assigned both company level roles and team level roles. 

Company level roles

Role Definition Data Permissions
Administrator

Has full access to your Oyster account. They can see and edit all information in your account, including company and an engagement’s personal data.

They can create users and add access roles.

You must have at least one Administrator in your company.

Full access to your organization’s Oyster account, including:

  • Company data
  • Candidate data
  • Team Member data
Expenses The only person in your company who is asked to approve expenses. If no Expense Approver is selected, all Administrators in your company will receive expense approvals.

 

All expenses-related data for all Team Members within the company.

 

External recruiter Can add new hires in the Hire section for the Administrator to submit. This role cannot submit or cancel new hires. In-progress hires within the company.
Invoice Have full permissions within the Invoice menu on the Oyster platform. From there, they can manage invoices within your company as well as see Payroll data, but cannot add any payroll changes. All payroll and invoicing-related data within the company.
Payroll  Have full permissions within the Payroll menu on the Oyster platform. From there, they can manage payroll within your company as well as see Invoice data, but cannot approve/reject invoices.  All payroll and invoicing-related data within the company.
Time management Approves/rejects time-off requests and reviews timesheets for all Team Member(s) on the Oyster platform.  All time-off-related and timesheets-related data for all Team Members within the company.

Team level roles

Role Definition Data Permissions
Expenses The person who approves expense requests for all Team Members in a given team. If no approver is selected on a team level, the approver on the company level will receive expense requests. If there is neither an approver on the company or team level, all Administrators in your company will receive expense requests.

 

All expenses-related data for all Team Members assigned to a team.

 

Contractor invoices

Can view and edit individual contractor invoices for contractors assigned to a given team. This role doesn't include access to contractor fee invoices, or any other type of invoice or credit note. Can see Payroll data, but cannot add any payroll changes. 

💡 Note: This role is only relevant when contractors are assigned to a team.

Has access to the following invoice types for all Team Members assigned to a team:

  • Contractor monthly payments (for fixed contractors)
  • PAYG contractors
  • Expenses for contractors
  • Manual invoice by Oyster for contractors

Payroll

Can view and edit Payroll data for this team. Can see Invoice data, but cannot approve/reject invoices. 

💡 Note: When Payroll Team Members are assigned to a team, only payroll changes are visible and editable. The Global Payroll invoices and the Payroll screen for Global Payroll entities are not visible.

All payroll (excluding Payroll Team Members) and payroll changes data for Team Members assigned to a team. This role can also view the following invoice types for all Team Members assigned to a team:

  • Contractor monthly payments (for fixed contractors)
  • PAYG contractors
  • Expenses for contractors
  • Manual invoice by Oyster for contractors
Time management  Approves/rejects time-off requests and reviews timesheets for all Team Member(s) in a given team. All time-off-related and timesheets-related data for all Team Members assigned to a team.

Ready to Learn More?

Was this article helpful?

0 out of 0 found this helpful