Outlook icon

Outlook

Microsoft email service for mailboxes, messages, threads, folders, contacts, attachments, and delivery activity.

Covers Outlook mail and contacts, including drafts, replies, labels, attachments, new messages, and contact changes.

Example Use Cases

These are the Outlook actions Snow can use when building apps with you. Connecting an account does not make Snow run these on its own.

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). The organizer will receive a notification of the acceptance unless send_response is set to false.

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.

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.

Create Calendar Event

Creates a new Outlook calendar event, ensuring `start_datetime` is chronologically before `end_datetime`.

Create contact

Creates a new contact in a Microsoft Outlook user's contacts folder.

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 the OUTLOOK_CREATE_DRAFT_REPLY action instead.

Create Email Rule

Create email rule filter with conditions and actions

Create To Do task

Tool to create a new task in Microsoft To Do within a specified task list. Use when adding tasks with title, due dates, reminders, importance levels, descriptions, categories, and linked resources.

Triggers

These are the trigger events currently available for Outlook.

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 Contact Added

Triggered when a new contact is added in the Outlook contacts.

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.