All connectors
Outlook integration
Outlook is Microsoft's email and calendaring platform integrating contacts and scheduling, enabling users to manage communications and events in a unified workspace
Connect Outlook to Xenition and work with it from chat, from an agent, or on a schedule — alongside every other app you have connected, in one workspace.
What you can do with Outlook
Ask in plain language and Xenition calls the right one:
- Accept calendar event invite — Accepts or tentatively accepts a calendar meeting invite on behalf of a user. Use this action when a user has received a meeting invitation and wants to indicate their attendance status (either confirmed or tentative). The organizer will receive a notification of the acceptance unless send_response is set to false.
- Add event attachment — Adds an attachment to a specific Outlook calendar event. Use when you need to attach a file or nested item to an existing event.
- Add mail attachment — Tool to add an attachment to an email message. Use when you have a message ID and need to attach a small (<3 MB) file or reference.
- Batch move messages — Batch-move up to 20 Outlook messages to a destination folder in a single Microsoft Graph $batch call. Use when moving multiple messages to avoid per-message move API calls.
- Batch update messages — Batch-update up to 20 Outlook messages per call using Microsoft Graph JSON batching. Use when marking multiple messages read/unread or updating other properties to avoid per-message PATCH calls.
- Create Calendar Event — Creates a new Outlook calendar event, ensuring `start_datetime` is chronologically before `end_datetime`.
- Cancel user's calendar event — Tool to cancel an event in a specific calendar for a specified user and send cancellation notifications to all attendees. Use when you need to cancel a meeting or event in a specific calendar on behalf of a user.
- Cancel user calendar group event — Tool to cancel an event in a user's calendar within a calendar group and send cancellation notifications to all attendees. Use when canceling a meeting or event for a specific user in a calendar that belongs to a calendar group.
- Cancel user calendar event — Tool to cancel a calendar event for a specified user and send cancellation notifications to all attendees. Use when you need to cancel a meeting or event on behalf of a specific user.
- Copy user's mail folder — Tool to copy a user's mail folder and its contents to another folder. Use when you need to duplicate a folder structure for a specific user's mailbox.
- Copy message to folder — Tool to copy an email message to another folder within the user's mailbox. Use when duplicating messages to multiple folders for organization.
- Copy message from child folder — Tool to copy an email message from a child folder (nested folder) to another folder within the user's mailbox. Use when duplicating messages from nested folder structures.
- Copy user message from folder — Tool to copy a message from a specific user's mail folder to another folder. Use when you need to duplicate a message from a known source folder to a destination folder for a specific user.
- Copy child mail folder — Tool to copy a child mail folder to a destination folder. Use when you need to duplicate a folder structure.
- Create attachment upload session — Tool to create an upload session for large (>3 MB) message attachments. Use when you need to upload attachments in chunks.
- Create attachment upload session in child folder — Tool to create an upload session for large (>3 MB) message attachments in child mail folders. Use when you need to upload attachments to messages in nested folder structures.
- Create calendar — Tool to create a new calendar in the signed-in user's mailbox. Use when organizing events into a separate calendar.
- Create Event in Calendar (Deprecated) — DEPRECATED: Use OUTLOOK_CREATE_USER_CALENDAR_CALENDAR_EVENT instead. Tool to create a new event in a specific Outlook calendar. Use when you need to add an event to a particular calendar by its ID.
- Create calendar event attachment — Tool to create a new attachment for an event in a specific calendar. Use when you need to attach a file or item to an event within a particular calendar.
- Create calendar event attachment upload session — Tool to create an upload session for large calendar event attachments in a specific calendar. Use when attaching files larger than 3 MB to Outlook calendar events in a specific calendar.
- Create event in specific calendar — Tool to create a new event in a specific calendar for a user. Use when you need to create events in a specific calendar (e.g., shared or secondary calendars).
- Create calendar group — Tool to create a new calendar group for a user. Use when needing to organize calendars into groups.
- Create user calendar group event attachment — Tool to create a new attachment for an event in a calendar within a calendar group for a specific user. Use when you need to attach a file or item to an event in a user's calendar group.
- Create event extension — Tool to create a new open extension on a calendar event within a specific calendar group and calendar. Use when you need to store custom data with an event.
- Create Calendar Permission — Tool to create a calendar permission for a specific calendar in a calendar group. Use when granting access to a calendar for another user.
- Create calendar group event attachment upload session — Tool to create an upload session for large calendar group event attachments. Use when attaching files larger than 3 MB to events in calendar groups.
- Create contact — Creates a new contact in a Microsoft Outlook user's contacts folder.
- Create contact folder — Tool to create a new contact folder in the user's mailbox. Use when needing to organize contacts into custom folders.
- Create user contact folder child folder — Tool to create a child contact folder within a parent contact folder for a specific user. Use when you need to organize contacts into nested folder hierarchies for a given user.
- Create email draft — Creates a new Outlook email draft with subject, body, recipients, and an optional attachment. This action creates a standalone draft for new conversations. To create a draft reply to an existing conversation/message, use the OUTLOOK_CREATE_DRAFT_REPLY action instead.
…and 20 more Outlook actions available in the workspace.
Give an agent access to Outlook
An agent you create can use Outlook on your behalf and keep working while you do something else. Every action an agent takes goes through an approval gate first, so nothing touches your Outlook account without you agreeing to it.
Other connectors
Frequently asked questions
How do I connect Outlook to Xenition?
Open the connectors directory in Xenition, find Outlook, and sign in when the authorisation window opens. The connection is managed for you — there is no API key to create, paste or rotate.
What can Xenition do with Outlook?
Xenition can run 50 different Outlook actions, including Accept calendar event invite, Add event attachment, Add mail attachment. You ask in plain language and the right one is called for you.
Can an agent use Outlook on my behalf?
Yes. Agents can use Outlook while you do something else, and every action passes through an approval gate before it runs.
Is there a free plan?
Yes. Xenition starts free with 25,000 credits a month and no credit card, and all connectors are available on every plan.