Team Collaboration

Updated

How Collaboration Works

Kwilio Projects uses CloudKit — Apple’s private cloud infrastructure — to share projects with team members in real time. Shared projects sync automatically across all participants’ devices. No third-party account is required — everything goes through iCloud.

Free plan: share 1 project with 1 collaborator. Premium: unlimited sharing.

Sharing a Project

Only the project owner can share a project.

  1. Open the project you want to share
  2. Tap the Share button in the toolbar
  3. Kwilio Projects generates a share link via CloudKit
  4. Copy the link and send it to your team member (via Messages, Mail, Slack, etc.)

Accepting a Share

When a team member receives a share link:

  1. Tap the link on their iPhone, iPad, or Mac
  2. A prompt appears asking them to accept the shared project
  3. After accepting, the project appears in their Kwilio Projects app automatically

The first sync may take a few moments. Once accepted, all changes — tasks, comments, status updates — sync in real time.

Permissions

Every collaborator has one of three permission levels:

RoleCan do
OwnerFull control: edit everything, share with others, revoke access
EditorEdit tasks and project details, add comments, assign tasks
ViewerRead-only: view projects, tasks, and comments

The project owner manages roles and can revoke access at any time from the sharing settings.

Assigning Tasks to Team Members (Premium)

Task assignment is available on shared projects with an active Premium subscription.

  1. Open a task inside a shared project
  2. Tap Assign Task
  3. Select a team member from the list of project participants
  4. Save

The task now shows:

  • Assigned To — the team member’s name
  • Assigned By — who made the assignment
  • Assigned At — the date and time of assignment

The assigned team member receives a notification. To remove an assignment, open the task and tap Unassign.

Comments & Discussions

Every project has a Comments section for team discussion.

Adding a Comment

  1. Open the project → scroll to Comments
  2. Tap the comment input and type your message
  3. Tap Send

Comments show the author’s name and timestamp. All team members with access to the project can see and add comments.

Replying to a Comment

Tap Reply on any comment to add a threaded reply. Threads keep discussions organised without cluttering the main comment stream.

Comment Authorship

Each comment is tied to the commenter’s CloudKit user identity. Display names are shown automatically based on the user’s iCloud account.

Real-Time Sync

All changes sync automatically via CloudKit:

  • Task completions and status changes
  • New and edited tasks
  • Project detail updates
  • Comments and replies
  • Task assignments

Updates appear on collaborators’ devices within seconds when online. Offline edits are queued and synced as soon as connectivity is restored.

Revoking Access

To remove a collaborator:

  1. Open the shared project
  2. Tap the Share button
  3. Find the team member in the participants list
  4. Remove or revoke their access

After revocation, the project disappears from their device on the next sync.