Skip to main content
Back to list of integrations Use the Microsoft Outlook integration to let agents send, reply to, forward, draft, label, move, and find email in Microsoft 365 mailboxes through Microsoft Graph.

Supported actions

Actions are Outlook operations that an agent runs as Action Tools during a conversation. You can also run them from an Integration node in a workflow.

Workflow triggers

Triggers are Outlook events that start a workflow automatically. Select them as app triggers when you configure a workflow.

Set up the integration

1

Register an Entra ID app

Register an app in Microsoft Entra ID, create a client secret, and copy the Application (client) ID, Directory (tenant) ID, and secret value. Add Microsoft Graph permissions: Delegated (for example Mail.ReadWrite, Mail.Send, offline_access) for user sign-in, or Application (Mail.ReadWrite, Mail.Send, with admin consent) for app-only access. For delegated access, add the Artemis Callback URL as a Web redirect URI.
Application permissions cover every mailbox in the tenant. Scope them with an Exchange Online application access policy or RBAC for Applications.
2

Create the auth profile

In Integrations, select Microsoft Outlook > Connect. On Project Auth Profiles, select New Profile > Integration Profile > Microsoft Outlook > Continue. Select an Auth Type, configure the fields, and select Create Profile. For delegated access, select Authorize.
Artemis doesn’t pre-fill the endpoints. Enter Authorization URL https://login.microsoftonline.com/<tenant>/oauth2/v2.0/authorize, Token URL .../oauth2/v2.0/token, the delegated Scopes, Client ID, and Client Secret.Usage Mode: Preconfigured shares one authorization across users; JIT and Preflight ask each user to authorize, during or before the session. See Auth profiles.
3

Create the action tool

In Tools, select New Tool > Action > Microsoft Outlook > Continue. Select the Action and Auth Profile, set parameter defaults (leave a value empty for the agent to supply at runtime), and select Create Tool. Then assign the tool to an agent.

Action reference

Sends the request and pauses the tool until the recipient approves or rejects it.
Sends a request to any Microsoft Graph endpoint. Artemis injects the authorization header from the auth profile.

Troubleshoot common issues

Related articles: