Skip to main content

Collaboration

Work together with your team on Friday Dev projects.

Team Features

Shared Projects

Create projects that multiple team members can access:

  1. Create a project
  2. Click "Share"
  3. Invite team members by email
  4. Set permissions (Admin, Editor, Viewer)

Real-time Sync

Changes sync in real-time across all team members:

  • Task updates
  • Status changes
  • Comments
  • Agent runs

Permissions

RoleCapabilities
AdminFull access, manage members
EditorCreate/edit tasks, run agents
ViewerView tasks, add comments

Git Integration

GitHub

Connect your GitHub repositories:

# Connect GitHub account
friday-dev github connect

# Link a repository
friday-dev project link github owner/repo

Features

  • Auto PR Creation - Agents create PRs automatically
  • Branch Management - Each task gets its own branch
  • PR Reviews - AI-powered code reviews
  • Issue Sync - Sync GitHub issues as tasks

Configuration

{
"git": {
"provider": "github",
"autoCreatePR": true,
"branchPrefix": "friday-dev/",
"defaultBase": "main"
}
}

Project Sharing

Generate a share link for your project:

  1. Open project settings
  2. Click "Create Share Link"
  3. Set expiration and permissions
  4. Share the link

Embedding

Embed Friday Dev boards in other tools:

<iframe
src="https://friday-dev.com/embed/project/abc123"
width="100%"
height="600"
></iframe>

Communication

Comments

Add comments to tasks for discussion:

  • @mentions - Notify team members
  • Markdown - Rich formatting
  • Code blocks - Share code snippets
  • Reactions - Quick feedback

Notifications

Configure notifications:

EventNotification
Task assignedEmail, In-app
Agent completedIn-app
PR readyEmail, In-app
Comment mentionEmail, In-app
{
"notifications": {
"email": true,
"inApp": true,
"events": ["assigned", "completed", "mentioned"]
}
}

Workflows

Task Assignment

Assign tasks to team members or AI agents:

  1. Open a task
  2. Click "Assign"
  3. Select a team member or agent
  4. Task owner is notified

Review Workflow

┌─────────┐    ┌──────────┐    ┌─────────┐    ┌────────┐
│ Created │───▶│ Assigned │───▶│ Review │───▶│ Done │
└─────────┘ └──────────┘ └─────────┘ └────────┘
│ │ │
│ ▼ │
│ ┌─────────┐ │
└────────▶│ AI Agent│─────────┘
└─────────┘

Approval Process

For critical tasks, require approval:

  1. Enable "Require Approval" in project settings
  2. Agent completes work
  3. Reviewer approves or requests changes
  4. Changes are merged

Team Settings

Manage Members

# List team members
friday-dev team list

# Add member
friday-dev team add user@example.com --role editor

# Remove member
friday-dev team remove user@example.com

# Change role
friday-dev team role user@example.com --role admin

Project Settings

{
"project": {
"name": "My Project",
"visibility": "team",
"requireApproval": true,
"allowedAgents": ["friday", "claude"],
"defaultAssignee": "ai"
}
}

Best Practices

For Teams

  1. Clear ownership - Assign tasks to specific people/agents
  2. Regular syncs - Review completed tasks together
  3. Consistent labels - Use a shared labeling system
  4. Document decisions - Use comments for context

For Projects

  1. README - Maintain up-to-date project documentation
  2. Task templates - Create templates for common tasks
  3. Review rules - Establish code review guidelines
  4. Agent guidelines - Document which agents to use when

Enterprise Features

For larger teams:

  • SSO/SAML - Single sign-on integration
  • Audit logs - Track all actions
  • Custom roles - Fine-grained permissions
  • API access - Integrate with your tools
  • SLA support - Guaranteed response times

Contact sales@friday-dev.com for enterprise plans.

Next Steps