The Outlook connector synchronizes email conversations from Microsoft Outlook via Microsoft Graph API.
Authentication
OAuth — requires scopes:
Mail.Readoffline_access
Configuration
| Field | Type | Required | Description |
|---|---|---|---|
| Folder | Selector / Input | Yes | Inbox, Sent, Drafts, etc. |
| Date Range | Dropdown | No | Time window for emails |
| Exclude Categories | Toggle | No | Skip promotional/social |
| Focused Only | Toggle | No | Only sync Focused inbox |
| Search Query | Input | No | Additional search filter |
| Max Conversations | Input | No | Limit conversations |
How It Works
- Folder Selection — Supports well-known folders and custom folders
- Query Building — Constructs Microsoft Graph filter with date range, categories, and search
- Conversation Grouping — Groups messages by
conversationId - HTML Handling — Strips HTML from message bodies
Document Format
Subject: Email subject
[ISO date] From: Sender Name (email)
Body: message text
[ISO date] From: Reply Sender (email)
Body: reply textMetadata Tags
| Tag | Type | Description |
|---|---|---|
| Labels | Text | Message categories |
| Message Count | Number | Messages in conversation |
| Categories | Text | Outlook categories |
| Importance | Text | Low/Normal/High |
| Last Message Date | Date | Most recent message |
| Has Attachments | Boolean | Whether conversation has attachments |

