# Calendar activities

> You can use the UiPath® calendar activities to automate Outlook calendar events.

You can use the UiPath® calendar activities to automate Outlook calendar events.

The following calendar activities are available in the Microsoft 365 activity package:

| Activity | Description |
| --- | --- |
| [Trigger: Calendar Event Created](https://docs.uipath.com/activities/other/latest/productivity/office365-trigger-new-event-created) | Executes an automation workflow when a new event is created in the selected user's calendar. |
| [Trigger: Calendar Event Received](https://docs.uipath.com/activities/other/latest/productivity/office365-trigger-new-event-invitation-received) | Executes an automation workflow when a new event invitation is received in the selected user's calendar. |
| [Trigger: Calendar Event Replied](https://docs.uipath.com/activities/other/latest/productivity/office365-trigger-event-replied) | Executes an automation workflow when someone replies to a calendar event in the select user's calendar. |
| [Trigger: Calendar Event Updated](https://docs.uipath.com/activities/other/latest/productivity/office365-trigger-event-updated) | Executes an automation workflow when an event is updated in the selected user's calendar. |
| [Create Event](https://docs.uipath.com/activities/other/latest/productivity/office365-calendar-create-event-connections) | Adds an event to the indicated Outlook calendar. |
| [Delete Event](https://docs.uipath.com/activities/other/latest/productivity/office365-calendar-delete-event-connections) | Cancels an Outlook calendar event and sends a cancellation notification to all event attendees. |
| [Find Meeting Times](https://docs.uipath.com/activities/other/latest/productivity/office365-find-meeting-times-connections) | Uses the Microsoft Graph [Find meeting times](https://learn.microsoft.com/en-us/graph/api/user-findmeetingtimes?view=graph-rest-1.0&tabs=http) API to suggest meeting times and locations based on organizer and attendee availability. |
| [For Each Event](https://docs.uipath.com/activities/other/latest/productivity/office365-calendar-for-each-event-connections) | Iterates through a list of calendar events defined by the filter criteria. |
| [Forward Event](https://docs.uipath.com/activities/other/latest/productivity/office365-calendar-forward-event-connections) | Forwards an event to all specified attendees. |
| [Get Calendars](https://docs.uipath.com/activities/other/latest/productivity/office365-calendar-get-calendars-connectionsget-calendars) | Retrieves a list of calendars. |
| [Get Event by ID](https://docs.uipath.com/activities/other/latest/productivity/office365-calendar-get-event-by-id-connections) | Retrieve an event by its ID. |
| [Get Event List](https://docs.uipath.com/activities/other/latest/productivity/office365-calendar-get-event-list-connections) | Retrieve a list of calendar events defined by the filter criteria. |
| [Respond To Event Invitation](https://docs.uipath.com/activities/other/latest/productivity/office365-calendar-rsvp-connections) | Defines a reply to an event invitation. |
| [Update Event](https://docs.uipath.com/activities/other/latest/productivity/office365-calendar-modify-event-connections) | Updates the properties of the chosen event. |
