> ## Documentation Index
> Fetch the complete documentation index at: https://docs.getomni.co/llms.txt
> Use this file to discover all available pages before exploring further.

# Email Provider

> Configure an email provider for transactional emails and AI-powered email actions

## Overview

Omni uses an email provider to send transactional emails — notifications, password resets, and AI-initiated emails. Before any emails can be sent, an admin must configure a provider.

<Note>
  Email provider configuration is managed entirely through the admin UI. No environment variables are needed.
</Note>

## Supported Providers

| Provider | Description |
| - | - |
| **Azure Communication Services (ACS)** | Microsoft's cloud email service |
| **Resend** | Developer-friendly transactional email API |
| **SMTP** | Any standard SMTP server |

Only one email provider can be active at a time.

## Setup

### Navigate to Email Settings

1. Go to **Settings** → **Email Provider** in the admin panel
2. Select the provider you want to configure
3. Enter the required configuration
4. Click **Save**

### Azure Communication Services (ACS)

| Field | Description |
| - | - |
| **Connection String** | Your ACS connection string from the Azure Portal |
| **Sender Address** | A verified sender email address in your ACS resource |

### Resend

| Field | Description |
| - | - |
| **API Key** | Your Resend API key |
| **From Email** | The sender email address (must be verified in Resend) |

### SMTP

| Field | Description |
| - | - |
| **Host** | SMTP server hostname |
| **Port** | SMTP server port (default: 587) |
| **Username** | SMTP authentication username |
| **Password** | SMTP authentication password |
| **Use TLS** | Enable TLS encryption (recommended) |
| **From Email** | The sender email address |

## AI Email Sending

In addition to transactional emails, the AI assistant can send emails on behalf of users during chat. When a user asks the AI to send an email in a conversation, the AI drafts the message and the user is asked to **approve or reject** before it is sent.

[Background agents](/admin/background-agents) with the email action enabled can also send emails autonomously as part of their scheduled tasks.


This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.