Skip to main content
Microsoft Outlook is a widely used email platform for personal and business communication. Connecting it to Duvo lets your agents read, send, and manage emails across both personal Microsoft accounts and work accounts through Microsoft 365, including shared and delegated mailboxes.

Setup

Click Enable on the Connections page and authorize with your Microsoft account.

Prerequisites for shared mailbox access

If you plan to use the connection with shared or delegated mailboxes (for example, a team inbox like reservations@yourcompany.com), two things must be in place on the Microsoft 365 side:
  • Tenant admin consent. A Microsoft 365 admin in your organization must approve Duvo’s request for shared-mailbox permissions (Mail.ReadWrite.Shared, Mail.Send.Shared). This is a one-time approval per tenant.
  • Per-mailbox delegation. The user account you connected must be granted Full Access on each shared mailbox it needs to read, move messages in, or mark as read, and Send As (or Send on Behalf Of) if the agent will send from that mailbox. These are managed by your Exchange admin.
See Microsoft’s guide to managing shared mailboxes in Exchange Online for the admin steps.

Capabilities

  • Access account info — Retrieve the connected mailbox profile (email address, display name) when needed for workflows.
  • Read emails — List and retrieve emails with search queries, folder filters, or specific message IDs. Download individual attachments directly into the workspace for processing without re-fetching the full message.
  • View email threads — Retrieve an entire conversation thread for any message, giving the agent full context on an ongoing exchange.
  • Send emails — Compose and send messages with support for CC/BCC, HTML formatting, importance levels, and file attachments.
  • Create drafts — Save a new email as a draft for review or editing before sending. Supports recipients, subject, body, attachments, and importance level.
  • Draft replies — Create a draft reply to an existing email thread, preserving context, without sending immediately.
  • Draft forwards — Create a draft forward of any email for review before delivering to new recipients.
  • List drafts — Browse drafts saved in the Drafts folder, with optional search and limit filters, so an Agent can review or resume a previously drafted message.
  • Send a draft — Send a message that was previously saved as a draft.
  • Manage categories — List, create, update, and delete categories in a mailbox. Change an email’s category automatically to organize the inbox.
  • Flag emails — Flag or unflag messages for follow-up to track items that need attention.
  • Set email importance — Adjust the priority level of a message (high, normal, or low) so recipients can triage their inbox appropriately.
  • Move emails — Relocate messages to any folder in the same mailbox, including well-known folders (Archive, Drafts, Sent Items, Deleted Items, Junk Email) and nested folder paths (for example Inbox/Receipts).
  • Delete emails — Permanently remove messages from a mailbox when they are no longer needed.
  • Mark as read — Mark messages as read after the agent has processed them to keep an inbox tidy.
  • Mark as unread — Reset a message to unread so it stays visible as a pending item.
  • List folders — Retrieve the full folder hierarchy in a mailbox, including nested subfolders, so the agent can locate and navigate any folder by name or path.
  • Manage folders — Rename or delete folders to reorganize a mailbox structure as part of an automated workflow.
  • Email triggers — Start a Run automatically on email received or sent events. See Triggers for event types and filter options.
  • Dual account support — Works with both personal Microsoft accounts and work accounts through Microsoft 365.
  • Shared and delegated mailboxes — Read, send, move, mark as read, and manage messages on behalf of shared or delegated mailboxes, once the prerequisites under Setup are in place.

Triggers

The Outlook trigger starts a Run when a matching email event occurs. When you enable the trigger, choose an Event type from the dropdown: Each event type has its own set of optional filters: Email received filters Email sent filters

Working with multiple shared mailboxes

Some teams operate many shared inboxes — for example, one per hotel, store, or client — and want a single Agent to handle new emails across all of them.

Trigger setup

Add multiple addresses to the Shared mailboxes field in the trigger settings. Each address is a shared mailbox that Duvo will monitor for new emails. If you set a Folder filter, it applies to all mailboxes — name the folder the same across your shared mailboxes (for example Inbox/Incoming). Each incoming email triggers a separate Run. The Run prompt tells the Agent which shared mailbox the email arrived in, so Outlook tools (read, send, move, mark as read, etc.) automatically target the correct mailbox.

Using shared mailboxes in the AOP

If your Agent needs to work with shared mailboxes beyond the one that triggered it — for example, checking a second inbox or sending from a different address — list those mailboxes in the AOP. The Outlook tools all accept a mailbox parameter, so the same Agent can operate across any number of inboxes. Example AOP snippet:

Key Benefits

  • Full email automation — Automate end-to-end email workflows from monitoring incoming messages to sending responses.
  • Your account, your control — Emails are sent from your address using your permissions, so recipients see messages from you.
  • Flexible inbox management — Search, filter, categorize, move, and respond to emails without manual effort.
  • Event-driven workflows — Use inbox triggers to kick off Runs the moment relevant emails arrive, including on shared mailboxes.
  • Shared mailbox support — Manage team or departmental inboxes without requiring each member to connect their individual account.

Works Well With

https://mintcdn.com/duvo-d8027998/O3tlM6eCuFk2uJpN/images/connections/excel.svg?fit=max&auto=format&n=O3tlM6eCuFk2uJpN&q=85&s=986599d60d09acee47293fda2b62df99

Microsoft Excel

Extract data from incoming emails and populate spreadsheets, or send summary reports based on spreadsheet contents.
https://mintcdn.com/duvo-d8027998/O3tlM6eCuFk2uJpN/images/connections/teams.svg?fit=max&auto=format&n=O3tlM6eCuFk2uJpN&q=85&s=6402a90678b560d0b0a4fc3b02c0d3e0

Microsoft Teams

Notify a Teams channel when an important email arrives, or send follow-up emails after a Teams conversation.
https://mintcdn.com/duvo-d8027998/O3tlM6eCuFk2uJpN/images/connections/sharepoint.webp?fit=max&auto=format&n=O3tlM6eCuFk2uJpN&q=85&s=67b14231242f242892a5dcb6d24931c7

Microsoft SharePoint

Save email attachments to SharePoint or send emails linking to shared documents.