ClayHR Recognized by Gartner—Twice in 2025 for Innovation in HR Tech and AI-Driven Career Pathing. Learn More
Unlock valuable insights – Register for our upcoming webinars now!

Connect Microsoft Calendar with ClayHR

Introduction

The Microsoft Calendar integration allows organizations to seamlessly sync approved leave requests and other HR events directly into Microsoft Outlook calendars. Once enabled, this integration ensures that scheduled leaves automatically appear in the selected Microsoft calendar — helping teams stay aligned on availability and time off without manual updates.

Overview

Once you’ve registered and configured an application in Microsoft Azure (see Set up Azure Application for Microsoft Calendar Integration), follow this guide to connect your Microsoft Outlook Calendar with ClayHR. This enables real-time syncing of events such as approved leaves, announcements, and more.

Step 1: Go to ClayHR Integration Settings

  1. Log into ClayHR.
  2. Navigate to Setup (Gear icon) → Third Party Integrations.
  1. Click New Integration.

Step 2: Add Microsoft Calendar Integration

  1. Choose Cloud Integration as the Integration Type.
  2. Select Microsoft Calendar from the list.

Fill in the following fields:

Fill in the following fields:
Field Description
Username Azure admin email address
Password Azure admin password
Consumer Key Application (client) ID from Azure
Consumer Secret Client Secret value generated in Azure
App ID Directory (tenant) ID from Azure
  1. Click Save Integration.

Step 3: Microsoft Calendar Setup

  1. After saving, click on Microsoft Calendar Setup.
  1. Choose the calendar where events should be created (e.g., Leave Calendar).
  2. Click Save Integration Setup.

You’re All Set!

From now on, whenever a new leave is approved or an event is created in ClayHR, it will automatically sync to the selected Microsoft Outlook calendar.

Troubleshooting (ClayHR Integration)

Troubleshooting (ClayHR Integration)
Issue Fix
Wrong credentials Double-check your client ID, secret, and tenant ID from Azure.
Calendar not selectable Ensure the Azure user has access to that calendar.
Nothing is syncing Recheck calendar permissions and confirm admin consent was granted in Azure.
Secret expired Return to Azure, generate a new secret, and update the integration.

Register for Upcoming Webinars