Outlook (Mail, Calendar)

Tools to read and write Outlook emails and drafts

๐Ÿ“˜

This tool uses personal credentials.

This tool interact with Outlook using the user's account: it adapts to each user.

Overview

Oulook tools let you add to your agent the capability to interact with your email inbox on Outlook. This provides the ability to read emails, as well as create and delete drafts.

This document provides general information about our Outlook tool (available tools, setup, and authentication).

Setting up the Connection

The setup process requires a Outlook Admin who is also a Dust Admin. This ensures full access to the necessary permissions

  1. Under Administration -> Tools, Select Add Tools. Then select Outlook.
  2. A modal will show to allow you to allow Dust to access your Outlook data. On the first connection, tick the box Consent on behalf of your authorization

Adding Outlook Tools to agents

After admin set-up, Outlook tools can simply be added to an agent by selecting them in the agent builder. They require no configuration. Note that when connecting a tool, you can define the provided tools as high stake or low stake.

Available Tools

Outlook Mail

Get Messages
Get messages from Outlook inbox. Supports search queries to filter messages.

Get Drafts
Get all draft emails from Outlook.

Create Draft
Create a new email draft in Outlook. - The draft will be saved in the user's Outlook account and can be reviewed and sent later. - The draft will include proper email headers and formatting

Delete Draft
Delete a draft email from Outlook.

Create Reply Draft
Create a reply draft to an existing email in Outlook. - The draft will be saved in the user's Outlook account and can be reviewed and sent later. - The reply will be properly formatted with the original message quoted. - The draft will include proper email headers and threading information.

Outlook Calendar

List Calendars
List all calendars accessible by the user in Outlook.

List Events
List or search events from an Outlook Calendar. Supports filtering and searching.

Get Event
Get a single event from an Outlook Calendar by event ID.

Create Event
Create a new event in an Outlook Calendar.

Update Event
Update an existing event in an Outlook Calendar.

Delete Event
Delete an event from an Outlook Calendar.

Check Availability
Check the calendar availability of specific people for a given time slot using Outlook Calendar.

Permissions needed

If your users struggle with approval requirements, you can go in the Azure Admin portal and grant permissions at admin level here:

For that go to the Azure Admin Portal, then Enterprise applications, then Dust - Tools, then Permissions and click the Grant admin consent blue button.