Read, organize and send mailbox messages through a named Microsoft account.
Explore 43 workflow actions for Microsoft Outlook, including account permissions and operation limits.
17 read actions26 write actions
WORKFLOW ACTIONS
What you can configure.
Choose an action in the workflow builder, connect an account, and map its inputs. These actions are available in the catalog; your account access and a successful test determine whether they work for your setup.
Add message attachment
Write
Add a protected workflow file to an Outlook draft.
Permissions and limits
Account permissions
Mail.ReadWrite
Operation limits
Supports files under 3 MB. The message must be a draft.
A send is accepted by Microsoft with HTTP 202. This does not prove delivery.
A write is sent once. If the provider reply is lost, the result is uncertain and NodeHub does not retry it automatically.
A repeated request may repeat the external action. Review the previous result before retrying a write.
Create calendar
Write
Create a named Outlook calendar.
Permissions and limits
Account permissions
Calendars.ReadWrite
Operation limits
A send is accepted by Microsoft with HTTP 202. This does not prove delivery.
A write is sent once. If the provider reply is lost, the result is uncertain and NodeHub does not retry it automatically.
A repeated request may repeat the external action. Review the previous result before retrying a write.
Create contact
Write
Create a personal Outlook contact with a name and email address.
Permissions and limits
Account permissions
Contacts.ReadWrite
Operation limits
A send is accepted by Microsoft with HTTP 202. This does not prove delivery.
A write is sent once. If the provider reply is lost, the result is uncertain and NodeHub does not retry it automatically.
A repeated request may repeat the external action. Review the previous result before retrying a write.
Create draft
Write
Create a text email draft for one recipient.
Permissions and limits
Account permissions
Mail.ReadWrite
Operation limits
A send is accepted by Microsoft with HTTP 202. This does not prove delivery.
A write is sent once. If the provider reply is lost, the result is uncertain and NodeHub does not retry it automatically.
A repeated request may repeat the external action. Review the previous result before retrying a write.
Create event
Write
Create an event in the default Outlook calendar using UTC start and end times.
Permissions and limits
Account permissions
Calendars.ReadWrite
Operation limits
A send is accepted by Microsoft with HTTP 202. This does not prove delivery.
A write is sent once. If the provider reply is lost, the result is uncertain and NodeHub does not retry it automatically.
A repeated request may repeat the external action. Review the previous result before retrying a write.
Create mail folder
Write
Create a visible mail folder at the mailbox root.
Permissions and limits
Account permissions
Mail.ReadWrite
Operation limits
A send is accepted by Microsoft with HTTP 202. This does not prove delivery.
A write is sent once. If the provider reply is lost, the result is uncertain and NodeHub does not retry it automatically.
A repeated request may repeat the external action. Review the previous result before retrying a write.
Delete calendar
Write
Delete a non-default Outlook calendar.
Permissions and limits
Account permissions
Calendars.ReadWrite
Operation limits
Microsoft refuses deletion of the default calendar.
A send is accepted by Microsoft with HTTP 202. This does not prove delivery.
A write is sent once. If the provider reply is lost, the result is uncertain and NodeHub does not retry it automatically.
A repeated request may repeat the external action. Review the previous result before retrying a write.
Delete contact
Write
Delete one personal Outlook contact.
Permissions and limits
Account permissions
Contacts.ReadWrite
Operation limits
A send is accepted by Microsoft with HTTP 202. This does not prove delivery.
A write is sent once. If the provider reply is lost, the result is uncertain and NodeHub does not retry it automatically.
A repeated request may repeat the external action. Review the previous result before retrying a write.
Delete draft
Write
Delete one Outlook message.
Permissions and limits
Account permissions
Mail.ReadWrite
Operation limits
A send is accepted by Microsoft with HTTP 202. This does not prove delivery.
A write is sent once. If the provider reply is lost, the result is uncertain and NodeHub does not retry it automatically.
A repeated request may repeat the external action. Review the previous result before retrying a write.
Delete event
Write
Delete an Outlook calendar event. Microsoft may notify attendees.
Permissions and limits
Account permissions
Calendars.ReadWrite
Operation limits
A send is accepted by Microsoft with HTTP 202. This does not prove delivery.
A write is sent once. If the provider reply is lost, the result is uncertain and NodeHub does not retry it automatically.
A repeated request may repeat the external action. Review the previous result before retrying a write.
Delete mail folder
Write
Delete one Outlook mail folder. Microsoft may move it to Deleted Items.
Permissions and limits
Account permissions
Mail.ReadWrite
Operation limits
A send is accepted by Microsoft with HTTP 202. This does not prove delivery.
A write is sent once. If the provider reply is lost, the result is uncertain and NodeHub does not retry it automatically.
A repeated request may repeat the external action. Review the previous result before retrying a write.
Delete message
Write
Delete one Outlook message.
Permissions and limits
Account permissions
Mail.ReadWrite
Operation limits
A send is accepted by Microsoft with HTTP 202. This does not prove delivery.
A write is sent once. If the provider reply is lost, the result is uncertain and NodeHub does not retry it automatically.
A repeated request may repeat the external action. Review the previous result before retrying a write.
Delete message attachment
Write
Remove one attachment from an Outlook message or draft.
Permissions and limits
Account permissions
Mail.ReadWrite
Operation limits
A send is accepted by Microsoft with HTTP 202. This does not prove delivery.
A write is sent once. If the provider reply is lost, the result is uncertain and NodeHub does not retry it automatically.
A repeated request may repeat the external action. Review the previous result before retrying a write.
Download message attachment
Read
Save a file attachment in protected workflow storage.
Permissions and limits
Account permissions
Mail.ReadWrite
Operation limits
Supports file attachments only, up to the 16 MB workflow file limit.
Edit draft
Write
Replace the subject and text body of an existing Outlook draft.
Permissions and limits
Account permissions
Mail.ReadWrite
Operation limits
Microsoft only permits subject and body edits while the message is a draft.
A send is accepted by Microsoft with HTTP 202. This does not prove delivery.
A write is sent once. If the provider reply is lost, the result is uncertain and NodeHub does not retry it automatically.
A repeated request may repeat the external action. Review the previous result before retrying a write.
Get calendar
Read
Get one Outlook calendar.
Permissions and limits
Account permissions
Calendars.ReadWrite
Get contact
Read
Get one personal Outlook contact.
Permissions and limits
Account permissions
Contacts.ReadWrite
Get draft
Read
Get one Outlook draft.
Permissions and limits
Account permissions
Mail.ReadWrite
Get event
Read
Get one Outlook calendar event.
Permissions and limits
Account permissions
Calendars.ReadWrite
Get mail folder
Read
Get one Outlook mail folder and its message counts.
Permissions and limits
Account permissions
Mail.ReadWrite
Get message
Read
Get one Outlook message.
Permissions and limits
Account permissions
Mail.ReadWrite
Get message attachment
Read
Get metadata for one attachment without exposing its content bytes.
Permissions and limits
Account permissions
Mail.ReadWrite
Operation limits
Returns metadata only. A separate protected-file download is needed to use the bytes in a workflow.
List calendar events
Read
List one page of events in a selected Outlook calendar. Recurring series appear as masters.
Permissions and limits
Account permissions
Calendars.ReadWrite
List calendars
Read
List one page of calendars in the connected Outlook account.
Permissions and limits
Account permissions
Calendars.ReadWrite
List contacts
Read
List one page of personal Outlook contacts.
Permissions and limits
Account permissions
Contacts.ReadWrite
List drafts
Read
List one page of draft messages.
Permissions and limits
Account permissions
Mail.ReadWrite
List events
Read
List one page of events in the default Outlook calendar. Recurring series appear as masters.
Permissions and limits
Account permissions
Calendars.ReadWrite
List folder messages
Read
List one page of messages in an Outlook mail folder.
Permissions and limits
Account permissions
Mail.ReadWrite
List mail folders
Read
List one page of Outlook mail folders.
Permissions and limits
Account permissions
Mail.ReadWrite
List message attachments
Read
List one page of attachment metadata without returning file bytes.
Permissions and limits
Account permissions
Mail.ReadWrite
Operation limits
Returns metadata only. Item and reference attachments may not contain downloadable file bytes.
List messages
Read
List one page of messages in the connected mailbox.
Permissions and limits
Account permissions
Mail.ReadWrite
Mark message read
Write
Mark one Outlook message read.
Permissions and limits
Account permissions
Mail.ReadWrite
Operation limits
A send is accepted by Microsoft with HTTP 202. This does not prove delivery.
A write is sent once. If the provider reply is lost, the result is uncertain and NodeHub does not retry it automatically.
A repeated request may repeat the external action. Review the previous result before retrying a write.
Mark message unread
Write
Mark one Outlook message unread.
Permissions and limits
Account permissions
Mail.ReadWrite
Operation limits
A send is accepted by Microsoft with HTTP 202. This does not prove delivery.
A write is sent once. If the provider reply is lost, the result is uncertain and NodeHub does not retry it automatically.
A repeated request may repeat the external action. Review the previous result before retrying a write.
Move message
Write
Move a message to another Outlook folder.
Permissions and limits
Account permissions
Mail.ReadWrite
Operation limits
Microsoft creates a new item ID when moving a message. Use the returned ID for subsequent actions.
A send is accepted by Microsoft with HTTP 202. This does not prove delivery.
A write is sent once. If the provider reply is lost, the result is uncertain and NodeHub does not retry it automatically.
A repeated request may repeat the external action. Review the previous result before retrying a write.
Rename calendar
Write
Rename one Outlook calendar.
Permissions and limits
Account permissions
Calendars.ReadWrite
Operation limits
A send is accepted by Microsoft with HTTP 202. This does not prove delivery.
A write is sent once. If the provider reply is lost, the result is uncertain and NodeHub does not retry it automatically.
A repeated request may repeat the external action. Review the previous result before retrying a write.
Rename mail folder
Write
Rename one Outlook mail folder.
Permissions and limits
Account permissions
Mail.ReadWrite
Operation limits
A send is accepted by Microsoft with HTTP 202. This does not prove delivery.
A write is sent once. If the provider reply is lost, the result is uncertain and NodeHub does not retry it automatically.
A repeated request may repeat the external action. Review the previous result before retrying a write.
Reply to message
Write
Ask Outlook to reply to the sender of a message.
Permissions and limits
Account permissions
Mail.Send
Operation limits
A send is accepted by Microsoft with HTTP 202. This does not prove delivery.
A write is sent once. If the provider reply is lost, the result is uncertain and NodeHub does not retry it automatically.
A repeated request may repeat the external action. Review the previous result before retrying a write.
Send draft
Write
Ask Outlook to send an existing draft.
Permissions and limits
Account permissions
Mail.Send
Operation limits
A send is accepted by Microsoft with HTTP 202. This does not prove delivery.
A write is sent once. If the provider reply is lost, the result is uncertain and NodeHub does not retry it automatically.
A repeated request may repeat the external action. Review the previous result before retrying a write.
Send mail
Write
Ask Outlook to send a text email to one recipient.
Permissions and limits
Account permissions
Mail.Send
Operation limits
A send is accepted by Microsoft with HTTP 202. This does not prove delivery.
A write is sent once. If the provider reply is lost, the result is uncertain and NodeHub does not retry it automatically.
A repeated request may repeat the external action. Review the previous result before retrying a write.
Send mail and wait for response
Write
Ask Outlook to send a text email containing a NodeHub response-page link, then wait for approval, text or form submission.
Permissions and limits
Account permissions
Mail.Send
Operation limits
The recipient follows a link to NodeHub to respond. Replies inside Outlook are not captured. The page must be reachable from the recipient device.
A send is accepted by Microsoft with HTTP 202. This does not prove delivery.
A write is sent once. If the provider reply is lost, the result is uncertain and NodeHub does not retry it automatically.
A repeated request may repeat the external action. Review the previous result before retrying a write.
Update contact
Write
Update a personal Outlook contact name.
Permissions and limits
Account permissions
Contacts.ReadWrite
Operation limits
A send is accepted by Microsoft with HTTP 202. This does not prove delivery.
A write is sent once. If the provider reply is lost, the result is uncertain and NodeHub does not retry it automatically.
A repeated request may repeat the external action. Review the previous result before retrying a write.
Update event subject
Write
Change the subject of an Outlook calendar event.
Permissions and limits
Account permissions
Calendars.ReadWrite
Operation limits
A send is accepted by Microsoft with HTTP 202. This does not prove delivery.
A write is sent once. If the provider reply is lost, the result is uncertain and NodeHub does not retry it automatically.
A repeated request may repeat the external action. Review the previous result before retrying a write.
Update message
Write
Change the read state, importance or categories of one Outlook message.
Permissions and limits
Account permissions
Mail.ReadWrite
Operation limits
A send is accepted by Microsoft with HTTP 202. This does not prove delivery.
A write is sent once. If the provider reply is lost, the result is uncertain and NodeHub does not retry it automatically.
A repeated request may repeat the external action. Review the previous result before retrying a write.
SETUP
Start with a controlled test.
01Connect the intended account
Use the account and permissions required for your process. Review the connection check before configuring a workflow action.
02Review inputs and access
Select a listed operation and map its required inputs. Use test records and add a human approval before writes that need review.
03Confirm the result
Inspect step outputs and confirm the result in Microsoft Outlook. A saved workflow is not a completed provider action.