Outlook
Microsoft integration · 12 node(s).
00Overview
Microsoft Outlook email operations
Every field below is exactly what you see in the Flomation editor. Fields marked ● live picker let you choose from a list pulled live from your account — no IDs to look up.
01Connecting Outlook
Add your credentials as a Flomation environment secret, then pick them in each node. The connection fields are:
${secrets.your_secret}.02Create
Create Draft
microsoft/outlook/create_draft · Action
Create a draft email in Outlook
| Field | Type | Details | |
|---|---|---|---|
| To (email addresses, comma-separated) | string | Required | |
| Subject | string | Required | |
| Body | text | Required | |
| CC (email addresses, comma-separated) | string | ||
| Content Type | string | choices: Text, HTML | |
| Microsoft Account (email) | string | ||
| Microsoft OAuth Credential | credential | ${credentials.MICROSOFT_OUTLOOK} |
Returns: tool_result, draft_id, success, error
03Delete
Delete Email
microsoft/outlook/delete_email · Action
Delete an Outlook email message
| Field | Type | Details | |
|---|---|---|---|
| Message ID | string | Required | |
| Microsoft Account (email) | string | ||
| Microsoft OAuth Credential | credential | ${credentials.MICROSOFT_OUTLOOK} |
Returns: tool_result, success, error
04Download
Download Attachment
microsoft/outlook/download_attachment · Action
Download an attachment from an Outlook email
| Field | Type | Details | |
|---|---|---|---|
| Message ID | string | Required | |
| Attachment ID | string | Required | |
| Microsoft Account (email) | string | ||
| Microsoft OAuth Credential | credential | ${credentials.MICROSOFT_OUTLOOK} |
Returns: tool_result, content, filename, content_type, size, success, error
05Forward
Forward Email
microsoft/outlook/forward · Action
Forward an Outlook email to other recipients
| Field | Type | Details | |
|---|---|---|---|
| Message ID | string | Required | |
| To (email addresses, comma-separated) | string | Required | |
| Comment | text | ||
| Microsoft Account (email) | string | ||
| Microsoft OAuth Credential | credential | ${credentials.MICROSOFT_OUTLOOK} |
Returns: tool_result, success, error
06List
List Attachments
microsoft/outlook/list_attachments · Action
List attachments on an Outlook email message
| Field | Type | Details | |
|---|---|---|---|
| Message ID | string | Required | |
| Microsoft Account (email) | string | ||
| Microsoft OAuth Credential | credential | ${credentials.MICROSOFT_OUTLOOK} |
Returns: tool_result, attachments, count, success, error
List Emails
microsoft/outlook/list_emails · Action
List emails from an Outlook mailbox or folder
| Field | Type | Details | |
|---|---|---|---|
| Folder ID | string | ||
| Microsoft Account (email) | string | ||
| Microsoft OAuth Credential | credential | ${credentials.MICROSOFT_OUTLOOK} | |
| Maximum Results | integer |
Returns: tool_result, emails, count, success, error
List Folders
microsoft/outlook/list_folders · Action
List mail folders in an Outlook mailbox
| Field | Type | Details | |
|---|---|---|---|
| Microsoft Account (email) | string | ||
| Microsoft OAuth Credential | credential | ${credentials.MICROSOFT_OUTLOOK} | |
| Maximum Results | integer |
Returns: tool_result, folders, count, success, error
07Move
Move Email
microsoft/outlook/move_email · Action
Move an Outlook email to a different folder
| Field | Type | Details | |
|---|---|---|---|
| Message ID | string | Required | |
| Destination Folder ID | string | Required | |
| Microsoft Account (email) | string | ||
| Microsoft OAuth Credential | credential | ${credentials.MICROSOFT_OUTLOOK} |
Returns: tool_result, success, error
08Read
Read Email
microsoft/outlook/read_email · Action
Read the full content of an Outlook email message
| Field | Type | Details | |
|---|---|---|---|
| Message ID | string | Required | |
| Microsoft Account (email) | string | ||
| Microsoft OAuth Credential | credential | ${credentials.MICROSOFT_OUTLOOK} |
Returns: tool_result, subject, from, to, body, received_at, email, success, error
09Reply
Reply to Email
microsoft/outlook/reply · Action
Reply to an Outlook email message
| Field | Type | Details | |
|---|---|---|---|
| Message ID | string | Required | |
| Reply Message | text | Required | |
| Microsoft Account (email) | string | ||
| Microsoft OAuth Credential | credential | ${credentials.MICROSOFT_OUTLOOK} |
Returns: tool_result, success, error
10Search
Search Emails
microsoft/outlook/search_emails · Action
Search for emails in an Outlook mailbox
| Field | Type | Details | |
|---|---|---|---|
| Search Query | string | Required | |
| Microsoft Account (email) | string | ||
| Microsoft OAuth Credential | credential | ${credentials.MICROSOFT_OUTLOOK} | |
| Maximum Results | integer |
Returns: tool_result, emails, count, success, error
11Send
Send Email
microsoft/outlook/send_email · Action
Send an email via Outlook
| Field | Type | Details | |
|---|---|---|---|
| To (email addresses, comma-separated) | string | Required | |
| Subject | string | Required | |
| Body | text | Required | |
| CC (email addresses, comma-separated) | string | ||
| Content Type | string | choices: Text, HTML | |
| Microsoft Account (email) | string | ||
| Microsoft OAuth Credential | credential | ${credentials.MICROSOFT_OUTLOOK} |
Returns: tool_result, success, error
12Notes & Limitations
Behaviours and constraints worth knowing before you build with these nodes.
- Deleting an email moves it to the Deleted Items folder rather than erasing it permanently, so it remains recoverable until that folder is emptied.
- Sending, replying, and forwarding dispatch the message immediately with no way to recall it, whereas Create Draft leaves it unsent for later review or editing.
- Search results are capped at a maximum number of matches and cannot be combined with custom sorting, so narrow large mailboxes with a folder or date range before relying on Search Emails.
- Newly sent, moved, or received messages can take a short time to surface in list and search results because the mailbox index updates asynchronously.