Outlook Trigger
The Outlook Trigger block launches your workflow when new emails arrive in a connected Outlook mailbox, checked on a schedule you control.
Key Features
- Polling Interval: Check for new mail every N minutes, hourly, daily, weekly, monthly, or via cron
- Filters: Filter by sender, subject, folder, unread status, and attachments
- Data Mapping: Extracts email fields into workflow variables
- OAuth Authentication: Secure Microsoft sign-in
Configuration
| Parameter | Type | Required | Description |
|---|---|---|---|
| Outlook Account | Credentials | Yes | Connected Microsoft account (OAuth) |
| Checking Interval | Schedule | Yes | How often to poll for new emails |
| From / Subject | String | No | Filter incoming emails |
| Folder | String | No | e.g. Inbox, SentItems, Drafts |
| Unread Emails Only | Boolean | No | Default on |
| Has Attachment | Boolean | No | Only trigger for emails with attachments |
Setup Guide
- Add the Outlook Trigger block and connect an Outlook account.
- Set the checking interval and any filters.
- Activate the workflow — the scheduler polls automatically.
Response Mapping
| Value | Description |
|---|---|
| Date / Subject / From / To / Cc | Email header fields |
| Body Content / Body Preview | Email body |
| Has Attachments / Importance / Is Read | Email metadata |
| Full Data | Complete email payload as JSON |