Outlook
Outlook is Microsoft's email and calendaring platform integrating contacts and scheduling, enabling users to manage communications and events in a unified workspace
What agents can do
Actions43
Add mail attachment
Tool to add an attachment to an email message.
Create calendar
Tool to create a new calendar in the signed-in user's mailbox.
Create contact folder
Tool to create a new contact folder in the user's mailbox.
Create email rule
Create email rule filter with conditions and actions
Create mail folder
Tool to create a new mail folder.
Create master category
Tool to create a new category in the user's master category list.
Delete mail folder
Delete a mail folder from the user's mailbox.
Download outlook attachment
Downloads a specific file attachment from an email message in a microsoft outlook mailbox; the attachment must contain 'contentbytes' (binary data) and not be a link or embedded item.
35 moreFewer
Get mailbox settings
Tool to retrieve mailbox settings.
Get mail delta
Tool to retrieve incremental changes (delta) of messages in a mailbox.
Get mail tips
Tool to retrieve mail tips such as automatic replies and mailbox full status.
Get master categories
Tool to retrieve the user's master category list.
Get supported languages
Tool to retrieve supported languages in the user's mailbox.
Get supported time zones
Tool to retrieve supported time zones in the user's mailbox.
List calendars
Tool to list calendars in the signed-in user's mailbox.
List event attachments
Tool to list attachments for a specific outlook calendar event.
List outlook attachments
Lists metadata (like name, size, and type, but not `contentbytes`) for all attachments of a specified outlook email message.
List reminders
Tool to retrieve reminders for events occurring within a specified time range.
Outlook add event attachment
Adds an attachment to a specific outlook calendar event.
Outlook calendar create event
Creates a new outlook calendar event, ensuring `start datetime` is chronologically before `end datetime`.
Outlook create contact
Creates a new contact in a microsoft outlook user's contacts folder.
Outlook create draft
Creates an outlook email draft with subject, body, recipients, and an optional attachment.
Outlook create draft reply
Creates a draft reply in the specified user's outlook mailbox to an existing message (identified by a valid `message id`), optionally including a `comment` and cc/bcc recipients.
Outlook delete contact
Permanently deletes an existing contact, using its `contact id` (obtainable via 'list user contacts' or 'get contact'), from the outlook contacts of the user specified by `user id`.
Outlook delete event
Deletes an existing calendar event, identified by its unique `event id`, from a specified user's microsoft outlook calendar, with an option to send cancellation notifications to attendees.
Outlook get contact
Retrieves a specific outlook contact by its `contact id` from the contacts of a specified `user id` (defaults to 'me' for the authenticated user).
Outlook get contact folders
Tool to retrieve a list of contact folders in the signed-in user's mailbox.
Outlook get event
Retrieves the full details of a specific calendar event by its id from a user's outlook calendar, provided the event exists.
Outlook get message
Retrieves a specific email message by its id from the specified user's outlook mailbox.
Outlook get profile
Retrieves the microsoft outlook profile for a specified user.
Outlook get schedule
Retrieves free/busy schedule information for specified email addresses within a defined time window.
Outlook list contacts
Retrieves a user's microsoft outlook contacts, from the default or a specified contact folder.
Outlook list events
Retrieves events from a user's outlook calendar via microsoft graph api, supporting pagination, filtering, property selection, sorting, and timezone specification.
Outlook list mail folders
Tool to list a user's top-level mail folders.
Outlook list messages
Retrieves a list of email messages from a specified mail folder in an outlook mailbox, with options for filtering (including by conversationid to get all messages in a thread), pagination, and…
Outlook move message
Move a message to another folder within the specified user's mailbox.
Outlook reply email
Sends a plain text reply to an outlook email message, identified by `message id`, allowing optional cc and bcc recipients.
Outlook search messages
Searches messages in a microsoft 365 or enterprise outlook account mailbox, supporting filters for sender, subject, attachments, pagination, and sorting by relevance or date.
Outlook send email
Sends an email with subject, body, recipients, and an optional attachment via microsoft graph api; attachments require a non-empty file with valid name and mimetype.
Outlook update calendar event
Updates specified fields of an existing outlook calendar event.
Outlook update contact
Updates an existing outlook contact, identified by `contact id` for the specified `user id`, requiring at least one other field to be modified.
Outlook update email
Updates specified properties of an existing email message; `message id` must identify a valid message within the specified `user id`'s mailbox.
Update mailbox settings
Tool to update mailbox settings for the signed-in user.
Starts an agent when
New Contact Added
Triggered when a new contact is added in the Outlook contacts.
The moment it happens
Calendar Event Changes
Triggered when a new calendar event occurs (created, updated, or deleted) in the Outlook calendar.
The moment it happens
New Calendar Event
Triggered when a new calendar event is created in the Outlook calendar.
The moment it happens
New Outlook Message
Triggered when a new message is received in the Outlook mailbox.
The moment it happens
New Sent Message
Triggered when a new message is sent from the Outlook mailbox.
The moment it happens
How it connects
You sign in to Outlook in a window. Composio, our app-connections provider, holds the sign-in; Definable keeps only a reference to it.
Keep the connection to yourself or share it with your workspace. Any action that writes or sends can wait for your approval.
More in Email
Mixmax
The #1 Sales Engagement Platform for Gmail. Mixmax provides email tracking, scheduling, sequences, and productivity tools for sales teams.
Elastic Email
Elastic Email provides transactional email delivery, email marketing, contact and campaign management, reporting, verification, and account administration APIs.
Gmail
Gmail is Google’s email service, featuring spam protection, search functions, and seamless integration with other G Suite apps for productivity
Clearout
Clearout offers AI-powered email validation, email finder, and prospecting services to enhance email deliverability and lead generation.
Hunter
Hunter is an email marketing company specializing in lead generation and data enrichment.
Dynosend
Dynosend is an email marketing platform for managing audiences and contacts, operating campaigns, sending transactional messages, and tracking customer events.