Skip to main content

Organisation Setup

Use this guide to set up an organization in the Envio hosted service and grant access to your team.


Creating an Organization

To create a new organization, open the Envio hosted service at https://envio.dev and log in with GitHub. In the top-left menu, select + Add new organisation. This action redirects you to GitHub, where you can install the Envio Deployments app for the relevant GitHub organization.

Add New Organization Popup

On GitHub, choose the organization you want to enable and complete the installation. Once approved, GitHub returns you to the new organization's page in the hosted service UI.

Install Envio Deployments Page
Select Org and Install

Access Control

Being a member of the GitHub organization does not automatically grant access to the organization in the Envio hosted service UI. Each member must be explicitly added by the organization admin. If someone attempts to visit the organization URL (e.g., https://envio.dev/app/<org-name>) without being added, they'll see a "You are not a member of the project" message.

Not a Member Error


Adding Members

The organization admin must add members from the organization page in Envio. Open the Add Members view to see all users associated with your GitHub organization, then grant access by selecting Add member next to each person.

Add Members Button

Members List Page

Once added, members should be able to access the organization's page in the hosted service UI and start creating projects!