Back to docs
pro

Teams & Collaboration

Team Collaboration

Strayfiles Pro enables team collaboration through shared workspaces. Create teams, invite members, and collaborate on notes in real-time.

Creating a Team

  1. Go to Settings > Teams
  2. Click “Create Team”
  3. Enter team name and description
  4. You become the team owner

Team Roles

RolePermissions
OwnerFull control: update/delete team, invite/remove members, manage workspaces
MemberRead/write notes in shared workspaces, create workspaces, leave team

Inviting Members

Team owners can invite new members:

  1. Open team settings
  2. Click “Invite Member”
  3. Enter email address
  4. Invitation sent via email

Invitations:

  • Expire after 24 hours
  • Contain secure one-time token
  • Can be cancelled before acceptance
  • Recipient can accept or decline

Rate Limits

To prevent abuse, invitation sending has rate limits:

  • 5 email invitations per hour per user
  • 20 total invitations per hour per user

If you hit the rate limit:

  • Wait for the rate limit window to reset (1 hour)
  • The app will show a clear error message
  • Already-sent invitations remain valid

Invitation Flow

Owner sends invite

Email sent to recipient

Recipient clicks link

Signs in (or creates account)

Accepts or declines

If accepted: added as team member

Shared Workspaces

Teams have their own workspaces, separate from personal workspaces:

Personal Workspaces (only you see):
  - work
  - ideas
  - projects

Team Workspaces (team members see):
  - Team X / documentation
  - Team X / meeting-notes
  - Team Y / shared-resources

Creating Shared Workspaces

Any team member can create a shared workspace:

  1. Open team view
  2. Click “New Workspace”
  3. Enter name, description, color, icon
  4. Workspace available to all team members

Adding Notes to Shared Workspaces

Add notes to shared workspaces:

  1. Open a note you own
  2. Click “Share to Workspace”
  3. Select team and workspace
  4. Note now visible to team members

Or drag and drop in the UI.

Note Ownership

When you share a note:

  • You remain the owner
  • Team members can view and edit
  • You can remove from shared workspace
  • Deleting note removes from all shares

Removing Members

Team owners can remove members:

  1. Open team settings
  2. Find member in list
  3. Click “Remove”
  4. Member loses access immediately

Removed members:

  • Lose access to shared workspaces
  • Keep their own notes (not deleted)
  • Can be re-invited later

Leaving a Team

Members can leave teams:

  1. Open team settings
  2. Click “Leave Team”
  3. Confirm

Owners cannot leave - they must:

  • Transfer ownership, or
  • Delete the team

Deleting a Team

Only owners can delete teams:

  1. Open team settings
  2. Click “Delete Team”
  3. Confirm (this is permanent)

Deleting a team:

  • Removes all shared workspaces
  • Notes return to original owners
  • All members lose access

Permission Summary

ActionOwnerMember
Update team infoYesNo
Delete teamYesNo
Invite membersYesNo
Remove membersYesNo
Leave teamNo*Yes
Create shared workspaceYesYes
Delete shared workspaceYesNo
Add notes to workspaceYesYes
Remove own notesYesYes
Edit notes in workspaceYesYes

*Owners must delete team or transfer ownership

Real-Time Collaboration

When team members edit shared notes:

  • Changes sync in real-time
  • See who’s editing (coming soon)
  • Conflict resolution if simultaneous edits

Security

Team data is:

  • E2E encrypted (same as personal notes)
  • Isolated per team
  • Access controlled via membership

Team invitations:

  • Secure tokens (never exposed in API)
  • Time-limited (24 hours)
  • Single-use

Use Cases

Documentation team:

  • Shared workspace for docs
  • Real-time collaborative editing
  • Version history for all changes

Project team:

  • Meeting notes accessible to all
  • Project documentation centralized
  • Easy onboarding for new members

Small company:

  • Company-wide knowledge base
  • Department-specific workspaces
  • Access control via team membership