Skip to content

Viewer

A viewer is a read-only participant in a syndicate. Viewers can see what is going on — the calendar, the members list, the assets and their status — but cannot take any action that changes syndicate state.

The viewer role is useful when you want someone to have visibility without the authority to book, such as a family member, a prospective member before they commit, or a trustee.

Admins and owners can invite a viewer directly, or promote or demote an existing member to or from the viewer role through the member edit dialog.

Viewers appear in the members list with a “Viewer” label. On the Create invite screen, the role selector offers three options — Admin, Member, Viewer — with Viewer carrying an eye icon. Role filter chips on the Members tab omit Viewer from the quick-filter set, but viewers still appear in the full list.

A viewer can:

ActionWhere
View the calendarSyndicate → Calendar.
View bookings (including details subject to privacy settings)Calendar; Bookings (their own, which will be empty).
View the members listSyndicate → Members.
View asset detailsSyndicate → Assets → asset.
View the fairness dashboard and their own balanceDashboard cards.
Update their own profileProfile tab.
Leave the syndicateProfile → Manage memberships.

A viewer cannot:

  • Create a booking. The booking service rejects the action with “Viewers cannot create bookings”.
  • Log usage, report a squawk, or submit an expense.
  • See admin-only queues or settings.
  • The viewer role is enforced at the service layer, not only in the UI. Even with a crafted request, the server refuses to create a booking for a viewer.
  • A viewer’s “Bookings” tab is valid but always empty — they have never been the author of a booking.
  • Promoting a viewer to member is reversible and has no financial effect on its own, though the admin may also want to change the member’s type or billing scheme at the same time.
  • All privacy settings that apply to members apply identically to viewers — they see only what the syndicate’s privacy configuration allows.