New: every message picks a fast or a slow model

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 more
  • 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.