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 Created — id, 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 Created — id, subject, start, end, attendees, location, description, organizer.