How does team collaboration work?

Multi-user organizations, role-based permissions, and collaborative changelog management

Quick Answer

WhatWeShipped supports organizations where multiple team members can collaborate on projects with role-based permissions. Teams can work together on changelogs, roadmaps, and project management with proper access control.

Organization Structure

WhatWeShipped supports both individual accounts and organizations for team collaboration:

  • Individual Accounts - Personal projects owned by a single user
  • Organizations - Shared workspaces with multiple team members
  • Project Ownership - Projects belong to either an individual or an organization
  • Flexible Membership - Users can belong to multiple organizations

Team Roles and Permissions

Organizations have three role levels with different permissions:

Organization Owner

  • Full administrative control over the organization
  • Can invite and remove team members
  • Can change team member roles
  • Can create, edit, and delete projects
  • Can manage billing and subscription settings
  • Can delete the organization

Organization Admin

  • Can invite and remove team members (except owners)
  • Can create, edit, and delete projects
  • Can manage project settings and public pages
  • Cannot change billing settings or delete the organization
  • Cannot promote members to owner level

Organization Member

  • Can view and contribute to organization projects
  • Can create and edit changelog entries
  • Can manage roadmap items
  • Cannot invite new team members or change roles
  • Cannot delete projects or change critical settings

Project Collaboration Features

Shared Project Access

All organization members can:

  • View organization projects and their settings
  • Access changelog and roadmap management
  • See project GitHub integrations and sync status
  • View and edit public page settings

Changelog Management

Team members can collaborate on changelogs by:

  • Reviewing AI-generated changelog entries
  • Creating manual changelog entries
  • Editing and improving entry descriptions
  • Organizing features into logical releases

Roadmap Planning

Collaborative roadmap management includes:

  • Creating and assigning roadmap items
  • Setting priorities and due dates
  • Tracking progress and status updates
  • Organizing features by development phases

Team Invitation Process

Inviting Team Members

  1. Organization owners or admins can send email invitations
  2. Invitees receive an email with a secure invitation link
  3. They can accept the invitation and join the organization
  4. New members get immediate access to organization projects

Managing Invitations

  • Pending Invitations - Track who has been invited but hasn't joined yet
  • Resend Invitations - Send reminder emails for pending invitations
  • Cancel Invitations - Revoke invitations before they're accepted
  • Set Initial Role - Assign roles when sending invitations

Workflow Examples

Development Team Workflow

  1. Developers push commits to GitHub repositories
  2. Team Lead reviews AI-generated changelog entries
  3. Product Manager adds context and user-facing descriptions
  4. Marketing reviews entries before public release
  5. Admin publishes the changelog to public pages

Product Planning Workflow

  1. Product Manager creates roadmap items for upcoming features
  2. Engineering Lead assigns priorities and estimates
  3. Team Members update progress as work is completed
  4. Stakeholders track progress through public roadmap pages

Communication and Notifications

Stay informed about team activity with:

  • Activity Feeds - See recent changes across all projects
  • Email Notifications - Get notified about important updates
  • Changelog Publications - Know when new releases are published
  • Team Changes - Be informed when team members are added or removed

Access Control and Security

Data Protection

  • All organization data is isolated and secure
  • Team members can only access organization projects
  • Personal projects remain private to individual users
  • GitHub permissions are respected for repository access

Audit Trail

Track team activity with:

  • Change logs for all project modifications
  • Team member activity tracking
  • Invitation and role change history
  • Public page publication history

Getting Started with Teams

Creating an Organization

  1. Go to your account settings
  2. Click "Create Organization"
  3. Choose an organization name and slug
  4. Invite your first team members
  5. Create or transfer projects to the organization

Best Practices

  • Clear Role Assignment - Give team members appropriate permissions
  • Regular Reviews - Periodically review team access and roles
  • Documentation - Establish team workflows and responsibilities
  • Communication - Keep team members informed about changes

Start collaborating with your team

Create an organization and invite your team members to collaborate on changelogs and roadmaps.

Create Organization