Team Management
Hindsight Cloud supports team collaboration with role-based access control. Invite team members, manage roles, and control who can access your organization's resources.
Accessing Team Management
- Log in to Hindsight Cloud
- Open the Organization menu in the top navigation bar and select Team Members
Roles and Permissions
Hindsight uses three roles with different permission levels:
Owner
Full control over the organization. Owners can:
- Manage all organization settings
- Invite and remove team members
- Change member roles
- Create and revoke API keys
- Manage billing and payments
- Delete the organization
Every organization must have at least one owner. You cannot remove the last owner.
Admin
Manage day-to-day operations. Admins can:
- Invite new team members
- Remove team members (except owners)
- Change user roles between admin and member
- Create and revoke API keys
- View billing information
- Create and manage memory banks
- Create and manage mental models
- Perform manual consolidation
- Update dispositions, missions, and directives
Admins cannot:
- Promote users to owner
- Delete the organization
- Remove owners
Member
Standard access for day-to-day usage. Members can:
- View memory banks and data
- Use the Retain, Recall, and Reflect operations via API keys (created by admins/owners)
- View usage analytics
- View team member list
Members cannot:
- Create or manage memory banks
- Create or manage mental models
- Perform manual consolidation
- Update dispositions, missions, or directives
- Create or revoke API keys
- Invite or remove team members
- Modify organization settings
- Access billing details
Team Members
Viewing Team Members
The Team page displays all current members:
| Column | Description |
|---|---|
| User | Email address and avatar |
| Role | Owner, Admin, or Member (with icon) |
| Joined | When they joined the organization |
| Actions | Role selector (owners only), Remove button |
Your own row is marked with a "You" badge.
Changing a Member's Role
Only Owners can change member roles.
- Find the member in the list
- Click the Role dropdown
- Select the new role:
- Member
- Admin
- The change takes effect immediately
Removing a Team Member
Owners can remove anyone except other owners. Admins can remove members only. Members cannot remove anyone.
- Find the member in the list
- Click the Remove (trash) icon
- Confirm the removal
Removed members immediately lose access to the organization. They can be re-invited later.
Inviting New Members
Only Owners and Admins can invite new members.
Sending an Invitation
- Click Invite Member
- Enter the person's email address
- Select their Role:
- Member - View-only access
- Admin - Can manage members and API keys
- Click Send Invite
The invitee will receive an email with a link to join your organization.
Managing Pending Invitations
Pending invitations appear in a separate section below the team member list. For each invitation, you can see:
- Email address
- Assigned role
- Expiration date
- Actions (Resend, Cancel)
Resending an Invitation
If an invitation email wasn't received:
- Find the pending invitation
- Click Resend
- A new email will be sent
Canceling an Invitation
To cancel a pending invitation:
- Find the pending invitation
- Click the Cancel (X) icon
- The invitation link will be invalidated
Best Practices
Role Assignment
- Give minimum necessary permissions - Start with Member role and upgrade as needed
- Limit owners - Have 2-3 owners for redundancy, but not too many
- Use admins for day-to-day ops - Admins can manage most things without full owner access
Team Security
- Review team regularly - Remove members who no longer need access
- Check pending invites - Cancel old invitations that weren't accepted
- Audit role changes - Keep track of who has elevated permissions
Onboarding New Members
- Send invitation with appropriate role
- Share relevant documentation
- Point them to the Getting Started guide
- Ensure they understand their permissions