Outlook Integration — Automate Outlook with AI on Beauto
Outlook is Microsoft's email and calendaring platform integrating contacts and scheduling, enabling users to manage communications and events in a unified workspace
Category: email, calendar · 286 actions available
What you can automate with Outlook
Beauto connects Outlook with 900+ other apps so you can build AI-powered workflows in minutes. Trigger automations from Outlook events, enrich Outlook data with AI, or sync Outlook with the rest of your stack — without writing code.
- Sync Outlook data with Gmail, Slack, Notion, HubSpot, Google Sheets, and more
- Trigger AI agents on new Outlook events and route the output anywhere
- Schedule recurring Outlook tasks — daily reports, cleanups, or bulk updates
- Use natural language to describe the workflow; Beauto builds it for you
Outlook actions Beauto supports
- Accept calendar event invite — Accepts or tentatively accepts a calendar meeting invite on behalf of a user. Use this action when a user has received a meeting invitation and wants to indicate their attendance status (either confirmed or tentative). T
- Add event attachment — Adds an attachment to a specific Outlook calendar event. Use when you need to attach a file or nested item to an existing event.
- Add mail attachment — Tool to add an attachment to an email message. Use when you have a message ID and need to attach a small (<3 MB) file or reference.
- Batch move messages — Batch-move up to 20 Outlook messages to a destination folder in a single Microsoft Graph $batch call. Use when moving multiple messages to avoid per-message move API calls.
- Batch update messages — Batch-update up to 20 Outlook messages per call using Microsoft Graph JSON batching. Use when marking multiple messages read/unread or updating other properties to avoid per-message PATCH calls.
- Create Calendar Event — Creates a new Outlook calendar event, ensuring `start_datetime` is chronologically before `end_datetime`.
- Cancel user's calendar event — Tool to cancel an event in a specific calendar for a specified user and send cancellation notifications to all attendees. Use when you need to cancel a meeting or event in a specific calendar on behalf of a user.
- Cancel user calendar group event — Tool to cancel an event in a user's calendar within a calendar group and send cancellation notifications to all attendees. Use when canceling a meeting or event for a specific user in a calendar that belongs to a calenda
- Cancel user calendar event — Tool to cancel a calendar event for a specified user and send cancellation notifications to all attendees. Use when you need to cancel a meeting or event on behalf of a specific user.
- Copy user's mail folder — Tool to copy a user's mail folder and its contents to another folder. Use when you need to duplicate a folder structure for a specific user's mailbox.
- Copy child mail folder — Tool to copy a child mail folder to a destination folder. Use when you need to duplicate a folder structure.
- Copy message to folder — Tool to copy an email message to another folder within the user's mailbox. Use when duplicating messages to multiple folders for organization.
- Copy message from child folder — Tool to copy an email message from a child folder (nested folder) to another folder within the user's mailbox. Use when duplicating messages from nested folder structures.
- Copy user message from folder — Tool to copy a message from a specific user's mail folder to another folder. Use when you need to duplicate a message from a known source folder to a destination folder for a specific user.
- Create attachment upload session — Tool to create an upload session for large (>3 MB) message attachments. Use when you need to upload attachments in chunks.
- Create attachment upload session in child folder — Tool to create an upload session for large (>3 MB) message attachments in child mail folders. Use when you need to upload attachments to messages in nested folder structures.
- Create calendar — Tool to create a new calendar in the signed-in user's mailbox. Use when organizing events into a separate calendar.
- Create calendar event attachment — Tool to create a new attachment for an event in a specific calendar. Use when you need to attach a file or item to an event within a particular calendar.
- Create calendar event attachment upload session — Tool to create an upload session for large calendar event attachments in a specific calendar. Use when attaching files larger than 3 MB to Outlook calendar events in a specific calendar.
- Create event in specific calendar — Tool to create a new event in a specific calendar for a user. Use when you need to create events in a specific calendar (e.g., shared or secondary calendars).
- Create calendar group — Tool to create a new calendar group for a user. Use when needing to organize calendars into groups.
- Create user calendar group event attachment — Tool to create a new attachment for an event in a calendar within a calendar group for a specific user. Use when you need to attach a file or item to an event in a user's calendar group.
- Create event extension — Tool to create a new open extension on a calendar event within a specific calendar group and calendar. Use when you need to store custom data with an event.
- Create Calendar Permission — Tool to create a calendar permission for a specific calendar in a calendar group. Use when granting access to a calendar for another user.
- Create calendar group event attachment upload session — Tool to create an upload session for large calendar group event attachments. Use when attaching files larger than 3 MB to events in calendar groups.
- Create contact — Creates a new contact in a Microsoft Outlook user's contacts folder.
- Create contact folder — Tool to create a new contact folder in the user's mailbox. Use when needing to organize contacts into custom folders.
- Create user contact folder child folder — Tool to create a child contact folder within a parent contact folder for a specific user. Use when you need to organize contacts into nested folder hierarchies for a given user.
- Create email draft — Creates a new Outlook email draft with subject, body, recipients, and an optional attachment. This action creates a standalone draft for new conversations. To create a draft reply to an existing conversation/message, use
- Create a draft reply — Creates a draft reply in the specified user's Outlook mailbox to an existing message (identified by a valid `message_id`), optionally including a `comment` and CC/BCC recipients.
- Create Email Rule — Create email rule filter with conditions and actions
- Create user calendar event attachment — Tool to create a new attachment for a user's calendar event. Use when you need to attach a file or item to an existing event in a specific user's calendar.
- Create event attachment upload session — Tool to create an upload session for large calendar event attachments. Use when attaching files larger than 3 MB to Outlook calendar events.
- Create user mail folder message forward draft — Tool to create a forward draft of an Outlook message for a specific user. Use when you need to prepare a forward email that can be edited before sending. The draft is created in the Drafts folder with the FW: prefix in t
- Create mail folder — Tool to create a new mail folder. Use when you need to organize email into a new folder.
- Create message in mail folder — Tool to create a new message in a specific mail folder. Use when you need to create a draft message in a particular folder (e.g., drafts, custom folders).
- Create mail folder message attachment — Tool to add an attachment to a message in a specific mail folder. Use when you need to attach a file to a message located in a particular mail folder.
- Create mail folder message attachment upload session — Tool to create an upload session for large (>3 MB) message attachments in a specific mail folder. Use when you need to upload attachments in chunks to a message located in a mail folder.
- Create User Mail Folder Message Rule — Tool to create a message rule in a user's mail folder. Use when automating message processing with filters and actions.
- Create user calendar event extension — Tool to create a new open extension on a calendar event for a specific user. Use when you need to store custom data with an event.
Outlook triggers
- New Contact Added — Triggered when a new contact is added in the Outlook contacts.
- Calendar Event Changes — Triggered when a new calendar event occurs (created, updated, or deleted) in the Outlook calendar.
- New Calendar Event — Triggered when a new calendar event is created in the Outlook calendar.
- New Outlook Message — Triggered when a new message is received in the Outlook mailbox.
- New Sent Message — Triggered when a new message is sent from the Outlook mailbox.