About this integration
Send, read, and organize Outlook mail and calendar items through Microsoft Graph. Connect it to any workflow without writing code.
You can choose from 1 trigger, 6 search modules and 21 actions. The connection type is oauth or oauth authentication.
How to connect
The credential form asks for Microsoft - Tenant, Microsoft - Client ID, Microsoft - Client Secret, and Microsoft - Tenant.
OAuth asks you to approve Mail.Read, Mail.Read.Shared, and Mail.ReadBasic before access is granted.
Sign in and approve access — your password is never shared with WEXTL®, and you can revoke access from the provider at any time.
You’ll be redirected to sign in and approve access — your password is never shared with WEXTL.
You’ll be redirected to sign in and approve access — your password is never shared with WEXTL.
Connecting Microsoft Outlook to WEXTL®
| Field | Type | Help |
|---|---|---|
Microsoft - TenantRequired | select | Go to |
Microsoft - Client IDRequired | text | Go to the Microsoft Entra admin center → Entra ID → App registrations and select New registration. → enter a description and expiration → Add, then immediately copy your Client ID |
Microsoft - Client SecretRequired | password | Copy you client Secret from the previously created app |
- Mail.Read
- Mail.Read.Shared
- Mail.ReadBasic
- Mail.ReadBasic.All
- Mail.ReadWrite
- Mail.ReadWrite.Shared
- Mail.Send
- Mail.Send.Shared
- MailboxSettings.Read
- MailboxSettings.ReadWrite
- IMAP.AccessAsUser.All
- POP.AccessAsUser.All
- SMTP.Send
| Field | Type | Help |
|---|---|---|
Microsoft - TenantRequired | select | Go to |
Microsoft - Client IDRequired | text | Register your application in the Microsoft Entra admin center, then copy the Application (client) ID from the app's Overview page |
Microsoft - Client SecretRequired | password | In your app registration, go to Certificates & secrets → Client secrets, create a new client secret, and copy its value immediately after it's generated. |
Email or User IDRequired | text | Go to Microsoft Entra admin center → Users → select the user → Overview, then copy the Object ID, or enter The email of the user. |
- Mail.Read
- Mail.Read.Shared
- Mail.ReadBasic
- Mail.ReadBasic.All
- Mail.ReadWrite
- Mail.ReadWrite.Shared
- Mail.Send
- Mail.Send.Shared
- MailboxSettings.Read
- MailboxSettings.ReadWrite
- IMAP.AccessAsUser.All
- POP.AccessAsUser.All
- SMTP.Send
Use it in workflow automation
Start with Watch Messages, then add Add Message Attachment.
The canvas below runs Watch Messages into Add Message Attachment — watch the video, then drop a node onto the canvas.
Select the Watch Messages trigger and the workflow fires automatically when the event occurs — no polling required.
Then add Add Message Attachment as the next node. Branch, filter, or hand off to other integrations from there.
The integration includes 22 ready-made modules for communication work — each run logs its inputs and outputs for debugging.
Microsoft Outlook workflow on the canvas: Watch Messages then Add Message Attachment
Triggers, searches and actions
Explore the fields available for each Microsoft Outlook trigger, search, and action — 1 trigger, 6 searchs, and 21 actions.
Triggers
Whenever something changes in the app, one of 1 available trigger can start a run immediately.
- Watch Messages
Searches
6 search modules let you query the app mid-run and feed the results to the next step.
- List Mail Folders
- List Messages
- List Messages Attachments
- Retrieve a Mail Folder
- Retrieve a Message
Actions
Use 21 action modules to write data back into the app from anywhere in a run.
- Add Message Attachment
- Copy a Mail Folder
- Copy a Message
- Create a Draft Message
- Create a Mail Folder
Explore the fields available for each Microsoft Outlook trigger, search, and action.
Triggers
| Field | Type |
|---|---|
@odata etag | text |
ID | text |
Created date time | date |
Last modified date time | date |
Change key | text |
Categories | array |
Received date time | date |
Sent date time | date |
Has attachments | boolean |
Internet message ID | text |
Subject | text |
Body preview | text |
Importance | text |
Parent folder ID | text |
Conversation ID | text |
Conversation index | text |
Is delivery receipt requested | text |
Is read receipt requested | boolean |
Is read | boolean |
Is draft | boolean |
Searches
| Field | Type |
|---|---|
Include Hidden Folders | boolean |
Limit | number |
| Field | Type |
|---|---|
ID | text |
Display name | text |
Parent folder ID | text |
Child folder count | number |
Unread item count | number |
Total item count | number |
Is hidden | boolean |
| Field | Type |
|---|---|
Limit | number |
| Field | Type |
|---|---|
@odata etag | text |
ID | text |
Created date time | date |
Last modified date time | date |
Change key | text |
Categories | array |
Received date time | date |
Sent date time | date |
Has attachments | boolean |
Internet message ID | text |
Subject | text |
Body preview | text |
Importance | text |
Parent folder ID | text |
Conversation ID | text |
Conversation index | text |
Is delivery receipt requested | text |
Is read receipt requested | boolean |
Is read | boolean |
Is draft | boolean |
| Field | Type |
|---|---|
Message IDRequired | choice |
Limit | number |
| Field | Type |
|---|---|
@odata type | text |
Content type | text |
Content location | text |
Content bytes | text |
Content ID | text |
Last modified date time | date |
ID | text |
Is inline | boolean |
Name | text |
Size | number |
| Field | Type |
|---|---|
MailFolder IDRequired | choice |
| Field | Type |
|---|---|
Display name | text |
Parent folder ID | text |
Child folder count | number |
Unread item count | number |
Total item count | number |
ID | text |
Is hidden | boolean |
| Field | Type |
|---|---|
Message IDRequired | choice |
| Field | Type |
|---|---|
@odata etag | text |
ID | text |
Created date time | date |
Last modified date time | date |
Change key | text |
Categories | array |
Received date time | date |
Sent date time | date |
Has attachments | boolean |
Internet message ID | text |
Subject | text |
Body preview | text |
Importance | text |
Parent folder ID | text |
Conversation ID | text |
Conversation index | text |
Is delivery receipt requested | text |
Is read receipt requested | boolean |
Is read | boolean |
Is draft | boolean |
| Field | Type |
|---|---|
Message IDRequired | choice |
| Field | Type |
|---|---|
ID | text |
Last modified date time | date |
Name | text |
Content type | text |
Size | number |
Is inline | boolean |
Content ID | text |
Content location | text |
Content bytes | text |
Actions
| Field | Type |
|---|---|
Message IDRequired | choice |
NameRequired | text |
Content BytesRequired | text |
| Field | Type |
|---|---|
ID | text |
Last modified date time | date |
Name | text |
Content type | text |
Size | number |
Is inline | boolean |
Content ID | text |
Content location | text |
Content bytes | text |
| Field | Type |
|---|---|
MailFolder IDRequired | choice |
Destination IDRequired | choice |
| Field | Type |
|---|---|
Display name | text |
Parent folder ID | text |
Child folder count | number |
Unread item count | number |
Total item count | number |
ID | text |
Is hidden | boolean |
| Field | Type |
|---|---|
Message IDRequired | choice |
Destination IDRequired | choice |
| Field | Type |
|---|---|
@odata etag | text |
ID | text |
Created date time | date |
Last modified date time | date |
Change key | text |
Categories | array |
Received date time | date |
Sent date time | date |
Has attachments | boolean |
Internet message ID | text |
Subject | text |
Body preview | text |
Importance | text |
Parent folder ID | text |
Conversation ID | text |
Conversation index | text |
Is delivery receipt requested | text |
Is read receipt requested | boolean |
Is read | boolean |
Is draft | boolean |
| Field | Type |
|---|---|
SubjectRequired | text |
Body | object |
Content TypeRequired | choice |
ContentRequired | text |
To RecipientsRequired | array |
CC Recipients | array |
Save To Sent Items | boolean |
| Field | Type |
|---|---|
@odata etag | text |
ID | text |
Created date time | date |
Last modified date time | date |
Change key | text |
Categories | array |
Received date time | date |
Sent date time | date |
Has attachments | boolean |
Internet message ID | text |
Subject | text |
Body preview | text |
Importance | text |
Parent folder ID | text |
Conversation ID | text |
Conversation index | text |
Is delivery receipt requested | text |
Is read receipt requested | boolean |
Is read | boolean |
Is draft | boolean |
| Field | Type |
|---|---|
Display NameRequired | text |
Is HiddenRequired | boolean |
Parent Folder ID | choice |
| Field | Type |
|---|---|
Display name | text |
Parent folder ID | text |
Child folder count | number |
Unread item count | number |
Total item count | number |
ID | text |
Is hidden | boolean |
| Field | Type |
|---|---|
Message IDRequired | choice |
To Recipients | array |
Is Delivery Receipt Requested | boolean |
Comment | text |
| Field | Type |
|---|---|
@odata etag | text |
ID | text |
Created date time | date |
Last modified date time | date |
Change key | text |
Categories | array |
Received date time | date |
Sent date time | date |
Has attachments | boolean |
Internet message ID | text |
Subject | text |
Body preview | text |
Importance | text |
Parent folder ID | text |
Conversation ID | text |
Conversation index | text |
Is delivery receipt requested | text |
Is read receipt requested | boolean |
Is read | boolean |
Is draft | boolean |
| Field | Type |
|---|---|
Message IDRequired | choice |
To Recipients | array |
Is Delivery Receipt Requested | boolean |
Comment | text |
| Field | Type |
|---|---|
@odata etag | text |
ID | text |
Created date time | date |
Last modified date time | date |
Change key | text |
Categories | array |
Received date time | date |
Sent date time | date |
Has attachments | boolean |
Internet message ID | text |
Subject | text |
Body preview | text |
Importance | text |
Parent folder ID | text |
Conversation ID | text |
Conversation index | text |
Is delivery receipt requested | text |
Is read receipt requested | boolean |
Is read | boolean |
Is draft | boolean |
| Field | Type |
|---|---|
Message IDRequired | choice |
To Recipients | array |
Is Delivery Receipt Requested | boolean |
Comment | text |
| Field | Type |
|---|---|
@odata etag | text |
ID | text |
Created date time | date |
Last modified date time | date |
Change key | text |
Categories | array |
Received date time | date |
Sent date time | date |
Has attachments | boolean |
Internet message ID | text |
Subject | text |
Body preview | text |
Importance | text |
Parent folder ID | text |
Conversation ID | text |
Conversation index | text |
Is delivery receipt requested | text |
Is read receipt requested | boolean |
Is read | boolean |
Is draft | boolean |
| Field | Type |
|---|---|
MailFolder IDRequired | choice |
| Field | Type |
|---|---|
Message IDRequired | choice |
| Field | Type |
|---|---|
Message IDRequired | choice |
| Field | Type |
|---|---|
Message IDRequired | choice |
To Recipients | array |
Is Delivery Receipt Requested | boolean |
Comment | text |
| Field | Type |
|---|---|
@odata etag | text |
ID | text |
Created date time | date |
Last modified date time | date |
Change key | text |
Categories | array |
Received date time | date |
Sent date time | date |
Has attachments | boolean |
Internet message ID | text |
Subject | text |
Body preview | text |
Importance | text |
Parent folder ID | text |
Conversation ID | text |
Conversation index | text |
Is delivery receipt requested | text |
Is read receipt requested | boolean |
Is read | boolean |
Is draft | boolean |
| Field | Type |
|---|---|
URLRequired | text |
MethodRequired | choice |
Headers | array |
Header | object |
Query String | array |
Parameter | object |
Body | text |
| Field | Type |
|---|---|
Body | text |
Headers | object |
Status code | number |
| Field | Type |
|---|---|
MailFolder IDRequired | choice |
Destination IDRequired | choice |
| Field | Type |
|---|---|
Display name | text |
Parent folder ID | text |
Child folder count | number |
Unread item count | number |
Total item count | number |
ID | text |
Is hidden | boolean |
| Field | Type |
|---|---|
Message IDRequired | choice |
Destination IDRequired | choice |
| Field | Type |
|---|---|
@odata etag | text |
ID | text |
Created date time | date |
Last modified date time | date |
Change key | text |
Categories | array |
Received date time | date |
Sent date time | date |
Has attachments | boolean |
Internet message ID | text |
Subject | text |
Body preview | text |
Importance | text |
Parent folder ID | text |
Conversation ID | text |
Conversation index | text |
Is delivery receipt requested | text |
Is read receipt requested | boolean |
Is read | boolean |
Is draft | boolean |
| Field | Type |
|---|---|
Message IDRequired | choice |
Comment | text |
| Field | Type |
|---|---|
@odata etag | text |
ID | text |
Created date time | date |
Last modified date time | date |
Change key | text |
Categories | array |
Received date time | date |
Sent date time | date |
Has attachments | boolean |
Internet message ID | text |
Subject | text |
Body preview | text |
Importance | text |
Parent folder ID | text |
Conversation ID | text |
Conversation index | text |
Is delivery receipt requested | text |
Is read receipt requested | boolean |
Is read | boolean |
Is draft | boolean |
| Field | Type |
|---|---|
Message IDRequired | choice |
To Recipients | array |
Is Delivery Receipt Requested | boolean |
Comment | text |
| Field | Type |
|---|---|
@odata etag | text |
ID | text |
Created date time | date |
Last modified date time | date |
Change key | text |
Categories | array |
Received date time | date |
Sent date time | date |
Has attachments | boolean |
Internet message ID | text |
Subject | text |
Body preview | text |
Importance | text |
Parent folder ID | text |
Conversation ID | text |
Conversation index | text |
Is delivery receipt requested | text |
Is read receipt requested | boolean |
Is read | boolean |
Is draft | boolean |
| Field | Type |
|---|---|
Message IDRequired | choice |
| Field | Type |
|---|---|
@odata etag | text |
ID | text |
Created date time | date |
Last modified date time | date |
Change key | text |
Categories | array |
Received date time | date |
Sent date time | date |
Has attachments | boolean |
Internet message ID | text |
Subject | text |
Body preview | text |
Importance | text |
Parent folder ID | text |
Conversation ID | text |
Conversation index | text |
Is delivery receipt requested | text |
Is read receipt requested | boolean |
Is read | boolean |
Is draft | boolean |
| Field | Type |
|---|---|
Message | object |
SubjectRequired | text |
BodyRequired | object |
To RecipientsRequired | array |
CC Recipients | array |
Save to Sent Items | boolean |
Attachments | array |
| Field | Type |
|---|---|
@odata etag | text |
ID | text |
Created date time | date |
Last modified date time | date |
Change key | text |
Categories | array |
Received date time | date |
Sent date time | date |
Has attachments | boolean |
Internet message ID | text |
Subject | text |
Body preview | text |
Importance | text |
Parent folder ID | text |
Conversation ID | text |
Conversation index | text |
Is delivery receipt requested | text |
Is read receipt requested | boolean |
Is read | boolean |
Is draft | boolean |
| Field | Type |
|---|---|
Draft Message IDRequired | choice |
Subject | text |
Body | object |
Content Type | choice |
Content | text |
To Recipients | array |
CC Recipients | array |
Save To Sent Items | boolean |
| Field | Type |
|---|---|
@odata etag | text |
ID | text |
Created date time | date |
Last modified date time | date |
Change key | text |
Categories | array |
Received date time | date |
Sent date time | date |
Has attachments | boolean |
Internet message ID | text |
Subject | text |
Body preview | text |
Importance | text |
Parent folder ID | text |
Conversation ID | text |
Conversation index | text |
Is delivery receipt requested | text |
Is read receipt requested | boolean |
Is read | boolean |
Is draft | boolean |
| Field | Type |
|---|---|
MailFolder IDRequired | choice |
Display Name | text |
Is Hidden | boolean |
Parent Folder ID | choice |
| Field | Type |
|---|---|
Display name | text |
Parent folder ID | text |
Child folder count | number |
Unread item count | number |
Total item count | number |
ID | text |
Is hidden | boolean |



