Invite members
Only the organization owner can invite members. An invitation specifies the member's email address and grants access to at least one enabled product.
Check before inviting
Before sending an invitation, please confirm:
- The current account is the target organization's primary account.
- Membership slots are still available for the Organizational package.
- The invited email address is correct and can receive emails.
- Products that members need access to have been identified.
- You have determined which products the member needs and the appropriate access level for each product.
Membership quota is determined by the organization's current package. Whether joined members and members to be activated jointly occupy the quota shall be subject to the console display and package rules. The current design is verified based on the total number of members that have been created or invited.
Open the invitation pop-up window
- Sign in to the GEELAB dashboard.
- Switch to the target organization.
- Enter Member Management or Team Management.
- Click Invite Members in the upper right corner of the page.
If the membership quota has been exhausted, the console will prevent further invitations and prompt you to contact sales to upgrade the package.

*Figure 4: Invite members from the member management page. *
Fill in your email address and product permissions
In the invitation pop-up window:
- Enter the invitee’s email address.
- Select at least one product in the product list.
- Select the relevant products and assign read-write, read-only, or no access.
- After checking the information, click Send Invitation.
The product list is dynamically displayed based on the products activated by the current organization. Products that are not activated by the organization should not be allowed to be assigned permissions.
Use the email address that the invitee will use to sign in to GEELAB. Do not forward the invitation link through other channels because it is bound to the specified email address and invitation record.

*Figure 5: Fill in member email and assign product permissions. *
Limitations when sending invitations
The system will verify:
Organization membership quota
If the number of members in the organization's current package is full, the invitation will not be sent. The organization owner needs to delete invitations or members that are no longer in use and need to be activated, or upgrade the package.
Number of global organizations
If the global account corresponding to the target email address has joined 10 organizations, the invitation will not be sent. This restriction applies to the invited account, not the inviting organization.
Email and duplicate relationships
The system should also check:
- Whether the email format is correct.
- Whether the user is already a member of the current organization.
- Whether the current organization has a valid invitation to be activated for this email address.
- Whether the inviter still has operating permissions.
After the invitation is sent, it appears in the Pending Members list.

*Figure 6: View members to be activated and manage invitations. *
New user activation process
If the invited email address is not registered with GEELAB, the system sends a new-user activation email.
New user operation process:
- Open the invitation email.
- Click Activate account now and join the team.
- Confirm the organization name and inviter on the activation page.
- Fill in your name.
- Set and confirm the login password.
- Click Activate and log in.
- The system creates a global account, establishes organizational membership, and enters the console. After successful activation, the invitation link becomes invalid immediately and cannot be reused.

Registered user accepts invitation
If the email address is already registered with GEELAB, the invitation email prompts the user to join the organization with the existing account.
The user is not currently logged in
- Click Accept invitation and join the team in the email.
- Enter the original login password corresponding to the email address to complete the identity verification.
- The system checks the invitation and organization relationship status.
- After successful verification, establish membership relationship and enter the target organization.
The user is currently logged in and the account matches
The system can directly display the joining confirmation page. Membership is established after user confirmation without re-creating a password.
The current login account does not match the invitation email address
The system should not bind the invitation to the current wrong account. The user needs to log out of the current account, log in using the invited email address, and then reopen the invitation link.
Invitation link validity period
Invitation links are valid for 72 hours and follow the one-time use principle.
| Status | Trigger conditions | Page prompts | Processing methods |
|---|---|---|---|
| Valid | Not more than 72 hours, not revoked, not used | Enter the activation or joining process normally | Complete activation or confirm joining |
| Expired | More than 72 hours after sending | Invitation has expired | Contact the primary account to resend |
| Revoked | The organization owner revoked the pending invitation | The invitation has been revoked | Contact the organization owner to re-invite |
| Already used | Successfully activated or joined the organization | Link is no longer valid | Sign in to GEELAB directly |
| Already a member | The account has established a relationship with the current organization | No need to activate again | Log in and switch to the organization |
| Changes in membership quota | The organization has no available quota at the time of acceptance | Unable to complete the join | Contact the organization owner to process the quota |
Manage invitations to be activated
The organization owner can review the following information on the Pending Members tab:
- Invited email address.
- Product permissions assigned.
- Invite people.
- Invitation time or expiration time.
- Current invitation status.
The following actions are recommended:
- Resend the invitation.
- Withdraw invitation.
- Modify permissions and re-invite.
Once the invitation is revoked, the original link will become invalid immediately. When resending, a new invitation record or a new Token should be generated, and the 72-hour validity period should be recalculated.
Usage note If the current dashboard does not display Revoke Invitation or Resend Invitation, follow the actions available on the page or contact an organization administrator for the supported member-management workflow.