How this feature connects to others
Feeds into
Feature overview

What project collaboration means in zigzag
Project collaboration in zigzag is the feature set that lets more than one person work in the same startup project. Instead of sending copies of documents around or assigning one person to be the permanent operator, teams can share a single project context and edit the same living materials together.
That matters because zigzag projects are interconnected. Your Lean Canvas, validation work, brand story, requirements, diagrams, and build outputs influence one another. Collaboration works best when the team is looking at the same project state rather than maintaining parallel versions in separate accounts or spreadsheets.
The collaboration model is therefore not just about access. It is about keeping the startup story, technical plan, and execution workflow in one shared workspace while still making it clear who can do what.
How roles and permissions are structured
Zigzag distinguishes between the original project creator and invited collaborators. The original creator remains the source owner of the project. Invited collaborators can be assigned one of two roles: owner or associate.
In practical terms, owner is the high-trust role. Owners have full project access and can manage collaboration itself, including inviting or removing other collaborators. Associate is the lighter-weight role intended for people who should contribute content without becoming project administrators. In the current UI, this is described as being able to edit content only.
This model is intentionally simple. Early teams usually do not need a complicated enterprise permission matrix. They need a clear answer to two questions: who can work in the project, and who can manage access for everyone else?
In practice, the main roles work like this
- ✓Creator: the original project owner, shown separately in the collaborator list and protected from removal.
- ✓Owner: a collaborator with full project access and collaboration-management rights.
- ✓Associate: a collaborator who can contribute to project content without controlling team membership.
What the invitation flow looks like
Inviting someone starts in the Collaborators modal. Zigzag first checks whether the email belongs to an existing zigzag account, because collaboration is tied to platform identities rather than anonymous invite links. If the person does not yet have an account, the inviter is told to ask them to create one first.
If the user exists, the inviter can choose the role and send the invitation. Invitations move through visible statuses such as pending, accepted, and declined, so the team can see whether access is active or still waiting on the recipient. If a pending invite needs to be re-sent with a different role, zigzag supports that too rather than forcing you to start the process from scratch.
This is a small but important operational detail. Team collaboration is much easier when membership is explicit and visible. You do not have to guess whether someone has access, whether they accepted, or what authority they were given.
How live presence reduces collisions
Permissions answer who may edit. Presence answers who is editing right now. Across project pages, zigzag can show live collaborator presence at both section level and sub-section level, so you can see when another teammate is currently working in the same area.
In practice, this shows up as small presence badges that indicate who else is viewing or editing a section or a specific field. It is not a heavy locking system. It is a lightweight awareness system designed to reduce accidental overlap and make simultaneous work feel coordinated instead of chaotic.
That is especially useful on pages like Lean Canvas, MVP Requirements, or build workflows where multiple people may be making related changes. Seeing that someone else is already in the same area prompts the simplest and most effective collaboration behavior: talk to them before you overwrite each other’s thinking.
How to assign roles sensibly on a small team
The safest default is to keep the number of owners small. Give owner access to people who genuinely need to manage the project itself, not just contribute ideas. Founders or a trusted technical lead often fit this category. Most collaborators who are helping with research, copy, design, or requirements can work effectively as associates.
This is not about hierarchy for its own sake. It is about keeping project governance simple. The more people who can manage collaborators, the more likely it becomes that access expands casually and the team loses track of who is responsible for the project structure.
A good collaboration habit is to pair role assignment with workflow expectations. Decide who is responsible for approving major Lean Canvas changes, who owns the PRD, who is allowed to invite outside contributors, and which areas should be coordinated live when multiple people are active.
What collaboration features do not replace
Zigzag’s collaboration tools make shared editing much easier, but they do not replace judgment, communication, or version awareness. Presence badges tell you that someone is in a section. They do not decide which change is strategically correct. Permissions tell you who may act. They do not decide which role should own a particular decision.
That means healthy team habits still matter. If you are changing the customer segment, pricing model, or technical architecture, align with the relevant teammate before or immediately after the edit. The more strategic the change, the more important it is that collaboration is explicit rather than accidental.
Used properly, the collaboration system gives early teams something valuable: shared momentum without shared confusion. Everyone can work in the same project, the access model is clear, and the chances of silent overlap are much lower than in a loose collection of exported documents.