Microsoft 365

Microsoft 365 Integration

Automate Mail, Calendar, OneDrive, and Teams

Cloud & Productivity 54 actions OAuth 2.0 (sign in to authorise)

Start automating Microsoft 365

What you can automate with Microsoft 365

Drag any of these 54 actions into a process – no code, no API wrangling.

Create channel

Create a new channel in a team via Microsoft Graph API.

Create contact

Create a new contact via Microsoft Graph API.

Create draft

Create a draft email message via Microsoft Graph API.

Create event

Create a new calendar event via Microsoft Graph API with optional Teams meeting link.

Create folder

Create a new folder in OneDrive via Microsoft Graph API.

Create list item

Create a new item in a SharePoint list via Microsoft Graph API.

Delete channel

Delete a Teams channel via Microsoft Graph API.

Delete drive item

Delete a file or folder from OneDrive via Microsoft Graph API.

Delete event

Delete a calendar event via Microsoft Graph API.

Delete list item

Delete a SharePoint list item via Microsoft Graph API.

Delete message

Delete an email message via Microsoft Graph API. A message in the inbox moves to Deleted Items; a message already in Deleted Items is removed from it.

Download file

Download a file from OneDrive by item ID via Microsoft Graph API.

Forward mail

Forward an email message via Microsoft Graph API.

Get channel

Get a Teams channel by ID via Microsoft Graph API.

Get drive item

Get a file or folder by ID from OneDrive via Microsoft Graph API.

Get event

Get a calendar event by ID via Microsoft Graph API.

Get list

Get a SharePoint list by ID via Microsoft Graph API.

Get list item

Get a SharePoint list item by ID via Microsoft Graph API.

Get message

Get an email message by ID via Microsoft Graph API.

Get one attachment

Fetch a single attachment, including its contentBytes (base64). Use when the listing was narrowed first and only some attachments are wanted.

Get root site

Get the root SharePoint site via Microsoft Graph API.

Get signed-in user

Get the profile of the user the connection is authorized as, via Microsoft Graph API. /users/{id} cannot serve this — Graph resolves the caller's own identity only under /me — and knowing which messages the caller authored is what lets a reader skip its own sent mail and chat messages.

Get site

Get a SharePoint site by ID via Microsoft Graph API.

Get user

Get a user by ID or userPrincipalName via Microsoft Graph API.

List channel members

List members of a Teams channel via Microsoft Graph API.

List channel messages

List messages in a Teams channel via Microsoft Graph API.

List channels

List channels in a team via Microsoft Graph API.

List chat messages

List messages in a chat via Microsoft Graph API.

List chats

List the user's chats via Microsoft Graph API.

List contacts

List the user's contacts via Microsoft Graph API.

List drive items

List items in the root of the user's OneDrive via Microsoft Graph API.

List events

List calendar events via Microsoft Graph API.

List folder contents

List items in a specific OneDrive folder by path via Microsoft Graph API.

List list items

List items in a SharePoint list via Microsoft Graph API.

List mail folders

List mail folders via Microsoft Graph API.

List mail-folder messages

List the messages in a well-known mail folder (e.g. inbox, deleteditems) via Microsoft Graph API. Folder-scoped on purpose: /me/messages spans the WHOLE mailbox — Sent Items, Drafts and Archive included — so anything reading a user's incoming mail must come through here with folder_id=inbox.

List message attachments

List the attachments on a message in the signed-in user's mailbox. Each fileAttachment carries contentBytes (base64), which flow-file-create stores as a real file.

List messages

List email messages in the user's mailbox via Microsoft Graph API.

List shared-mailbox message attachments

List the attachments on a message in a specific user or SHARED mailbox (creditors@, finance@). The variant an accounts-payable intake actually uses.

List site lists

List all lists on a SharePoint site via Microsoft Graph API.

List teams

List teams the user is a member of via Microsoft Graph API.

List user/shared mailbox folder messages

List the messages in one folder of a specific user or shared mailbox via Microsoft Graph API. The folder-scoped counterpart of List user/shared mailbox messages: /users/{userId}/messages returns that mailbox's Sent Items too, which makes it the wrong read for 'what has arrived for us'.

List user/shared mailbox messages

List email messages in a specific user or shared mailbox via Microsoft Graph API. The OData query options are what make this usable as an unattended intake: without a filter a scheduled run reads the whole mailbox every time and re-processes mail it already handled.

List users

List users in the organization via Microsoft Graph API.

Reply to channel message

Reply to a message in a Teams channel via Microsoft Graph API.

Reply to mail

Reply to an email message via Microsoft Graph API.

Search drive

Search for files in OneDrive via Microsoft Graph API.

Search messages

Search email messages by keyword or OData filter via Microsoft Graph API.

Search sites

Search SharePoint sites via Microsoft Graph API.

Send channel message

Send a message to a Teams channel via Microsoft Graph API.

Send chat message

Send a message in a 1:1 or group chat via Microsoft Graph API.

Send mail

Send an email via Microsoft Graph API with recipients, subject, and HTML body.

Update event

Update a calendar event via Microsoft Graph API.

Update list item

Update a SharePoint list item via Microsoft Graph API.

How the Microsoft 365 connection works

1. Authenticate

Microsoft 365 uses oAuth 2.0 (sign in to authorise). Save the connection once and reuse it across every process.

2. Build the process

Drop Microsoft 365 steps onto the process map alongside desktop, browser, Excel and email steps.

3. Run it attended or unattended

Trigger on a schedule, an email, or a file landing in a folder. Credentials stay encrypted and every run is audited.

Because Microsoft 365 has an API, Automize talks to it directly in the cloud – no bot needed on a desktop. Where a system has no API, an Automize bot drives its interface instead.

Other Cloud & Productivity connectors

Automate Microsoft 365 in 7 days

We build one working Microsoft 365 automation in your business inside a week, at a fixed price.