> ## Documentation Index
> Fetch the complete documentation index at: https://bigbluebutton.com/docs/llms.txt
> Use this file to discover all available pages before exploring further.

# Using BigBlueButton with Appointments

> Instructors can link Canvas appointment time slots to a BigBlueButton Conference so students who sign up can join the session with a single click.

Canvas has a calendar feature called [Appointment Group](https://community.canvaslms.com/t5/Canvas-Basics-Guide/How-do-I-add-an-appointment-group-in-a-course-calendar/ta-p/617602), which lets you set a range of time slots where students can sign up.

You can link these time slots directly to a BigBlueButton Conference, so students who sign up for an appointment join you in a BigBlueButton session with a single click.

## Create the Conference

First, create a BigBlueButton Conference in your course. Select **No time limit** so you can re-use the Conference, and select **Enable waiting room** so students cannot join unless you are present.

<Frame>
  <img src="https://mintcdn.com/testcompany-0e915c76/5mRqPknl2h6HQLzF/images/Screenshot2026-04-01at1.20.08PM.png?fit=max&auto=format&n=5mRqPknl2h6HQLzF&q=85&s=7b1ee52060679f30401de2f93378ba82" alt="Screenshot 2026 04 01 At 1 20 08 PM" width="1512" height="1120" data-path="images/Screenshot2026-04-01at1.20.08PM.png" />
</Frame>

Select **Create** to create the Conference. You can also use an existing Conference.

## Copy the join link

Once the Conference is created, copy the URL that students use to start or join it. To copy it to the clipboard, point at the **Start/Join** link, right-click, and choose **Copy Link address**.

<img src="https://mintcdn.com/testcompany-0e915c76/fKZpCTMDdaIsftv9/images/35327282506893.png?fit=max&auto=format&n=fKZpCTMDdaIsftv9&q=85&s=022b645875b7edd72020fdec0cb4c932" alt="Right-click context menu on the Start/Join link with Copy Link address highlighted" width="1728" height="490" data-path="images/35327282506893.png" />

The copied URL looks like this:

[https://blindside.instructure.com/courses/9/conferences/1009/join](https://blindside.instructure.com/courses/9/conferences/1009/join)

This is a static join URL. Whenever a student selects the **Join** button, Canvas opens this URL to join this specific Conference.

## Add the link to an appointment group

Next, create an **Appointment Group** in your course calendar. The example below adds two appointments, at 9:00 AM and 9:30 AM.

<Frame>
  <img src="https://mintcdn.com/testcompany-0e915c76/5mRqPknl2h6HQLzF/images/Screenshot2026-04-01at1.31.03PM-3.png?fit=max&auto=format&n=5mRqPknl2h6HQLzF&q=85&s=7e04799143ff2786982e6af60ad59452" alt="Screenshot 2026 04 01 At 1 31 03 PM" width="1168" height="1116" data-path="images/Screenshot2026-04-01at1.31.03PM-3.png" />
</Frame>

In the screenshot above, the copied join link is pasted into the **Details** field. Select **Publish**.

Now, whenever students sign up for an Office Hours appointment, they see a clickable link to join. Canvas turns the pasted link into a clickable link automatically.

<Frame>
  <img src="https://mintcdn.com/testcompany-0e915c76/5mRqPknl2h6HQLzF/images/Screenshot2026-04-01at1.28.21PM.png?fit=max&auto=format&n=5mRqPknl2h6HQLzF&q=85&s=7c2f3e0efbdae286bfcb1a3521a33b3d" alt="Screenshot 2026 04 01 At 1 28 21 PM" width="1190" height="856" data-path="images/Screenshot2026-04-01at1.28.21PM.png" />
</Frame>

## Admit students with the waiting room

When you start the BigBlueButton Conference at the appointment time, use the **guest policy** to enable BigBlueButton's built-in waiting room. The waiting room lets you manage students as they join.

To set up the waiting room, select the gear icon and choose **Guest policy**.

<Frame>
  <img src="https://mintcdn.com/testcompany-0e915c76/5mRqPknl2h6HQLzF/images/Screenshot2026-04-01at1.35.18PM.png?fit=max&auto=format&n=5mRqPknl2h6HQLzF&q=85&s=387f1351d563c5ce1fa3906d793ab3d3" alt="Screenshot 2026 04 01 At 1 35 18 PM" width="604" height="824" data-path="images/Screenshot2026-04-01at1.35.18PM.png" />
</Frame>

Select **Ask Moderator**.

<Frame>
  <img src="https://mintcdn.com/testcompany-0e915c76/5mRqPknl2h6HQLzF/images/Screenshot2026-04-01at1.35.25PM.png?fit=max&auto=format&n=5mRqPknl2h6HQLzF&q=85&s=4bfb95e4436e0cab595afd2309e7da72" alt="Screenshot 2026 04 01 At 1 35 25 PM" width="1270" height="602" data-path="images/Screenshot2026-04-01at1.35.25PM.png" />
</Frame>

Now, when a student wants to join, you hear a sound and BigBlueButton shows the student in the **Waiting Users** panel.

You can message waiting users, then select the **(+)** button when you want them to join.

<img src="https://mintcdn.com/testcompany-0e915c76/fKZpCTMDdaIsftv9/images/35327229958925.png?fit=max&auto=format&n=fKZpCTMDdaIsftv9&q=85&s=592b6dbf936b507ca8f2dd66b02fe072" alt="Waiting Users panel showing students requesting to join, with a (+) button to admit them" width="1070" height="962" data-path="images/35327229958925.png" />

The waiting room helps when you are running a few moments late with the previous student. Once you finish, you can admit the next waiting student.
