Collaboration.
PR-style reviews, tasks, notifications, comments and roles — the team collaboration model — for teams in Worldwide.
For Worldwide: KKE Circuit is available across Global in English. Region: Global (INT).
Reviews
What is a PR-style drawing review?
Quick answer: A PR-style drawing review borrows the workflow software teams use for code review: the author "requests review" on a project, picks a reviewer, and the reviewer goes through the drawings and clicks Approve, Request changes, or Reject. The author is notified, addresses feedback, and either resubmits or proceeds to publish. The full history of past reviews is retained on the project.
How to request a review
- Open the project.
- Click Request review in the top toolbar.
- Pick a reviewer from the org members dropdown.
- (Optional) Add a revision label and review notes.
- Click Send.
The reviewer is notified by email and in-app.
Review lifecycle
[author opens] → pending
├── reviewer approves → approved
├── reviewer requests changes → changes-requested → author re-opens → pending
└── reviewer rejects → rejected
A project has at most one pending review at a time.
How to respond to a review as a reviewer
- Click the review notification.
- Open each drawing referenced in the review notes.
- Add comments at the project level (block-level pinning is partial).
- Click Approve, Request changes, or Reject.
Viewing review history
Project → Reviews lists every review chronologically with status, decided-by, decided-at, revision label, notes.
Review notifications
Triggered notifications:
- Review requested → reviewer.
- Review approved / changes requested / rejected → author.
- Review notes commented → both author and reviewer.
Tasks
How to create and assign a task
- From a project page, click Add task.
- Fill in title, description, assignee (autocomplete from org members), due date, priority, status.
- Click Create.
Tasks can also be created from Dashboard → My Pending Tasks → +.
Task fields
| Field | Values |
|---|---|
| Title | Free text |
| Description | Free text, supports @mentions |
| Assignee | Single org member |
| Due date | Date |
| Priority | Low / Normal / High |
| Status | Open / In-progress / Blocked / Done / Cancelled |
"My tasks" vs. "Tasks I assigned"
- My tasks — tasks assigned to me.
- Tasks I assigned — tasks I created for others.
Both views are filterable by project, status, priority, and due-window.
Commenting on tasks with @mentions
Each task has an inline comment thread. @username notifies the mentioned member.
Overdue task handling
Tasks past their due date are highlighted in red on the dashboard and in task lists. Overdue tasks generate notifications at the configurable interval (daily by default).
Dashboard "My Pending Tasks" widget
A widget showing the next 10 tasks assigned to the current user, sorted by due date asc. Quick-tick to Done.
Notifications
Notification types reference
| Trigger | Recipient | Channel |
|---|---|---|
| Task assigned to you | Assignee | Email + in-app |
| Task due in 24h | Assignee | In-app |
| Task overdue | Assignee | Email + in-app |
| Review pending | Reviewer | Email + in-app |
| Review approved / rejected / changes-requested | Author | Email + in-app |
| Project shared with you | New collaborator | Email + in-app |
| Comment reply | Original commenter | In-app |
| @mention | Mentioned user | Email + in-app |
| Drawing published | Subscribers | In-app |
Managing in-app notifications
The bell icon in the top nav shows unread count. Click to expand the notification dropdown; click an item to jump to its source.
Email notification preferences
Settings → Notifications. Toggle each notification type's email channel independently.
Comments & @mentions
How to comment on a project
Open a project → Comments tab → type and submit. Block-level (per-element) commenting is partial; project-level threads are stable.
How to @mention a teammate
Type @ and pick from the autocomplete. The mentioned member is notified.
Block-level comment threads
A pinned comment can be attached to a specific element on a drawing. Hover over a pinned thread on the canvas to expand.
Roles & permissions
Admin / User / Viewer roles explained
| Role | Edit | Invite / remove members | Approve drawings (review) | Billing |
|---|---|---|---|---|
| Admin | ✅ | ✅ | ✅ | ✅ |
| User | ✅ | ❌ | ❌ (can request review) | ❌ |
| Viewer | ❌ (read-only) | ❌ | ❌ | ❌ |
Per-project share permissions
Beyond org roles, individual projects (or folders) can be shared with a specific email at:
| Level | Can do |
|---|---|
| Viewer | Read-only |
| Commenter | Read + add comments |
| Editor | Read + edit drawings |
| Owner | Full control of the project |
How to invite a user to your organisation
- Settings → Members → Invite.
- Enter email and pick the org role.
- The invitee receives an email with a 30-day-valid acceptance link.
How to revoke a pending invitation
Settings → Members → Pending Invites → Revoke next to the email.
How to remove a user
Settings → Members → ⋯ → Remove. Removed users lose access immediately. Their projects remain owned by the organisation.



















