Organizations & Teams

Multi-tenant organization management and collaborative team scheduling for enterprises.

Organization Plan

Overview

LinkTime's Organizations and Teams features let enterprises centrally manage scheduling across their company. Instead of each person managing their own account independently, an organization brings everyone under one roof with shared settings, team booking pages, and administrative oversight.

  • Organizations provide multi-tenant management -- one company, one admin console, centralized billing
  • Teams enable collaborative scheduling groups with shared booking pages and round-robin distribution
  • Roles control who can manage settings, invite members, and configure teams
  • Audit logs provide organization-wide visibility into every action taken by any member

Organizations require the Organization plan. Teams are available on Pro plans and above. You can upgrade from Settings → Plan.

Organizations

An organization is the top-level entity that groups users together. Think of it as your company account in LinkTime. The person who creates the organization becomes its first admin.

Creating an Organization

  1. 1Go to your Dashboard
  2. 2Navigate to Settings → Organization
  3. 3Click Create Organization and enter your organization name
  4. 4You are automatically assigned the ADMIN role

What Org Admins Can Do

  • Invite and remove organization members
  • Assign and change member roles (ADMIN or MEMBER)
  • Create and manage teams within the organization
  • View the organization-wide audit log
  • Manage billing and plan settings for the entire organization
  • Configure SCIM provisioning to auto-sync users from your identity provider (Business plan)

Teams

Teams are collaborative scheduling groups within an organization. Each team gets its own booking page, event types, and round-robin scheduling. This is ideal for departments like Sales, Support, or Customer Success where visitors should be able to book with any available team member.

Creating a Team

  1. 1Go to Dashboard → Teams
  2. 2Click Create Team
  3. 3Enter a team name and URL slug (e.g., sales)
  4. 4Add team members from your organization
  5. 5Create team event types for round-robin or collective scheduling

Team Capabilities

Shared Booking Pages

Each team gets a public booking page at linktime.io/{team-slug}. Visitors see the team's event types and can book with any available member.

Team Event Types

Create event types specific to the team. These appear on the team's booking page and use round-robin scheduling to distribute bookings across all team members.

Availability Aggregation

Team availability is computed from the combined schedules of all team members. If at least one member is free during a time slot, that slot is available for booking.

Teams require Pro plan or above. Organization-level features (centralized billing, org audit logs, admin controls) require the Organization plan.

Roles & Permissions

LinkTime uses a two-level role system: organization roles and team roles. Each level controls different capabilities.

Organization Roles

RoleCapabilities
ADMINManage members (invite, remove, change roles), create and manage teams, manage billing and plan settings, view organization-wide audit logs
MEMBERManage their own scheduling settings, be assigned to teams, participate in round-robin scheduling, view their own bookings and events

Team Roles

RoleCapabilities
OWNERManage team settings (name, slug, description), add and remove team members, create and edit team event types, configure round-robin rules
MEMBERParticipate in round-robin scheduling, receive bookings assigned by the team, manage their own availability within the team

Organization admins can always manage any team within their organization, regardless of their team-level role. Team owners manage day-to-day team operations.

Invitations

Invitations are the primary way to add new members to organizations and teams. The process works the same for both, with minor differences in who can send them.

How Invitations Work

  1. 1An admin (org) or owner (team) sends an invitation to an email address
  2. 2The invitee receives an email with a link to accept the invitation
  3. 3If the invitee already has a LinkTime account, they are added immediately upon accepting
  4. 4If they do not have an account, they are prompted to sign up first, then automatically joined

Managing Invitations

  • View pending: See all outstanding invitations in the Members tab of your organization or team settings
  • Revoke: Cancel a pending invitation at any time before it is accepted
  • Resend: Re-send the invitation email if the original was lost or expired

Note: Organization invitations can only be sent by users with the ADMIN role. Team invitations can be sent by the team OWNER or any organization ADMIN.

Round-Robin Scheduling

Round-robin scheduling automatically distributes bookings across team members. When a visitor books a team event type, the system assigns the meeting to an available team member, ensuring an even workload distribution.

How It Works

  1. 1A visitor goes to the team's booking page and selects an event type
  2. 2LinkTime calculates availability from all team members' schedules
  3. 3The visitor picks an available time slot
  4. 4The system assigns the booking to the team member who is available and has the fewest recent bookings
  5. 5Both the visitor and the assigned team member receive confirmation emails

Distribution Logic

Availability First

Only team members who are free during the selected time slot are considered. The system checks each member's availability rules, existing bookings, and connected calendar events.

Even Distribution

Among available members, the booking is assigned to the person with the fewest recent bookings for that event type. This ensures no single person is overloaded.

Transparent to Visitors

Visitors do not need to choose which team member to book with. They simply select a time, and the system handles assignment automatically. The confirmation email tells them who they will be meeting with.

