Team Management
StructureGram organisations support team collaboration, allowing multiple people to work together on entity structures. This guide covers how to invite team members, manage roles, and collaborate effectively.
Overview
Team management is available to administrators only. If you're an admin of an organisation, you can:
- Invite new members via email
- View all team members and their roles
- Change member roles (promote to admin or demote to user)
- Remove members from the organisation
- Manage pending invitations
Inviting Team Members
How to Send an Invitation
- Navigate to Account > Organisation Settings
- Scroll to the Team Management section
- Click Invite Team Member
- Enter the email address of the person you want to invite
- Select their role: Admin or User
- Click Send Invitation
The invited person will receive an email with a secure invitation link.
What Happens After Sending
- The invitation is saved with a unique secure token
- An invitation email is sent to the recipient (if email service is configured)
- The invitation expires after 7 days
- The invitation appears in your Pending Invitations list
Invitation Email
The recipient receives an email that includes:
- The organisation name they're being invited to
- Who invited them
- Their assigned role (Admin or User)
- A secure link to accept the invitation
- The expiration date (7 days from sending)
Accepting Invitations
When someone receives an invitation:
- They click the invitation link in the email
- If they don't have an account, they'll be prompted to create one
- If they already have an account, they'll sign in
- They'll see a summary of the invitation details
- They click Accept Invitation to join the organisation
- They're immediately granted access to the organisation's data
For Existing Users
If the invited person already belongs to other organisations:
- Accepting the invitation adds the new organisation to their list
- They can switch between organisations using the organisation switcher
- They maintain access to all their existing organisations
For New Users
If the invited person doesn't have an account:
- They'll create an account first (sign up with email)
- After account creation, they'll automatically be directed to accept the invitation
- Once accepted, they can immediately start working in the organisation
Managing Team Members
Viewing Team Members
To see who's in your organisation:
- Go to Account > Organisation Settings
- View the Team Members section
- You'll see each member's:
- Name and email address
- Current role (Admin or User)
- When they joined the organisation
- Who invited them
Changing Roles
Admins can promote users to admin or demote admins to users:
- Locate the team member in the Team Members list
- Click the Role dropdown next to their name
- Select their new role
- Confirm the change
Important: You cannot demote yourself if you're the last admin. Every organisation must have at least one admin.
Removing Team Members
To remove someone from your organisation:
- Locate the team member in the Team Members list
- Click Remove next to their name
- Confirm the removal
What happens when you remove someone:
- They immediately lose access to the organisation
- They can no longer view or edit any entities, relationships, or diagrams
- Their account is not deleted (they may belong to other organisations)
- If they were an admin, ensure another admin exists first
Important: You cannot remove yourself if you're the last admin. You must either:
- Promote another member to admin first, then remove yourself
- Or delete the entire organisation
Managing Pending Invitations
Viewing Pending Invitations
In the Pending Invitations section of Organisation Settings, you can see:
- Email address of invited person
- Role they were invited as
- When the invitation was sent
- When it expires (7 days from sending)
- Who sent the invitation
Revoking Invitations
If you need to cancel an invitation before it's accepted:
- Locate the invitation in the Pending Invitations list
- Click Revoke next to the invitation
- Confirm the revocation
What happens when you revoke:
- The invitation is deleted from the system
- The invitation link will no longer work
- The person cannot accept the invitation
- You can send a new invitation if needed
Why Revoke?
Common reasons to revoke an invitation:
- You invited the wrong email address
- The person is no longer joining your team
- The invitation expired and you want to send a fresh one
- You want to change their assigned role
Organisation Roles Explained
Admin Role
Full privileges including:
- Create, view, edit, and delete entities and relationships
- Generate and export diagrams
- Create and manage entity filters
- Invite and remove team members
- Change member roles
- Rename the organisation
- Delete the organisation
- Upload organisation logos
Use cases:
- Firm partners or principals
- Practice managers
- IT administrators
- Anyone who needs to manage the team
User Role
Standard working privileges:
- Create, view, edit, and delete entities and relationships
- Generate and export diagrams
- Create and manage entity filters
- Cannot manage team members
- Cannot change organisation settings
- Cannot delete the organisation
Use cases:
- Team members who need to work on client structures
- Junior staff
- External consultants (limited access)
Last Admin Protection
StructureGram enforces the last admin rule to ensure every organisation always has someone who can manage it.
The Rule
An organisation must always have at least one admin. This means:
- You cannot remove the last admin
- You cannot demote the last admin to user
- The last admin cannot leave the organisation
- The last admin cannot delete their account (unless they delete the organisation first)
What To Do If You're the Last Admin
If you want to stop being an admin but you're the last one:
Option 1: Promote another member
- Change another team member's role to Admin
- Now there are two admins, so you can demote yourself or leave
Option 2: Delete the organisation
- If the organisation is no longer needed, delete it
- This removes all data and all memberships
- You can then leave or delete your account
Collaboration Best Practices
For Small Teams (2-5 people)
- Make all team members admins if everyone needs full control
- Keep communication open about who's working on which structures
- Use descriptive names for entities to avoid confusion
For Medium Teams (6-15 people)
- Designate 2-3 admins to manage the team
- Make most team members regular users
- Use entity filters to organize work by client or project
- Regularly review team membership and remove inactive users
For Large Teams (15+ people)
- Limit admins to management or designated administrators
- Consider creating separate organisations for different divisions or major clients
- Establish naming conventions for entities and entity filters
- Document your team's workflows and standards
Troubleshooting
Invitation emails not arriving
If someone doesn't receive an invitation email:
- Check they provided the correct email address
- Ask them to check their spam/junk folder
- The invitation is still valid even without the email - they can contact you for the invitation link
- Admins can revoke and resend the invitation
Can't remove someone
If you can't remove a team member:
- Check that you're an admin (only admins can remove members)
- If they're the last admin, you must promote another member to admin first
- If you're trying to remove yourself and you're the last admin, promote someone else first
Can't change someone's role
If you can't change roles:
- Check that you're an admin
- You cannot demote the last admin (promote someone else to admin first)
- Ensure the organisation hasn't been deleted
Invitation expired
If an invitation has expired (>7 days old):
- Revoke the old invitation
- Send a new invitation to the same email address
- The person will receive a fresh link valid for another 7 days
Common Questions
Can I re-invite someone who was removed?
Yes. Simply send them a new invitation. They'll need to accept it to rejoin the organisation.
What happens to their work when I remove someone?
The entities, relationships, and diagrams they created remain in the organisation. Only their membership is removed.
Can I transfer ownership of an organisation?
Not directly, but you can achieve this by:
- Promoting the new owner to admin
- Demoting yourself to user (or removing yourself)
- The new admin now has full control
How many admins should I have?
Recommended:
- Minimum: 2 admins (so you're never stuck as the last admin)
- Small teams: 2-3 admins
- Large teams: 3-5 admins depending on size
Can someone belong to multiple organisations?
Yes! Users can accept invitations to multiple organisations and switch between them as needed.
Next Steps
- Learn about organisations: Read the Understanding Organisations guide
- Switch between organisations: Learn how to work across multiple organisations
- Start creating: Build your first entities and relationships