> ## 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.