Collective Scheduling

Collective scheduling ensures that all team members are free before a time slot is offered to the visitor. This is ideal for meetings that require everyone to be present -- such as panel interviews, group demos, or cross-functional syncs.

How to Set It Up

  1. 1Go to Dashboard → Teams and select your team
  2. 2Navigate to Events and click New
  3. 3Under scheduling mode, select “Collective”
  4. 4Configure the event type as usual (duration, buffer, etc.) and save

Round-Robin vs. Collective

AspectRound-RobinCollective
Who attendsOne member (auto-assigned)All members
Availability logicUnion -- at least one member freeIntersection -- every member must be free
Best forSales calls, support ticketsPanel interviews, group demos
Calendar eventsCreated for the assigned memberCreated for every team member

Collective scheduling is available on all plans that support teams (Pro and above).

Meeting Limits

Meeting limits help team members protect their time by capping the number of meetings per day, enforcing minimum gaps between bookings, and reserving focus time blocks. Limits apply globally across all event types and are respected in both round-robin and collective scheduling modes.

Available Limits

Daily Cap

Set a maximum number of meetings per day. Once the cap is reached, no further slots are offered for that day.

Minimum Gap

Require a minimum buffer (e.g., 15 minutes) between consecutive meetings to avoid back-to-back scheduling.

Focus Time Blocks

Reserve recurring time blocks (e.g., every morning from 9 to 11) where no meetings can be booked, giving you uninterrupted focus time.

Where to Configure

Go to Dashboard → Settings to configure your meeting limits. These settings are per-user and apply to every event type on your account, including team event types (both round-robin and collective).

Limits are enforced automatically. When a team member hits their daily cap, they are excluded from round-robin assignment and their slots are removed from collective availability calculations.

Team Booking Pages

Each team gets its own public booking page, separate from individual members' pages. Team booking pages show the team's event types and aggregate availability from all team members.

URL Structure

# Team profile page (lists all team event types)
https://linktime.io/{team-slug}
# Specific team event type
https://linktime.io/{team-slug}/{event-slug}

For example, if your sales team has the slug acme-sales and an event type with slug discovery-call, the booking page URL would be:

linktime.io/acme-sales/discovery-call

How Availability Works

Team booking page availability is the union of all team members' individual availability. A time slot appears as available if at least one team member is free during that time. Each member's availability is calculated from their personal availability rules, existing bookings, calendar events, and any overrides -- the same logic used for individual booking pages.

Audit Logs

Organizations have their own audit log that tracks all actions performed by any member across the organization. This is separate from each user's personal audit log and provides a centralized view for compliance and oversight.

Location: Dashboard → Organization → Audit Log
Access: Only users with the ADMIN role can view the organization audit log
User attribution: Each entry shows which member performed the action (name, email, avatar)
Full feature set: Category filters, text search, CSV export, and pagination are all available

Tracked Organization Actions

ActionDescription
org.member_invitedA new member was invited to the organization
org.member_removedA member was removed from the organization
org.role_changedA member's organization role was changed
team.createdA new team was created within the organization
team.member_addedA member was added to a team
team.member_removedA member was removed from a team

In addition to organization-specific actions, the org audit log also includes all standard actions (bookings, event types, integrations, etc.) performed by any organization member. See the full list in the Audit Logs documentation.

API Access

# Requires ADMIN role
GET /api/organizations/{orgId}/audit-logs?page=1&limit=50

FAQ

What is the difference between an organization and a team?

An organization is the top-level entity representing your company. It manages billing, members, and administrative settings. Teams are groups within an organization that share booking pages and use round-robin scheduling. One organization can have many teams.

Can a person be on multiple teams?

Yes. An organization member can be assigned to as many teams as needed. Their availability is always calculated from their single set of availability rules and connected calendars, so there is no risk of double-booking across teams.

Do I need the Organization plan to use teams?

Teams are available on Pro plans and above. However, organization-level features like centralized billing, org-wide audit logs, and admin member management require the Organization plan.

Can visitors choose which team member to book with?

No. With round-robin scheduling, the system automatically assigns the booking to an available team member. This ensures even distribution and removes the burden of choice from the visitor. If you need visitors to pick a specific person, use individual booking pages instead.

What happens if I remove a team member who has upcoming bookings?

Existing bookings assigned to that member are not affected -- they will still take place as scheduled. Only future bookings will no longer be assigned to the removed member.

Can I have team event types and personal event types at the same time?

Yes. Team members keep their individual booking pages and event types alongside any team event types they participate in. Personal and team scheduling work independently.

How are invitations different for organizations vs. teams?

Organization invitations are sent by ADMIN users and add someone to the organization as a whole. Team invitations are sent by the team OWNER (or an org ADMIN) and add an existing organization member to a specific team. A person must be an organization member before they can be added to a team.