Roles and Permissions

Every member of your organization holds one of six roles. The role decides who sees money, who can commit your company to a price, and who can move work along.

FOR ORGANIZATION ADMINS

Available only on Pro Plan

Roles are assigned by an Admin under Settings, then Organization. Anyone can read this article to understand their own access, but only an Admin can change it.

Key takeaways

  • One role per person, covering everything they do in that organization.

  • Operations cannot see pricing anywhere, by design.

  • Viewer is read-only and has no chat.

  • Admin is the only role that can manage the team.

Six roles

The roles split along two lines: who runs the work, and who sees the money. Most of the surprises in the table below come from that split.

Admin is the only complete role. Manager runs almost everything short of the team. Operations runs the work but is kept away from pricing. Finance handles money and quoting but not the operational record. CEO is oversight, with billing authority and little day-to-day access. Viewer looks and nothing more.

The roles

Role

Admin

What it is for

Full control, including the team, the organization profile, and billing.

Role

Manager

What it is for

Runs the business day to day: requests, quotes, jobs, vessels, services, and pricing. Cannot manage the team.

Role

Operations

What it is for

Runs the work: requests, jobs, vessels, port calls, and clients. Sees no pricing at all.

Role

Finance

What it is for

Quotes, accepts, prices, and bills. Not the operational record.

Role

CEO

What it is for

Oversight. Billing authority and visibility, without the day-to-day.

Role

Viewer

What it is for

Read-only. No changes, no messages.

Where a role is set

Roles are assigned when an account is created and changed from the member's own menu afterwards. Each change is confirmed by name, showing the role being left and the role being taken.

Changing your own role is one-way. An Admin who steps down needs another Admin to restore it, which is worth remembering in an organization with only one.

PortzApp change role confirmation dialog naming the member, their current role and the new one
A role change names the person and both roles before it takes effect.

Who can do what

The table below covers the tasks people actually ask about. Two things shape it beyond the role itself: some actions belong to one side of a job only, so a requester cannot change a status however senior they are, and a few are limited by plan rather than by role.

Permissions by task

Task

Send a request or RFQ

Roles

Admin, CEO, Manager, Operations

Task

Cancel or extend a request

Roles

Admin, CEO, Manager, Operations, Finance

Task

Submit a quote

Roles

Admin, Manager, Finance

Task

Accept a quote

Roles

Admin, Manager, Finance

Task

Change a job's status

Roles

Admin, Manager, Operations, on the servicing side only

Task

See a job's Timeline

Roles

Everyone except Operations and Viewer

Task

Add and edit vessels

Roles

Admin, Manager, Operations

Task

Share vessel details on a job

Roles

Admin, Manager, Operations

Task

Add services and set port coverage

Roles

Admin, Manager, Operations, Finance

Task

Delete a service

Roles

Admin, Manager

Task

Add and edit tariff items

Roles

Admin, Manager, Finance

Task

See pricing anywhere

Roles

Everyone except Operations and Viewer

Task

Add and edit clients

Roles

Admin, Manager, Operations

Task

Send and read messages

Roles

Everyone except Viewer

Task

Edit the company profile

Roles

Admin

Task

View billing

Roles

Admin, CEO, Finance

Task

Change plan or seats

Roles

Admin, CEO

Task

Manage the team

Roles

Admin

Pricing is the sharpest line

Operations cannot see pricing. Not tariff items, not cost prices, not quote values, anywhere in the app. That is deliberate: an operations team can run port calls, update jobs, and manage vessels without ever seeing what the work is worth.

It has one consequence worth knowing. Operations can add services and set port coverage but cannot price them, so a service switched on by Operations needs a Manager or Finance to make it quotable.

Viewer, and what read-only means

Viewer sees the record and changes nothing. It is stricter than it sounds: as well as being unable to edit, a Viewer has no access to chat at all and cannot see a job's Timeline.

It suits an auditor, a client-side observer, or someone who needs visibility without involvement. For anyone who has to answer a question in a thread, it is the wrong role.

When something is not available to you

PortzApp mostly leaves the control on screen and disables it, with a short explanation of who to ask, rather than hiding it.

That is why a greyed-out button with a tooltip is the usual signal that a role is the reason, not a bug. A missing tab, by contrast, generally means the role does not have that area at all.

Common issues

  • I cannot see any prices

    Operations and Viewer are excluded from pricing everywhere. Another role is needed to see or set it.

  • A button is greyed out

    Hover it. PortzApp names the reason and who to ask rather than hiding the control.

  • I cannot change a job's status

    Status belongs to the organization servicing the job. On that side it needs Admin, Manager, or Operations.

  • Someone cannot be reached in chat

    Viewer has no chat access. Move them to another role if they need to take part.

FAQ

01

02

03

04