support@your-domain.com, instead of the generic no-reply@base44-apps.com. This applies to every email your app sends, including send email integrations, one-time passwords (OTP), password resets, and app invitations.
Sending from your own domain gives your emails a professional look that matches your brand and can improve trust and deliverability. You set it up in the Email domain section of your Domains page, where you can see your current sending address and switch from the default to your own.
Important information
Before you set up a custom email domain, keep the following in mind:- You must be on the Builder, Pro, or Elite plan.
- Your custom domain must be connected to your app before you start.
- You can connect one custom email domain per app.
- Custom email domains are for sending only. To receive email at your domain, configure MX records with your email provider, such as Google Workspace or Microsoft 365.
- Sending an email from a custom domain uses 2 integration credits per email, while standard emails use 1 credit.
- You can only send emails to registered members of your app. To send to external mailing lists, use an external email integration.
Using a Base44 domain
If you bought your domain directly from Base44, Base44 automatically handles the DNS records for your sending domain. To set up your email domain:- Click Dashboard in your app editor.
- Click Domains.
- Scroll down to the Email domain section.
- Click Use Your Custom Domain.
If you have multiple domains connected, select the Base44 domain you want to use.
- Enter your Sender name (how you want your name to appear in inboxes).
- Enter your preferred Custom address prefix (for example,
info,no-reply, orsupport). - Click Connect Domain.
Status: You see a Pending verification status while the system updates your DNS records. This usually takes a few minutes but can take up to 48 hours to fully propagate. Once complete, the status changes to Active.
Using an external domain
If you connected a domain purchased from an external provider, such as GoDaddy or Namecheap, you must manually add DNS records to verify the domain for email sending. To set up your email domain:- Click Dashboard in your app editor.
- Click Domains.
- Scroll down to the Email domain section.
- Click Use Your Custom Domain.
If you have multiple domains connected, select the external domain you want to use.
- Enter your Sender name (how you want your name to appear in inboxes).
- Enter your preferred Custom address prefix (for example,
info,no-reply, orsupport). - Click Connect Domain.
- In the verification window, copy the CNAME records that Base44 shows you.
- Go to your domain provider’s DNS settings and add the new CNAME records exactly as shown.
- (Optional but recommended) Add a DMARC TXT record to set your email policy. See the example below.
- Return to the Base44 dashboard and click Verify.
It may take up to 48 hours for the records to propagate and for the status to change to Active.
Understanding your DNS records
When you set up a custom email domain, Base44 gives you three CNAME records for authentication. You only need to add these three CNAME records for Base44 email sending. Additional TXT records for SPF or DKIM are not required. For a domain-level sending address, the records follow this pattern:- Envelope sender
- Name:
em - Value: a host such as
u58367809.wl060.sendgrid.net(example value, your value is different)
- Name:
- DKIM key 1
- Name:
s1._domainkey - Value: a host such as
s1.domainkey.u58367809.wl060.sendgrid.net
- Name:
- DKIM key 2
- Name:
s2._domainkey - Value: a host such as
s2.domainkey.u58367809.wl060.sendgrid.net
- Name:
em.yourdomain.coms1._domainkey.yourdomain.coms2._domainkey.yourdomain.com
mail.yourdomain.com, the record names are:
em.mails1._domainkey.mails2._domainkey.mail
ems1._domainkeys2._domainkey
u12345678.wl123.sendgrid.net. The full hostnames and values must match exactly what you see in your Base44 dashboard.
Key points:
- There are always three CNAME records for the Base44 email setup.
- The record names and values are specific to your domain, so copy and paste them without changes.
- You do not need extra TXT records for SPF or DKIM. Those checks are handled through the CNAME records.
- If your DNS provider only asks for the host label, enter just the label (for example,
emors1._domainkey) and the provider adds your domain automatically.
s1._domainkey or s2._domainkey from another email provider. If those records exist, remove or update them so only the Base44 specific CNAME records remain.
Optional: Adding a DMARC record
DMARC is an optional but recommended TXT record that tells other email providers how to handle messages that fail SPF or DKIM checks. Base44 does not add DMARC automatically. You can start with a relaxed DMARC policy such as:- Host:
_dmarc - Type:
TXT - Value:
v=DMARC1; p=none; adkim=r; aspf=r; pct=100

