Invite Members to an Organization
Invitations let you add people to an organization without sharing credentials. Each user signs in with their own Zenifra account and receives an initial role and, when needed, granular permissions.
Use invitations to include developers, operators, billing owners, support users, or any collaborator who needs access to organization projects and resources.
Prerequisites
Before inviting someone, check that:
- you are in the correct organization in the console;
- the email belongs to the person who should receive access;
- your user has permission to invite members;
- the selected role matches the person's responsibility;
- sensitive permissions, such as billing and environment variables, are granted only when required.
The owner can invite members to the organization. Users with the assistant role can also invite when they have the required permission to delegate that access.
Step 1: Open the organization
- Sign in to console.zenifra.com.
- Select the target organization in the organization selector.
- Open the account or organization members area.
- Confirm that the active organization name is the workspace where the person should collaborate.
This check prevents inviting users to the wrong environment, especially when you participate in multiple organizations.
Step 2: Enter email and role
Enter the user's email and choose the initial role.
| Role | When to use |
|---|---|
| Assistant | For someone who should operate projects and help administer the organization |
| Member | For limited access to projects, databases, logs, metrics, or specific resources |
Avoid using assistant as the default for every collaborator. For people who only need to work on one project or view specific information, use member with granular permissions.
Step 3: Send the invitation
When you send the invitation, Zenifra registers the member with the invited status and sends an email to the invited person. The invitation remains pending until accepted or rejected.
Possible statuses:
| Status | Meaning |
|---|---|
| invited | Invitation sent and still pending |
| active | User accepted the invitation and participates in the organization |
| removed | Access removed or invitation rejected |
If the user already exists in Zenifra, the invitation can be associated with the existing account. If not, the invited email will be used to link access when the person signs in with the matching account.
Step 4: Track pending invitations
Review pending invitations regularly. Old invitations can become a risk if they were sent to the wrong email or if the access is no longer needed.
Good practices:
- remove invitations that will no longer be used;
- confirm the email before sending invitations again;
- adjust the role if the person's responsibility changed;
- document internally why each person needs access.
Step 5: Guide the invited person
The invited person should access Zenifra with the same email used in the invitation and accept or reject participation in the organization. After accepting, the organization appears in the console.
If the user cannot see projects or resources after accepting, review the granted permissions. Organization access does not mean automatic access to every project.
Next steps
FAQ
Can I invite someone who does not have an account yet?
Yes. The invitation is sent to the provided email and can be associated when the person accesses Zenifra with that email.
Does an invitation grant access to all projects?
Not necessarily. Access depends on the member's role and granular permissions.
Can I remove a pending invitation?
Yes. Remove pending invitations when access is no longer needed or when the email is incorrect.
Organizations in Zenifra
Learn how organizations group accounts, projects, members, and permissions in Zenifra for individual or team work.
Granular Permissions in Organizations
Configure permissions by member, resource, and action to protect projects, databases, billing, GitHub, AI keys, and global API keys.