---
updatedAt: 2026-06-28T10:41:28.000Z
agentTools:
  projectIndex: https://docs.apphud.com/llms.txt
---

# Domain Configuration

Configure your sending domain's DNS (SPF/DKIM) so Apphud Flows can send emails from your domain.

## Overview

Verifying your domain is a crucial step to enable email sending through Apphud. This step allows you to send emails from your domain after a user subscribes on the web.

If your domain is already hosted with a provider, log in to your provider’s dashboard to update the DNS records. If your domain isn’t hosted yet, create an account with a provider like **Cloudflare**, **Google Domains**, **GoDaddy**, or **Namecheap**.

## Step 1: Add Your Domain to Apphud

1. Navigate to **Growth tools → Flows** in the Apphud.

2. Go to the **Flow email items** tab.

3. Click **+ Add new** button and choose **Domain** in the drop-down.

4. Enter your domain name and click **Add**.

<Image src="https://files.readme.io/9aa316f7ceb2949fd2761899290c874a766321d897586a3cb10cc48b0388e043-Flows_-_New_Email_Domain.png" alt="Flows - New Email Domain" align="center" width="80% " />

You can add multiple domains for a single app, which is useful for testing different email domains across various flows.

## Step 2: Add DNS Records to Your Hosting Provider

To ensure successful email delivery, configure **SPF** and **DKIM** DNS records with your DNS provider. These records authenticate emails sent from our servers on behalf of your domain, improving deliverability and trust.

### SPF Record

The SPF record authorizes Apphud’s server to send emails. An example is provided below:

```
v=spf1 include:smtp.apphud.com ~all
```

❗️**Note:** This is a sample record. Copy the actual value from your Apphud dashboard.

### DKIM Record

The DKIM record ensures email authenticity and prevents tampering. An example is provided below:

```
k=rsa; p=MIGfMA0GCSq..cAQ9t/N/0qyKFRDMUQIDAQAB
```

❗️**Note:** This is a sample record. Copy the actual value from your Apphud dashboard.

Copy both SPF and DKIM records by hovering and clicking on values, and add them in your hosting provider dashboard.

<Image src="https://files.readme.io/dc5683860c5036295e4fc868592ec27723ee72ae7ce839c93dac3772eacb3b78-Flows_-_Email_Domain_settings.png" alt="Flows - Email Domain Settings" align="center" />

## Step 3: Verify Your Domain

1. Click the **Verify** button in the Apphud dashboard.
2. Wait for verification to complete. This process typically takes a few minutes but may take up to 24 hours depending on your hosting provider.
3. Check the **Status** field: If both records show **Verified** or **Active**, your setup is complete.

<br />

### Your Domain is Ready! 🎉

By completing these steps, your domain is now configured to send emails through Apphud, providing a reliable and professional email experience for your users.