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.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.
- OAuth 2.0 App (User Delegated)
- Azure AD (Service Principal)
- OAuth 2.0 Client Credentials
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
Send Email
Send Email
Forward Email
Forward Email
Create Draft Email
Create Draft Email
Send Draft Email
Send Draft Email
Request Approval in Email
Request Approval in Email
Sends the request and pauses the tool until the recipient approves or rejects it.
Find Email
Find Email
Download Attachment
Download Attachment
Add Label to Email
Add Label to Email
Remove Label from Email
Remove Label from Email
Move Email to Folder
Move Email to Folder
Custom API Call
Custom API Call
Sends a request to any Microsoft Graph endpoint. Artemis injects the authorization header from the auth profile.
Troubleshoot common issues
Related articles: