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

# Deploy via email

> Deploy your Agent via email so users can send a message and receive responses directly in their inbox.

Deploy your [Agent](/agents/overview) via email so users can interact with it by sending messages to a dedicated email address and receiving responses directly in their inbox.

Email deployment is useful when:

* Your team already uses a shared email address for questions or requests
* You want to provide answers grounded in your [Knowledge Base](/knowledge-base/overview) without requiring users to log in
* Your users prefer email over chat-based tools

<Info>
  **Prerequisites:** - An [Agent created and published in
  Cassidy](/agents/build-and-configure)
</Info>

## Set up email deployment

<Steps>
  <Step title="Navigate to your Agent">
    Go to **Agents** and select the Agent you want to deploy via email. Click **Edit** to open the Agent settings.

    <Frame>
      <img src="https://mintcdn.com/cassidy/bnQyOLzaMrYsTovN/images/integrations/deploying-agents-to-google-chat-img-0.png?fit=max&auto=format&n=bnQyOLzaMrYsTovN&q=85&s=652bb9af1066b69193712c8b877a88a2" alt="Agents page showing the list of available Agents" width="2462" height="1216" data-path="images/integrations/deploying-agents-to-google-chat-img-0.png" />
    </Frame>
  </Step>

  <Step title="Open the Deployments tab">
    Navigate to the **Deployments** tab and select **Email**.

    <Frame>
      <img src="https://mintcdn.com/cassidy/6KuyfbNMogLnMgha/images/agents/email-deploy-select.png?fit=max&auto=format&n=6KuyfbNMogLnMgha&q=85&s=e4307888cbdc9ef47b74f674e048cb32" alt="Agent settings with the Deployments tab selected, showing Email option" width="2906" height="1368" data-path="images/agents/email-deploy-select.png" />
    </Frame>
  </Step>

  <Step title="Enable email deployment">
    Toggle on **Enable Email Deployment**. This activates the Agent's email address so it can receive and respond to messages.

    <Frame>
      <img src="https://mintcdn.com/cassidy/6KuyfbNMogLnMgha/images/agents/email-deploy-enable.png?fit=max&auto=format&n=6KuyfbNMogLnMgha&q=85&s=40585587ac3f6763335cc7788d023f59" alt="Email deployment settings with the Enable toggle" width="1816" height="1512" data-path="images/agents/email-deploy-enable.png" />
    </Frame>
  </Step>

  <Step title="Set the email address">
    Your Agent gets a dedicated email address like `your-name@agents.cassidyai.com`. The part before the `@` defaults to your Agent's name (e.g. `sales-enablement@agents.cassidyai.com`) and can be customized.

    <Warning>Using a custom email address (any value other than the Agent's ID) restricts senders to members of your organization. The **Anyone** sender filter is not available when using a custom address, and with **Specific Senders**, only senders who are also members of your organization will be accepted. See [Custom address and organization restrictions](#custom-address-and-organization-restrictions) for details.</Warning>

    <Frame>
      <img src="https://mintcdn.com/cassidy/6KuyfbNMogLnMgha/images/agents/email-deploy-copy-address.png?fit=max&auto=format&n=6KuyfbNMogLnMgha&q=85&s=1bc7cf19929df6e5e019bde31bca1aff" alt="Email address field showing the editable name and @agents.cassidyai.com domain" width="1816" height="1514" data-path="images/agents/email-deploy-copy-address.png" />
    </Frame>
  </Step>

  <Step title="Set the sender display name">
    Enter a **Sender Display Name** — this is the name that appears in the "From"
    field when the Agent replies. By default it uses the Agent's name.
  </Step>

  <Step title="Choose who can email the Agent">
    Under **Allow Emails From**, select a sender filter:

    | Filter                     | Description                                                                                    |
    | -------------------------- | ---------------------------------------------------------------------------------------------- |
    | **Anyone**                 | Accept emails from any sender. Only available when using the Agent's default ID-based address. |
    | **Anyone in Organization** | Only accept emails from users who are members of your Cassidy organization                     |
    | **Users with Access**      | Only accept emails from Cassidy users who have access to this specific Agent                   |
    | **Specific Senders**       | Only accept emails from addresses or domains you specify                                       |

    <Frame>
      <img src="https://mintcdn.com/cassidy/6KuyfbNMogLnMgha/images/agents/email-deploy-allow-emails-from.png?fit=max&auto=format&n=6KuyfbNMogLnMgha&q=85&s=5e3f7aa2a9dbee9745cbc85cb05171e3" alt="Allow Emails From dropdown showing filter options" width="1818" height="1510" data-path="images/agents/email-deploy-allow-emails-from.png" />
    </Frame>
  </Step>

  <Step title="Add allowed senders (Specific Senders only)">
    If you selected **Specific Senders**, add the email addresses or domains that should be allowed. You can mix individual addresses (e.g. `user@example.com`) and entire domains (e.g. `example.com`).

    <Tip>Use a domain filter like `example.com` to accept emails from any address at that domain — no need to list every individual sender.</Tip>
  </Step>

  <Step title="Configure reply behavior">
    Toggle **Reply All** on or off:

    * **On** (default) — replies are sent to all original recipients and CC addresses
    * **Off** — replies are sent only to the sender
  </Step>

  <Step title="Save your settings">
    Click **Save Settings** to activate the email deployment.
  </Step>
</Steps>

## How it works

When someone sends an email to your Agent's address:

1. Cassidy checks whether the sender is allowed based on your sender filter
2. The Agent processes the email using its instructions, [Knowledge Base](/knowledge-base/overview), [connectors](/agents/connectors/overview), and [capabilities](/agents/capabilities/overview)
3. The Agent sends a reply to the email thread with its response
4. Subsequent replies in the same email thread continue the same conversation with the Agent

The Agent has access to the email subject, body, and supported file attachments.

## Custom address and organization restrictions

When you set a custom email address (any name other than the Agent's ID), Cassidy automatically restricts senders to members of your organization. This means:

* The **Anyone** sender filter is disabled — you must use **Anyone in Organization**, **Users with Access**, or **Specific Senders**
* With **Specific Senders**, only senders who are also members of your organization can email the Agent
  If you need to accept emails from anyone (including people outside your organization), use the Agent's default ID-based address.

## Use a custom domain with email forwarding

By default, email deployments use an `@agents.cassidyai.com` address. If you want emails sent to your own domain (e.g. `ai-assistant@yourcompany.com`) to reach the Agent, set up email forwarding from your mail provider.

This is useful when you want:

* A branded, professional email address your team already recognizes
* To route existing email aliases or distribution lists to the Agent
* To keep your internal email addresses visible to senders instead of a Cassidy address

### How it works

Your mail provider receives the email at your custom domain address, then automatically forwards it to the Agent's `@agents.cassidyai.com` address. Cassidy processes the forwarded email the same way as a direct one — the original sender, subject, body, and attachments are all preserved.

### Set up forwarding

<Steps>
  <Step title="Copy your Agent's email address">
    In the email deployment settings, copy the Agent's `@agents.cassidyai.com` address.
  </Step>

  <Step title="Create a forwarding rule in your email provider">
    Set up a forwarding rule that sends incoming messages to the Cassidy address you copied. The exact steps depend on your provider:

    * **Google Workspace** — Use [routing rules](https://support.google.com/a/answer/4524505) in the Admin Console under **Apps > Google Workspace > Gmail > Routing**
    * **Microsoft 365 / Exchange** — Use [mail flow rules (transport rules)](https://learn.microsoft.com/en-us/exchange/security-and-compliance/mail-flow-rules/mail-flow-rules) in the Exchange Admin Center
    * **Other providers** — Look for "email forwarding", "mail routing", or "alias" settings in your provider's admin panel
  </Step>

  <Step title="Send a test email">
    Send a test email to your custom domain address and verify the Agent responds in the email thread.
  </Step>
</Steps>

## Next steps

<CardGroup cols={2}>
  <Card title="Build and configure an Agent" icon="wrench" href="/agents/build-and-configure">
    Create or customize the Agent behind your email deployment.
  </Card>

  <Card title="Deploy to Slack" icon="slack" href="/integrations/slack/deploy-agent">
    Make your Agent available in Slack channels and DMs.
  </Card>

  <Card title="Deploy to Microsoft Teams" icon="microsoft" href="/agents/deploy/microsoft-teams">
    Add your Agent to Microsoft Teams.
  </Card>

  <Card title="Agent knowledge" icon="book-open" href="/agents/knowledge">
    Connect your Agent to your Knowledge Base for accurate, cited answers.
  </Card>
</CardGroup>
