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

# Microsoft Calendar

> Set up and use the Microsoft Calendar integration with Hyper AI

Auth type: OAuth

<Info>
  For general setup steps, permissions, and troubleshooting, start with: [App Integrations](/integrations/overview).
</Info>

## Connect Microsoft Calendar

1. Go to Settings → Apps in Hyper
2. Select Microsoft Calendar → Connect New
3. Complete OAuth and grant calendar scopes

## Common capabilities

* Schedule and manage meetings in Microsoft 365
* Suggest optimal meeting slots
* Automate appointment reminders and calendar coordination

## Use in Chat

Enable Microsoft Calendar in the tool selector. Ask your agent to schedule meetings or check availability.

## Use in Agents

Add Microsoft Calendar to an agent's toolkits and select the connection. Require approval for scheduling actions if desired.

## Use in Flows

Automate meeting scheduling, reminders, and calendar coordination using Microsoft Calendar action nodes.

## Troubleshooting

* Calendar not syncing: verify OAuth scopes and account permissions
* Meeting not created: check calendar write permissions

***

## Available Actions

Hyper agents can run the following actions for this integration. Each action can be individually set to **Enabled**, **Requires Approval**, or **Disabled** in your agent's toolkit settings.

Actions can be set to one of three control states:

| State                 | Behavior                                                       |
| --------------------- | -------------------------------------------------------------- |
| **Enabled**           | Agent runs the action automatically                            |
| **Requires Approval** | Agent pauses and waits for your confirmation before proceeding |
| **Disabled**          | Action is blocked and cannot be used                           |

Configure these in the agent's toolkit settings or in workspace defaults.

| Action                | Description                                         |
| --------------------- | --------------------------------------------------- |
| Create Calendar Event | Create a calendar event                             |
| Delete Calendar Event | Delete a calendar event                             |
| Get Schedule          | Get schedule (free/busy) for a list of emails       |
| List Events           | List events with optional OData filter and ordering |
| Update Calendar Event | Update a calendar event                             |
