Studio

Roles & permissions

Two layers. Platform role is studio-wide power. Project craft is the production job on a client. A Client user is created with every new project and can only act on that brand.

Signed in as

Sara Nouri

27 of 27 permissions

Admin
AdminYou

Studio owner. Unrestricted across production, money, and people.

27grants

Manager

Runs the pipeline: projects, posts, staffing, and every task.

20grants

Finance

Owns payroll approval and payments. Production is read-only.

10grants

Contributor

Does assigned craft work. Sees own money. Cannot staff or pay.

9grants

Client

Brand portal. Request videos, drop references, write briefs, and review work β€” only on their project.

10grants

Layer 1 Β· Platform role

One studio-wide class per person. It decides which modules exist in the rail, who can create clients, and who can touch money.

  1. 1Look up platformRole on the user.
  2. 2Union the grants from that role template.
  3. 3If the action is project-scoped, require membership unless the role also has view every project.

Layer 2 Β· Project craft

Craft roles sit on the client team: recorder, editor, publisher, or the brand contact. They do not raise studio power. Exception: project manager on a client unlocks create/assign for that client only.

  • Nova BeautyManagerScenario writer
  • Orbit FinanceManagerScenario writer
  • Loom KitchenManager

Manager elevation: post.create, task.create, task.assign, task.update_any, project.staff, file.upload

Permission matrix

Y is a grant. Dash is denied. Your column is highlighted. Object rules still apply on top: own-task updates require you to be the assignee.

PermissionAdminManagerFinanceContributorClient
Studio

View projects

Open clients you are staffed on.

YYYYY

View every project

See the full roster, including paused clients.

YYYβ€”β€”

Create projects

Add a client and appoint a manager.

YYβ€”β€”β€”

Staff a project

Assign craft roles on a client team.

YYβ€”β€”β€”
Production

View posts

Read posts on accessible projects.

YYYYY

Create posts

Open a new item on the content pipeline.

YYβ€”β€”β€”

Edit brief

Write or update the description a crew will shoot from.

YYβ€”β€”Y

Review posts

Approve a cut, request changes, or leave a comment.

YYβ€”β€”Y

View requests

See video and post requests on accessible projects.

YYβ€”β€”Y

Request new content

Ask the studio for a new video, carousel, or story.

Yβ€”β€”β€”Y

Accept requests

Turn a client request into a draft post on the pipeline.

YYβ€”β€”β€”

View own tasks

See work assigned to you.

YYβ€”Yβ€”

View project tasks

See the full board for projects you can access.

YYβ€”Yβ€”

Create tasks

Add manual work onto a post.

YYβ€”β€”β€”

Assign tasks

Pick who does a work type.

YYβ€”β€”β€”

Update own tasks

Move your assigned task through the statuses.

YYβ€”Yβ€”

Update any task

Change status or cancel work you did not take.

YYβ€”β€”β€”

View files

Browse handoffs on accessible posts.

YYYYY

Upload files

Drop raw, WIP, or final media onto a post.

YYβ€”YY
Finance

View own earnings

See payout rows created from your completed tasks.

YYYYβ€”

View all earnings

See every contractor payout row in the studio.

Yβ€”Yβ€”β€”

Approve earnings

Mark a pending earning as approved for payout.

Yβ€”Yβ€”β€”

View payments

See client invoices and contractor payouts.

Yβ€”Yβ€”β€”

View own invoices

See invoices issued to your brand, not crew payouts.

Yβ€”β€”β€”Y

Record payments

Log a wire, Wise transfer, or refund.

Yβ€”Yβ€”β€”
Access

View access map

Read the role Γ— permission matrix.

YYYYY

Change platform roles

Reassign someone’s studio role.

Yβ€”β€”β€”β€”

People

PersonJob titlePlatform roleClient crafts

Sara Nouri

KR-014

Project manager
Nova Beauty Β· ManagerNova Beauty Β· Scenario writerOrbit Finance Β· ManagerOrbit Finance Β· Scenario writerLoom Kitchen Β· Manager

Reza Karimi

KR-021

Recorder
Nova Beauty Β· RecorderOrbit Finance Β· Recorder

Mina Aslan

KR-033

Editor
Nova Beauty Β· EditorOrbit Finance Β· EditorLoom Kitchen Β· Editor

Leo Hartmann

KR-041

Cover designer
Nova Beauty Β· Cover designerOrbit Finance Β· Cover designer

Neda Farzad

KR-052

Publisher
Nova Beauty Β· PublisherOrbit Finance Β· Publisher

Ari Patel

KR-060

Finance
Orbit Finance Β· Finance

Yasmin Cole

CL-011

Brand lead
Nova Beauty Β· Client

Kenan Demir

CL-018

Marketing director
Orbit Finance Β· Client