Collaboration

Work together seamlessly with real-time collaboration features.

Real-Time Collaboration

Multiple team members can edit the same file simultaneously.

Live Cursors

See who’s working in the file:

Cursor Indicators: Each person has a colored cursor with their name.

Following: Click someone’s avatar to follow their viewport.

Zoom to Selection: Double-click their avatar to see what they’re working on.

Presence Indicators

Know who’s active:

Active Users: Colored dots show who’s currently in the file.

Away Status: Grayed out when inactive for 5+ minutes.

Last Seen: Hover over avatar to see when they were last active.

Sharing & Permissions

Control who can access your files.

Sharing Files

Share with team members or external stakeholders:

  1. Click Share button (top right)
  2. Enter email addresses
  3. Set permission level
  4. Add message (optional)
  5. Click Send Invite

Permission Levels

Can Edit: Full editing access - can modify designs, create components, and publish changes.

Can View: View-only access - can see designs, leave comments, inspect properties, but cannot edit.

Can Comment: Can view and leave comments, but cannot edit designs.

Admin: Full access plus ability to manage sharing and permissions.

Share via link for broader access:

Public Link: Anyone with the link can view.

Private Link: Only people in your workspace can access.

Settings:

  • Allow comments
  • Allow downloads
  • Password protection (Pro)
  • Expiration date (Pro)

Comments

Communicate directly on designs.

Adding Comments

Place Comment:

  1. Press C or click comment icon
  2. Click on design where you want to comment
  3. Type your message
  4. Click Post or press Cmd+Enter

Text Selection: Select text and click comment icon to comment on specific text.

Frame Comments: Comments placed on a frame’s header appear in file outline.

Comment Features

@Mentions: Type @ to mention team members - they’ll get notified.

Emoji Reactions: React to comments with emoji instead of replying.

Threads: Reply to comments to create threaded discussions.

Attachments: Attach images to clarify feedback.

Rich Text: Format comments with bold, italic, and code.

Comment Management

Resolve: Mark comments as resolved when addressed.

Filter: View only open comments or show resolved.

Sort: By newest, oldest, or position in file.

Notifications: Get notified when mentioned or when someone replies.

Team Libraries

Share design systems across your organization.

Publishing Team Libraries

Make components available team-wide:

  1. Create library file with components
  2. File → Publish Library
  3. Choose Team Library (visible to whole team)
  4. Write description
  5. Click Publish

Subscribing to Libraries

Access shared libraries:

  1. Assets → Libraries
  2. Browse available team libraries
  3. Click Subscribe to add to your workspace
  4. Components appear in Assets panel

Library Updates

Publishing Updates: When you update a library, users get notified.

Accepting Updates:

  1. Notification appears: “Library has updates”
  2. Click Review Changes
  3. See what changed
  4. Click Update to accept

Selective Updates: Choose which instances to update - update all or specific instances.

Version History

Track changes and restore previous versions.

Viewing History

Access version history:

  1. File → Version History or Cmd+Option+H
  2. Timeline shows all changes
  3. Scrub through history to see changes
  4. Preview any previous version

Auto-Saves

Acme saves automatically:

Save Frequency: Every few seconds while editing.

Named Versions: Save important milestones with names:

  1. File → Save as Version
  2. Enter version name: “Final for review”
  3. Click Save

Restoring Versions

Restore a previous version:

  1. Find version in history
  2. Click Restore
  3. Confirm restoration
  4. Previous state is restored and saved as new version

Note: Restoring doesn’t delete history - you can always undo.

Branching

Work on variations without affecting main file.

Creating a Branch

Experiment without disrupting main file:

  1. File → New Branch
  2. Name your branch: “dark-mode-exploration”
  3. Make changes in branch
  4. File icon shows branch name

When to Branch

Exploration: Try different design directions.

Major Changes: Redesign sections without disrupting team.

Feature Work: Develop new features independently.

Client Variants: Create custom versions for different clients.

Branch Workflow

  1. Create Branch from main file
  2. Make Changes in your branch
  3. Request Review when ready
  4. Team Reviews and comments
  5. Merge back to main when approved

Merging Branches

Merge changes back to main:

  1. File → Merge Branch
  2. Review changes side-by-side
  3. Resolve conflicts if any
  4. Write merge message
  5. Click Merge

Conflict Resolution: When same element was changed in both:

  • See both versions
  • Choose which to keep
  • Or manually combine changes

Team Workspace

Organize projects and collaborate as a team.

Workspace Structure

Acme Design Team (Workspace)
├── Projects
│   ├── Mobile App Redesign
│   ├── Marketing Website
│   └── Design System
├── Templates
│   ├── Presentation Template
│   └── Wireframe Kit
└── Archive
    └── Old Projects

Project Organization

Projects: Group related files together.

Folders: Organize within projects.

Tags: Add tags for easy filtering:

  • #in-progress
  • #needs-review
  • #approved
  • #archived

Team Dashboard

Overview of team activity:

Recent Files: Files recently edited by team.

