← All integrations

Microsoft 365

Work with Microsoft Teams, Outlook, and OneDrive/SharePoint: post messages and DMs, read or manage Outlook calendar events, and list/read/write files in OneDrive and SharePoint document libraries

You connect Microsoft 365 once through its own sign-in screen; Malleable never sees your password. Each workflow chooses whose connected account its Microsoft 365 actions run under: the workflow owner's, or that of the person who started the run.

What workflows can do with Microsoft 365

ActionWhat it does
Get Current UserGet the authenticated user's Microsoft Teams profile
List TeamsList the Microsoft Teams the user is a member of
List ChannelsList channels within a Microsoft Teams team
Post Message as BotPost a message to a Microsoft Teams channel as the Malleable bot (not as the workflow owner). Can reply in threads and @mention people. Content is Teams HTML.
Send Direct Message as BotDM a user (by email/UPN) as the Malleable bot. They must have the Malleable Teams app installed, or the tool returns a clear error.
Send Direct Message as YouDM a user (by email/UPN) as you, the connected account, so the message looks like it came from you. Requires your explicit approval to set up; otherwise use Send Direct Message as Bot.
Read CalendarRead events from the connected Microsoft (Outlook) calendar with date filtering
Create Calendar EventCreate a calendar event with attendees, optionally attaching a Teams online meeting link
Update Calendar EventUpdate fields on an existing calendar event by ID
Delete Calendar EventDelete a calendar event by ID
List OneDrive FilesList files and folders in OneDrive or a SharePoint document library, by folder or filename search.
List SharePoint SitesSearch SharePoint sites the user can access and return each site's default document library drive ID.
Read OneDrive FileRead a OneDrive/SharePoint file — PDF, image, CSV, .xlsx, .docx, or plain text — and make it available to read-file.
Upload OneDrive FileUpload a file to OneDrive or a SharePoint document library — create a new file or overwrite an existing one. Source is an uploaded file, an HTTPS URL, or inline text.

Related