Skip to main content
The Outlook node adds Outlook operations to your workflows. Add it on the canvas or ask the AI builder for it by name, then pick an operation and fill in its fields. Outlook also includes 4 trigger operations (marked in the tables below) that can start a workflow when something happens in Outlook.
You can wire the Outlook node into an AI agent as a tool provider: the agent calls the operations you allow. See Agent tools.

Credentials

Connect Outlook under Credentials in the node settings. See Connecting credentials for the general flow. Sign in with your Outlook account when prompted; no keys to copy. NoClick requests the following permissions:
  • https://graph.microsoft.com/Mail.Send
  • https://graph.microsoft.com/Mail.Read
  • https://graph.microsoft.com/Mail.ReadWrite
  • https://graph.microsoft.com/MailboxSettings.ReadWrite
  • https://graph.microsoft.com/Calendars.Read
  • https://graph.microsoft.com/Calendars.ReadWrite
  • https://graph.microsoft.com/Calendars.ReadWrite.Shared
  • https://graph.microsoft.com/Contacts.Read
  • https://graph.microsoft.com/Contacts.ReadWrite
  • https://graph.microsoft.com/User.Read
  • offline_access

Operations

Calendar

OperationIDDescriptionTrigger
Add Event Attachmentadd_event_attachment
Allowed Calendar Sharing Rolesallowed_calendar_sharing_roles
Create Calendarcreate_calendar
Create Calendar Groupcreate_calendar_group
Create Calendar In Groupcreate_calendar_in_group
Create Calendar Permissioncreate_calendar_permission
Delete Calendardelete_calendar
Delete Calendar Groupdelete_calendar_group
Delete Calendar Permissiondelete_calendar_permission
Delete Event Attachmentdelete_event_attachment
Forward Calendar Eventforward_calendar_event
Get Calendarget_calendar
Get Calendar Groupget_calendar_group
Get Calendar Permissionget_calendar_permission
Get Calendar Viewget_calendar_view
Get Calendar View Deltaget_calendar_view_delta
Get Event Attachmentget_event_attachment
List Calendar Groupslist_calendar_groups
List Calendar Permissionslist_calendar_permissions
List Calendarslist_calendars
List Calendars In Grouplist_calendars_in_group
List Event Attachmentslist_event_attachments
Reminder Viewreminder_view
Update Calendarupdate_calendar
Update Calendar Groupupdate_calendar_group
Update Calendar Permissionupdate_calendar_permission

Calendar event

OperationIDDescriptionTrigger
Accept Calendar Event Invitationaccept_calendar_event_invitation
Cancel Calendar Eventcancel_calendar_event
Create Calendar Eventcreate_calendar_event
Decline Calendar Event Invitationdecline_calendar_event_invitation
Delete Calendar Eventdelete_calendar_event
Dismiss Event Reminderdismiss_event_reminder
Find Available Meeting Timesfind_available_meeting_times
Get Calendar Eventget_calendar_event
Get Free Busy Scheduleget_free_busy_schedule
List Calendar Eventslist_calendar_events
List Recurring Event Instanceslist_recurring_event_instances
Snooze Event Remindersnooze_event_reminder
Tentatively Accept Calendar Event Invitationtentatively_accept_calendar_event_invitation
Update Calendar Eventupdate_calendar_event

Contact

OperationIDDescriptionTrigger
Create Contact Personcreate_contact_person
Delete Contact Persondelete_contact_person
Get Contact Personget_contact_person
List Contactslist_contacts
Update Contact Personupdate_contact_person

Contact folder

OperationIDDescriptionTrigger
Create Contact Foldercreate_contact_folder
Delete Contact Folderdelete_contact_folder
Get Contact Folderget_contact_folder
List Contact Folderslist_contact_folders
Update Contact Folderupdate_contact_folder

Email message

OperationIDDescriptionTrigger
Add Attachment to Messageadd_attachment_to_message
Copy Message to Foldercopy_message_to_folder
Create Email Draftcreate_email_draftCreate an email draft
Create Forward Draftcreate_forward_draft
Create Reply All Draftcreate_reply_all_draft
Create Reply Draftcreate_reply_draft
Delete Attachment from Messagedelete_attachment_from_message
Delete Email Messagedelete_email_messageDelete an email
Forward Email Messageforward_email_messageForward an email
Get Email Attachmentsget_email_attachmentsGet attachments from an email
Get Email Messageget_email_messageGet a specific email by ID
Get Email Mime Contentget_email_mime_content
Mark Email As Read Unreadmark_email_as_read_unreadMark an email as read or unread
Move Email to Foldermove_email_to_folderMove an email to a different folder
Read Inbox Emailsread_inbox_emailsRead emails from inbox
Reply to Email Messagereply_to_email_messageReply to an email
Send Email Draftsend_email_draft
Send Email Messagesend_email_messageSend an email
Send Mime Messagesend_mime_message
Update Email Message Propertiesupdate_email_message_properties

Inbox rule

OperationIDDescriptionTrigger
Create Inbox Rulecreate_inbox_rule
Delete Inbox Ruledelete_inbox_rule
Get Inbox Ruleget_inbox_rule
List Inbox Ruleslist_inbox_rules
Update Inbox Ruleupdate_inbox_rule

Mail folder

OperationIDDescriptionTrigger
Copy Mail Foldercopy_mail_folder
Create Mail Foldercreate_mail_folderCreate a new mail folder
Delete Mail Folderdelete_mail_folder
List Mail Folderslist_mail_foldersList all mail folders
Move Mail Foldermove_mail_folder
Update Mail Folderupdate_mail_folder

Mailbox

OperationIDDescriptionTrigger
Get Mailbox Settingsget_mailbox_settingsGet mailbox settings (auto-reply, timezone, etc.)
Update Auto Reply Settingsupdate_auto_reply_settingsUpdate auto-reply (out of office) settings

Message category

OperationIDDescriptionTrigger
Create Message Categorycreate_message_category
Delete Message Categorydelete_message_category
Get Message Categoryget_message_category
List Message Categorieslist_message_categories
Update Message Categoryupdate_message_category

Room

OperationIDDescriptionTrigger
Get Available Room Listsget_available_room_lists

Other

OperationIDDescriptionTrigger
On Calendar Event Change (Any)on_calendar_event_changeFire on any calendar event change (created / updated / deleted).Yes
On Calendar Event Createdon_calendar_event_createdFire when a calendar event is created.Yes
On Calendar Event Deletedon_calendar_event_deletedFire when a calendar event is deleted.Yes
On Calendar Event Updatedon_calendar_event_updatedFire when a calendar event is updated.Yes