Shared with Me: Files others have shared.

Starred: Your favorite/important files.

Activity Feed: Recent changes and comments.

Review & Feedback

Streamline design review process.

Review Mode

Present designs for feedback:

  1. Click Present or press Cmd+Option+P
  2. Full-screen presentation mode
  3. Navigate with arrow keys
  4. Exit with Esc

Features:

  • Hide UI for clean presentation
  • Navigate between artboards
  • Zoom and pan
  • Show/hide comments
  • Interactive prototypes

Collecting Feedback

Stakeholder Review:

  1. Share file with Can Comment permission
  2. Add comment: “Please review by Friday”
  3. @mention stakeholders
  4. They review and leave comments
  5. Address feedback
  6. Resolve comments when done

Async Feedback: Team members can review and comment anytime.

Meeting Reviews: Share screen and walk through designs together.

Approval Process

Track approval status:

Status Labels:

  • 🟡 In Progress
  • 🟣 Ready for Review
  • 🔵 In Review
  • 🟢 Approved
  • 🔴 Changes Requested

Add status in file description or use plugins.

Developer Handoff

Bridge design and development.

Inspect Mode

Developers can inspect designs:

Access: Share file with Can View permission.

Features:

  • View dimensions and spacing
  • Copy CSS/iOS/Android code
  • Download assets
  • See color values
  • View text styles

Specs

Provide detailed specifications:

Auto Specs: Acme automatically provides:

  • Dimensions (width, height)
  • Position (x, y)
  • Spacing (margins, padding)
  • Colors (hex, RGB, HSL)
  • Typography (font, size, weight, line height)
  • Effects (shadows, borders)

Annotations: Add comment annotations for:

  • Implementation notes
  • Interaction details
  • Edge cases
  • Technical constraints

Asset Export

Export assets for development:

Manual Export:

  1. Select layers to export
  2. File → Export
  3. Choose format and settings
  4. Export

Bulk Export: Mark layers for export:

  1. Select layer
  2. Export Settings in right panel
  3. Add export format (PNG, SVG, JPG, PDF)
  4. Set resolution (1x, 2x, 3x)
  5. File → Export All exports all marked layers

Naming: Use developer-friendly names:

Code Snippets

Generate code from designs:

CSS:

.button-primary {
  padding: 12px 24px;
  background: #3B82F6;
  border-radius: 8px;
  font-family: 'Inter';
  font-size: 16px;
  font-weight: 600;
  color: #FFFFFF;
}

iOS Swift:

let button = UIButton()
button.backgroundColor = UIColor(hex: "3B82F6")
button.layer.cornerRadius = 8
button.titleLabel?.font = UIFont(name: "Inter-SemiBold", size: 16)

Android XML:

<Button
    android:layout_width="wrap_content"
    android:layout_height="48dp"
    android:padding="12dp"
    android:background="#3B82F6"
    android:textSize="16sp" />

Communication Tools

Stay connected with your team.

In-App Chat

Quick communication without leaving Acme:

File Chat: Discuss file-level topics.

Direct Messages: Private messages to team members.

Threads: Keep conversations organized.

Integrations

Connect with team tools:

Slack:

  • Notifications for file updates
  • Share files to Slack channels
  • Preview files in Slack
  • Start comments from Slack

Microsoft Teams:

  • File update notifications
  • Share designs to channels
  • Collaborate without context switching

Jira:

  • Link designs to tickets
  • Track design progress
  • Update status from Acme

Asana/Monday:

  • Attach designs to tasks
  • Update task status
  • Get design notifications

Notifications

Stay informed with smart notifications:

Settings: Customize what you’re notified about:

  • @mentions
  • Comments on your files
  • Replies to your comments
  • Shares and invites
  • Library updates
  • Team activity

Delivery: Choose how to receive:

  • In-app notifications
  • Email digests
  • Slack/Teams messages
  • Desktop notifications

Best Practices

Tips for effective collaboration.

Organize Files

Clear Names: Use descriptive file names:

  • ✅ “Mobile App - Home Screen Redesign”
  • ❌ “Untitled 7”

Folder Structure: Keep files organized in projects and folders.

Naming Conventions: Establish team naming standards.

Communicate Clearly

Descriptive Comments: Be specific in feedback:

  • ✅ “Let’s increase the button padding to 16px for better touch targets”
  • ❌ “Make it bigger”

Context: Explain reasoning behind design decisions.

Questions: Ask clarifying questions when unsure.

Respect Time Zones

Async-First: Design for asynchronous work:

  • Clear documentation
  • Detailed comments
  • Recorded walkthroughs

Overlap Hours: Schedule meetings during overlap times.

Response Times: Be patient with different time zones.

Set Expectations

Deadlines: Clear timelines for reviews and feedback.

Response Time: When you’ll provide feedback or updates.

Working Hours: When you’re available for synchronous work.

Keep Files Clean

Delete Unused: Remove old iterations and unused elements.

Organize Layers: Proper naming and grouping.

Performance: Keep files fast for everyone.

Next Steps