Invite members
Organization, Members And Permissions: Invite members
Only the organization's master account can invite members. When inviting, you need to fill in the member's email address and assign it access to at least one subscribed 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.
- It has been determined which products need to be activated for members; the device fingerprint adopts read-write permissions in the first phase.
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
- Log in to the Geelab console.
- 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.
Illustration: Inviting members from the member management page
*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.
- Enable or close corresponding product permissions for members; the fingerprint permissions for the first phase of device are read and write.
- 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.
The email address should be the email address where the invitee actually logs into Geelab. It is not recommended to forward the invitation link through other channels after sending it, because the link is bound to the specified email address and invitation record.
Illustration: Fill in member email address and assign product permissions
*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 sending successfully, the member will appear in the Members to be activated list.
Illustration: View members to be activated and manage invitations
*Figure 6: View members to be activated and manage invitations. *
New user activation process
If the invited email address has not been registered with Geelab, the system will send 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.
Illustration: Invite members and assign permissions
Registered user accepts invitation
If the email address is already registered with Geelab, the invitation email will prompt the user to use an existing account to join the organization.
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 has expired | Log in directly to Geelab |
| 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 be viewed in the Members to be activated 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.
Current Design Reminder The original product documentation describes "Revoke Invitation" as both an existing process and a subsequent capability. Before officially releasing this document, you need to confirm whether the current version supports undo and resend; operations that are not online should not appear in the customer guide.