Skip to content

Admin, manager & staff: who can do what

A plain-English breakdown of every role in Pupline and the exact permission behind each one.

Updated Jun 21, 2026

Pupline has four fixed roles. Each one builds on the one below it, so privilege flows Owner → Admin → Manager → Staff: an owner can do everything, and each step down removes a slice of access. There are no custom roles, which keeps permissions predictable and your client data safe.

The quick version

Owner

The account holder. Can do everything, including billing, seats and payment. There is always exactly one owner.

Best for: You, the business owner.

Admin

Runs the whole business: settings, the team and all day-to-day work. The one thing an admin cannot touch is billing.

Best for: A co-owner or trusted second-in-command.

Manager

Runs the day-to-day: clients, invoices, bookings, tasks, checklists, schedules and timesheets. No billing, account settings or team management.

Best for: A shift lead or operations manager.

Staff

Works on only their own assigned bookings, tasks and checklists, plus the client and pet details needed to do that work. No management access.

Best for: Walkers, sitters and kennel attendants.

The full permission matrix

Every permission, and the role you need to hold it. This table is generated directly from the same rules Pupline enforces in the app, so it is always exactly right.

What you can doOwnerAdminManagerStaff
Manage billing, seats & paymentYesNoNoNo
Edit business profile, booking setup & integrationsYesYesNoNo
Invite, remove & set teammate rolesYesYesNoNo
Create, send & mark invoices paidYesYesYesNo
Add & edit clients, pets & the VaultYesYesYesNo
Assign a booking to a team memberYesYesYesNo
Create tasksYesYesYesNo
Assign tasks to teammatesYesYesYesNo
Define per-run checklist templatesYesYesYesNo
Build team schedules & shiftsYesYesYesNo
Edit other people's time entriesYesYesYesNo
A note on Staff. Staff hold none of the permissions above, but they are not locked out. They get scoped access to their own assigned bookings, tasks, checklists and time clock, plus the client and pet details needed to do that work, just nothing that belongs to anyone else.

How to change someone's role

  1. In the portal, open Team → Members.
  2. Find the teammate and open their row.
  3. Pick a new role: Owner, Admin, Manager or Staff.
  4. Save. Their access updates immediately.

Only owners and admins can change roles (that is the "invite, remove & set teammate roles" permission above).

Common questions

Can I create custom roles?

Not yet. Pupline uses four fixed roles, Owner, Admin, Manager and Staff, so permissions stay predictable and secure. Most teams map cleanly onto them.

Can staff see other people's bookings?

No. Staff see only the bookings, tasks and checklists assigned to them, plus the client and pet details needed to do that work.

Who can manage billing?

Only the Owner. Admins run everything else but cannot change the subscription, seats or payment method.

How many owners can an account have?

One. The owner is the account holder; everyone else is an admin, manager or staff member.

Share

One app for your whole pet-care business.

Bookings, clients, invoicing, scheduling and your team in one place, for one simple monthly price. Free for 30 days, no card required.

Start your free trial

30-day free trial · no card to start

Prefer to talk it through first? Get a free consultation

Admin, manager & staff: who can do what, Pupline