Microsoft 365 logo

Microsoft 365 Integrations

Productivity · 15 Triggers · 15 Actions

Automate work across your stack

Put Microsoft 365 at the center of your automated work

Automate Outlook, Calendar, Contacts, Excel, Teams, OneDrive, and custom Microsoft Graph operations.

  • ✓Visual Workflow builder
  • ✓Schema-aware field mapping
  • ✓Retries and failure recovery
  • ✓Run audit and observability
  • ✓Reusable connected accounts
  • ✓Triggers, Actions, filters, and Paths

Connect your stack

Pair Microsoft 365 with another app

Choose an app with published templates, or create a Workflow manually.

Apps with published templates

Microsoft 365 logoMicrosoft 365 + FastHook + your tools

Ready-made Microsoft 365 Workflows

Browse all templates →

Airtable · Microsoft 365

Email new Airtable records with Microsoft Outlook

Send a plain-text Microsoft Outlook email whenever a new Airtable record is created. Connect Airtable and Microsoft 365, browse to the source base, and enter the recipient address that should receive the alert. The email includes the record ID, base and table IDs, creation timestamp and a direct Airtable link. It does not copy cell values, attachments or private notes, so the recipient can open the source record only if they already have Airtable access. Only record.created events received after the workflow is activated are processed; existing records, edits and deletions are excluded. Records created through the Airtable app, forms, API or automations are eligible. Includes a fictional English onboarding request with German characters. The message is saved to Outlook Sent Items, and manual reruns or provider retries may send another email.

  1. 1. Airtable · Record Created
  2. 2. Microsoft 365 · Email the new Airtable record
View template →Use template

Microsoft 365 · Slack

Send new Microsoft Outlook emails to Slack

Notify a Slack channel when a new email arrives in the connected Microsoft Outlook inbox. Connect Microsoft 365 and Slack, then browse to the channel used for inbox alerts. Each plain-text message includes the sender name and address, subject, received time, importance and a link to open the email in Outlook. Includes its own fictional Berlin customer-escalation example with German characters. The trigger uses a managed Microsoft Graph subscription and starts with new inbox messages after activation; it does not import older mail. Email bodies, previews, attachments, recipients, conversation history and account identifiers are not copied into Slack. Link and media previews are disabled. Microsoft Graph notifications can be retried, so a provider replay may post another notification. This template only reports new messages and does not reply, forward, move, mark, or delete email.

  1. 1. Microsoft 365 · New Outlook Email
  2. 2. Slack · Notify the inbox channel
View template →Use template

Google Calendar · Microsoft 365

Create Outlook Calendar events from new Google Calendar events

Create a matching Outlook Calendar event whenever a new timed event is added to Google Calendar. Connect Google Calendar and Microsoft 365, browse to the source calendar, and optionally choose the destination Outlook calendar. The primary Google calendar and default Outlook calendar work without extra selection. A Filter skips all-day events because Microsoft Graph requires explicit start and end times for this mapping. Two Formatter steps convert RFC 3339 timestamps and their offsets to UTC before the Outlook event is created. The event title and Google Calendar link are copied; descriptions, locations, attendees, conferencing details and attachments are not copied. No invitations or emails are sent. Activate the workflow and let the first Google Calendar poll establish a baseline before creating a test event. Existing events, all-day events, later edits, cancellations and deletions are not synchronized. Includes a fictional Berlin planning example with German characters. The Outlook event uses UTC internally and displays in the destination calendar timezone. Manual reruns can create duplicate events. This is one-way event creation, not a two-way calendar sync.

  1. 1. Google Calendar · New Event
  2. 2. Filter · Only copy timed events
  3. 3. Formatter · Convert the start time to UTC
  4. 4. Formatter · Convert the end time to UTC
  5. 5. Microsoft 365 · Create the event in Outlook Calendar
View template →Use template
01

React to Microsoft 365 events

Start a Workflow from selected Microsoft 365 events and keep broad event catalogs narrowed to the activity your team actually owns.

02

Move data between tools

Map structured fields from Microsoft 365 into downstream Actions without copying values between apps by hand.

03

Operate with evidence

Use retries, Paths, and Workflow Audit to understand every run and recover safely when a provider call fails.

Start a Workflow

Popular Microsoft 365 Triggers

Choose from popular event definitions here, or open the technical reference for all 15 current Triggers.

New Outlook Email

Instant Trigger

trigger

Outlook Email Updated

Instant Trigger

trigger

Calendar Event Created

Instant Trigger

trigger

Contact Created

Instant Trigger

trigger

OneDrive File Added or Updated

Instant Trigger

trigger
View all 15 Triggers in the technical reference →

Continue a Workflow

Popular Microsoft 365 Actions

Map earlier Workflow data into a popular operation here, or view all 15 current Actions.

Send Email

Connected account

action

Create Draft

Connected account

action

Reply to Message

Connected account

action

Create Event

Connected account

action

Create Contact

Connected account

action

Update Range

Connected account

action

Add Table Rows

Connected account

action

Send Channel Message

Connected account

action
View all 15 Actions in the technical reference →

FAQ

Microsoft 365 automation questions

Open the technical reference →
What can trigger a Microsoft 365 Workflow?

Microsoft 365 currently provides 15 Trigger definitions. Popular examples include New Outlook Email, Outlook Email Updated, Calendar Event Created, Contact Created. The technical reference contains the complete current catalog.

What can FastHook do in Microsoft 365?

Microsoft 365 currently provides 15 Actions, including Send Email, Create Draft, Reply to Message, Create Event. Map Trigger and earlier Step data into the selected Action before activation.

How does Microsoft 365 authentication work?

Connect the Microsoft 365 account through OAuth and consent to the scopes required by selected operations.

Where are Microsoft 365 scopes and technical details documented?

The Microsoft 365 technical reference lists authentication, current Trigger and Action definitions, permissions, setup notes, and troubleshooting guidance.

Microsoft 365 logo

Put Microsoft 365 at the center of your automated work

Choose a ready-made Microsoft 365 Workflow, connect your accounts, and test it before activation.

Explore Microsoft 365 Workflow templates