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.

Sign in to connect Outlook

Sign in to connect an account and start using Outlook in your apps.

Example Use Cases

These are example ways Snow can use Outlook when building apps with you. This list is meant to show examples, not document every possible capability. Connecting an account does not make Snow run these automatically 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 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.

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.

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 calendar group.

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.

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 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.

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.