Orbit Cal

Teams & organizations

Team booking pages, member invites, and round-robin host assignment.

Organizations are synced from Clerk. Your org slug follows the same rules as usernames and claims a vanity path /{orgSlug}.

Switching context

Use the org switcher in the dashboard. With an org active, Team appears in the nav. Tabs: Overview, Members, Settings.

Public team page

Guests open /{orgSlug} and book team event types. Assigned host is chosen round-robin: among members free for the slot, the member with the fewest held org bookings wins.

Availability for team events

Org event types do not link a single schedule. Slots are the union of:

  • Each member’s personal default schedule
  • Each member’s Google free/busy

Set your personal hours under Availability.

Members & roles

Admins invite people as:

  • Admin (org:admin)
  • Member (org:member)

Invites go through Clerk. Only admins can manage custom domains for the org.

Team settings

  • Upload logo for the public team page (rounded-square)
  • Clerk OrganizationProfile for name/slug management

Setup checklist

Typical team setup:

  1. Invite members
  2. Create and activate a team event type
  3. Ask each member to set personal availability (and optionally Google Calendar)
/{orgSlug}
/{orgSlug}/{eventSlug}