Invitations

A default admin is created when companies sign up. To add any other user to a company, the user will need to be invited by email to the company. A list of all the various roles a user can be invited as is defined here.

Send an Invitation

Only two fields are needed when inviting a user to a company or project.

  • Email of the user
  • The user's role. Depending on where a user is being invited to (company or project), the roles differ. This document explains the roles and their scopes.

Company

An email should be sent to the user with the following message

Hello ,

Michael K. Ocansey has invited you to their company [company-name] on Velociti. Please click the button below to accept the invitation. You will be required to sign up if you do not already have a Velociti user account.

Join

Project

An email should be sent to the user with the following message

Hello ,

Michael K. Ocansey has invited you to the project [project-name] on Velociti. Please click the button below to join the project. You will be required to sign up if you do not already have a Velociti user account.

Join

Listing Users

From the list of invitations, it is important to note which users still have their invitations pending. For other users who have already accepted their invitations, it is important to show their roles in the list of users. It is necessary to also provide a way for the user to remove themselves from the company or project. The inviter should also be able to either cancel the invitation or remove the user if they already accepted the invitation.