Documentation Index
Fetch the complete documentation index at: https://help.harmonica.chat/llms.txt
Use this file to discover all available pages before exploring further.
Overview
Harmonica supports multi-user collaboration so you can share sessions and projects with team members. This guide covers roles, permissions, and how to share access.Roles
Harmonica uses role-based permissions for shared resources:| Role | Sessions | Projects | Settings |
|---|---|---|---|
| Owner | Full control | Full control | Can delete |
| Admin | Create, edit, delete | Manage members, edit settings | Full access |
| Editor | Create and edit sessions | Add sessions to project | Limited |
| Viewer | View sessions and results | View project and sessions | Read-only |
Sharing a session
To share a session with a collaborator:- Open the session settings
- Go to sharing or access settings
- Invite a user by email or username
- Assign a role (admin, editor, or viewer)
Sharing a project
Projects can be shared with your team:- Open the project settings
- Go to member management
- Invite users by email or username
- Set their permission level
Invitation landing page
When you invite someone to a session or project, they receive an email with a link. That link leads to an invitation landing page — a preview that shows the session or project name, a short description, and the role they are being invited into. From the landing page, the invitee can:- Accept — they are added to the session or project at the role you assigned and can immediately access it
- Decline — the invitation is dismissed with no action taken
Follow-up invites for future sessions
When you add someone to a session in a project, they are also recorded as a project-level member. This means they will automatically receive follow-up invitations when new sessions are created in the same project. This is useful for recurring research groups, panels, or team-based facilitation where the same participants return across multiple sessions. You do not need to re-invite the same people manually each time.Follow-up invites go to participants who have opted in to be notified. Participants can manage their notification preferences at the end of their conversation.
Managing access
Changing roles
You can change a collaborator’s role at any time from the session or project settings. Only owners and admins can modify roles.Removing access
To remove a collaborator:- Go to the session or project settings
- Find the user in the members list
- Remove their access
Best practices
Use projects for teams
Organize sessions into projects so team members automatically get access to related sessions.
Use the right role
Give collaborators the minimum role they need. Viewers for stakeholders, editors for team members, admins for co-hosts.
Review access regularly
Periodically check who has access to your sessions and projects, especially for sensitive topics.
Coordinate on active sessions
If multiple editors are managing a session, coordinate to avoid conflicting changes to prompts or settings.
Related guides
Managing projects
Organize sessions into projects
Notifications
Stay on top of chain actions and invitations
Session settings
Configure session behavior and sharing