Skip to content
One platform. From customer conversation to completed work.Take a closer look
All connections
Communication ยท CONNECTION

Microsoft Outlook + NodeHub

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.

Follow the workflow quickstart
EXPLORE YOUR STACK

More in Communication.

Microsoft Outlook integration | NodeHub