Skip to Content

Office365 Triggers

Category: Polling

Office365 New Email Received

What it does: Fires when a new email is received in the connected Office365/Outlook mailbox (polling).

Inputs

  • From (optional) — Only trigger when the sender email address matches (or contains) this value.
  • Subject Contains (optional) — Only trigger when the subject line contains this text.
  • Folder (optional) — Only trigger for messages in this mailbox folder (e.g. Inbox, or a custom folder path). Default is usually Inbox.

Outputs

The full message object so you can read from, to, subject, body, and attachments in later steps.

Output schema

  • id / messageId — Office365 message ID.
  • from — Sender email address (and optional display name).
  • to — Recipient(s).
  • subject — Subject line.
  • body — Message body (plain text or HTML as returned by API).
  • date — Received/sent date (ISO or timestamp).
  • attachments — List of attachment metadata (name, size, content or URL if supported).

Office365 Calendar Event Created

What it does: Fires when a new calendar event is created in the connected calendar (polling).

Inputs

  • Calendar (optional) — Which calendar to watch (e.g. primary or a shared calendar ID). Omit to use default.
  • Event Type (optional) — Filter by type (e.g. Meeting, Appointment, SingleInstance) if the API exposes it.

Outputs

The new event so you can send reminders, update a CRM, or run follow-up automations.

Output schema

  • id — Office365 event ID.
  • subject — Event subject/title.
  • start / startTime — Start date-time (ISO or object with dateTime, timeZone).
  • end / endTime — End date-time.
  • attendees — List of attendees (email, name, response status if available).
  • location — Location (room, address, or display string).
  • description — Event body/description.
  • organizer — Organizer email or object (if exposed).

Office365 Meeting Starting

What it does: Fires when a meeting is about to start (polling).

Inputs

  • Minutes Before (optional) — How many minutes before the meeting start time to trigger (e.g. 5). Lets you send “starting in 5 minutes” notifications.

Outputs

The event object for the meeting that is starting, so you can send reminders or load agenda/transcripts.

Output schema

  • Same as Office365 Calendar Event Createdid, subject, start, end, attendees, location, description, organizer.

Office365 Meeting Ended

What it does: Fires when a meeting has ended (polling).

Inputs

  • Calendar (optional) — Which calendar to watch. Omit to use default.

Outputs

The event object for the meeting that just ended, useful for post-meeting summaries or CRM updates.

Output schema

  • Same as Office365 Calendar Event Createdid, subject, start, end, attendees, location, description, organizer.
Last updated on