Skip to main content

Connecting Your Calendar to Appointments

Learn how to connect your calendar to Element451 for availability checks and learn how to add appointments to your external calendar.

Michael Stephenson avatar
Written by Michael Stephenson
Updated yesterday
engage

Overview

Element451’s Appointments module helps streamline scheduling one-on-one meetings with students and guests by checking your availability and optionally adding appointments to your external calendar.

This article covers:

  • How Element451 checks your availability

  • How to connect your calendar

  • Ways to add appointments to your calendar


How Element451 Checks Your Availability

To prevent double-bookings, Element451 checks your availability before allowing students to book appointments. It does this using one or both of the following:

  • [Beta] Connected Calendar: If your calendar is connected—either directly or via an iCal link—Element451 reads your free/busy times to determine when you’re available.

    • Direct Google or Outlook integration: Provides real-time free/busy data and allows appointments to be written directly to your calendar.

    • Shared calendar URL (iCal): Allows Element451 to read availability but does not write appointments to your calendar.

  • Existing Appointments in Element451: Even without a calendar connection, Element451 will use already booked appointments in the system to prevent overlapping bookings.

  • Your Availability Settings: Regardless of whether or not your calendar is connected, Element451 applies the settings defined for each availability you create, such as:

    • Buffer time between appointments

    • Advance notice required for booking

    • Minimum and maximum appointment windows

important note Without a connected calendar, Element451 cannot see other external events—only appointments and settings configured within the platform.


Connecting Your Calendar

To ensure accurate availability checks and sync appointments, connect your calendar using one of the following methods:

[Beta] Option 1: Direct Google or Outlook Integration (Recommended)

This option offers the best experience—appointments are automatically added to your calendar, and changes are synced in real time.

How-To: [Beta] Connect Calendar Directly

  1. Go to Engagement > Appointments

  2. Click the More (⋮) icon in the top right

  3. Select My Settings

  4. Under Connect to Provider, choose your email provider: Gmail or Outlook

  5. Follow the on-screen authentication process

  6. Once completed, the page will refresh, and your calendar will be successfully connected

To disconnect your calendar, return to Connect to Provider and click Disconnect

Option 2: Read-Only iCal URL Connection

If you don't wish to connect directly with Google or Outlook, you can share your calendar’s availability using a public iCal (ICS) link.

How-To: Google iCal URL

  1. Open your Google Calendar in a web browser

  2. Click the gear icon (settings) at the top right

  3. On the left menu, under Settings for my calendars, select the calendar you want Element451 to check for availability

  4. Ensure the settings under Access Permissions for Events are as follows:

    • Make available to public is enabled

    • See only free/busy (hide details) from the dropdown menu is selected

  5. Click Integrate Calendar

  6. Copy the Public Address in iCal Format URL

  7. Navigate back to Element451

  8. Go to Engagement > Appointments

  9. Click the More (⋮) icon in the top right

  10. Select My Settings

  11. Click the Import Calendar button

  12. Paste the copied URL into the Calendar URL box

  13. Click Save

If you need additional help, check out the Google Help Center.

How-To: Outlook iCal URL

  1. Open your Outlook calendar in a web browser

  2. At the top right, click the gear icon (settings)

  3. On the left side menu, select Calendar

  4. From the expanded menu, select Shared calendars

  5. Under Publish a calendar, select the calendar name from the drop-down that you want Element451 to check for availability

  6. For the Select permissions drop-down, choose Can view when I'm busy

  7. Click Publish

  8. Copy the ICS URL.

  9. Navigate back to Element451

  10. Go to Engagement > Appointments

  11. Click the More (⋮) icon in the top right

  12. Select My Settings

  13. Click the Import Calendar button

  14. Paste the ICS URL that you copied from your Outlook settings into the Calendar URL box.

  15. Click Save

If you need additional help, check out the Microsoft Help Center.

What if I don’t connect my calendar?

You can continue to manage appointments in Engagement > Appointments, even if you haven't linked your calendar. Element451 will still prevent overlapping appointments within the platform, but it won’t be aware of your other commitments outside the system.


Adding Appointments to Your Calendar

Adding appointments to your external calendar ensures you stay organized, receive reminders in your email client, and keep your availability visible to colleagues who may schedule with you outside of Element451.

[Beta] Option 1: Direct Calendar Connection (Most Seamless)

When you connect your calendar directly using the steps above, Element451 will automatically add appointments to your calendar. It also keeps events up to date if appointments are changed or canceled. No further action is required once connected.

Option 2: ICS File Attachment in Confirmation Email

Best for: Manual control over what’s added to your external calendar.

  • Each time an appointment is booked, you’ll receive a confirmation email.

  • The email includes an .ics file you can open to add the appointment to your calendar.

You should know:

  • Google Calendar may auto-add the event depending on your Gmail settings. However, Outlook users must add it manually by opening the attachment.

Option 3: Download All Appointments (Bulk File Import)

Best for: Adding a batch of upcoming appointments

  1. In Appointments, click Export > As File

  2. An .ics file will download containing your upcoming appointments

  3. Manually import it into your calendar app

You should know:

  • This is a one-time import and won’t update automatically with changes or cancellations.

Option 4: Sync Appointments via Calendar Feed Link

Best for: Viewing appointments in a separate synced calendar

  1. In Appointments, click Export > As Link

  2. Copy the URL and add it to your Google or Outlook calendar as a new calendar feed

You should know:

  • Appointments will appear in a new separate calendar, not your main one.

  • Updates and cancellations will sync.

  • Ensure the URL starts with https:// to avoid errors.


The Appointments Module is included with the Element Engage package.

Did this answer your question?