Your domain identifies you in the digital world. To send emails with Brew, you need to complete a one-time verification process that takes about five minutes. Once verified, every email you send through Brew comes from your own domain.
How to Verify Your Domain
Add your sending domain
Go to Settings → Domains and click Add sending domain. Enter the domain you want to send from.We strongly recommend using a subdomain rather than your root domain. For example, use
updates.revolut.com instead of revolut.com.Good subdomain options:mail.yourdomain.comupdates.yourdomain.comnews.yourdomain.com
Set default sender settings
Next, configure how your emails appear in recipients’ inboxes. Brew automatically extracts this information from your domain during sign-up, but you should verify it’s correct.
- Sender name - appears alongside your email address. We suggest keeping it simple and personal (e.g. a real name). You can change this per email in the editor.
- From email - the email address that appears in the “From” field of your emails.
- Reply-to email - where replies are sent. Use a real, monitored address (never “no-reply”). Replies signal to email providers that your content is valuable.
Add DNS records
Authorize Brew to send on your behalf by adding DNS records. This works because anyone can read DNS records, but only the domain owner can add them - so adding Brew’s records proves you own the domain.
- Zone File (Fastest)
- Manual Setup
Download the zone file as a
.txt file from the Brew dashboard, then upload it to your domain registrar. This adds all the DNS records in a few clicks.Records you’ll add
DKIM (required)
DKIM (required)
A cryptographic key that inboxes check to confirm a message wasn’t altered in transit. You’ll add this as a TXT record.
SPF (required)
SPF (required)
When a mailbox receives an email claiming to be from your domain, it checks your SPF record to see which servers are authorized to send for you. You’ll add both an MX and a TXT record.
DMARC (optional but recommended)
DMARC (optional but recommended)
Check whether your domain already has a DMARC record - some platforms add one automatically. If a DMARC record exists in any form, you’re good. If it’s missing, copy and paste the values Brew provides.
Provider-specific instructions
Provider-specific instructions
Not sure how to add DNS records at your registrar? Expand below for guidance.GoDaddy - Log in, open your domain’s DNS settings, click Add, and create each record. For MX records, set priority to 10. If you see an “invalid hostname” error, try adding a period (.) at the end of the value. GoDaddy helpCloudflare - Log in, select your domain, go to DNS, click Add record. Set proxy status to “DNS Only” (gray cloud) for all records - proxying breaks email authentication. Cloudflare helpGoogle Domains - Log in, select your domain, go to DNS, and use the Custom resource records area. Google may add quotes to TXT records - this is normal. Google helpNamecheap - Log in, go to Advanced DNS. If you use Gmail/G Suite, switch Mail Settings to Custom MX before adding Brew’s MX records, then re-add Gmail’s MX record. Namecheap helpAWS Route 53 - Log in, select your hosted zone, click Create record. For MX records, put priority and value together. Only enter the subdomain part for record names. AWS helpSquarespace - Log in, go to Domains, pick your domain, scroll to Custom Records. Remove trailing periods if you see errors. Squarespace helpVercel - Log in, open your domain’s DNS settings. Use only the subdomain part for record names. Vercel helpWix - Wix DNS doesn’t support MX records for subdomains if nameservers point to Wix. Use the “Pointing” method or manage DNS externally (e.g. Cloudflare). Wix helpDreamhost - Currently unsupported for custom subdomain MX records. Use an external DNS provider or contact Dreamhost support. Dreamhost help
Don't have access to your domain registrar?
Don't have access to your domain registrar?
If you don’t have direct access to your domain registrar:
- Add technical team members to your Brew account who can handle the DNS setup
- Share this guide with your IT team or domain administrator
- They’ll have all the instructions needed to add the required DNS records
MX record conflicts
MX record conflicts
If you already have an MX record for the same hostname (e.g. mail.yourdomain.com), remove it before adding Brew’s MX record.The MX record is for your sending subdomain, not your root domain, so it won’t affect any existing email setup on your root domain.If you need to keep your existing MX record, use a different subdomain for Brew (e.g.
newsletter.yourdomain.com), update your sending domain in Settings, and follow these steps again.Verify your records
Return to the Brew dashboard and click Verify records. As each record is confirmed, it turns green in the UI. When every record is verified, the tag next to your domain turns green - your domain is ready for sending.
DNS propagation can take up to 72 hours. If verification doesn’t happen immediately, check back later - this is normal.
Best Practices
Use a subdomain (recommended)
Use a subdomain (recommended)
Sending from a subdomain like
mail.yourdomain.com instead of your root domain protects your main domain’s reputation. If deliverability issues occur on a subdomain, you can isolate the problem without affecting your broader domain reputation.The subdomain you choose appears in the “From” field of all your emails, so pick something recognizable and professional.Use a real reply address (never no-reply)
Use a real reply address (never no-reply)
Use addresses like
hello@company.com or support@company.com and make sure someone monitors replies. When recipients reply to your emails, it signals to email providers that your content is valuable - helping your deliverability.Align links with your sending domain
Align links with your sending domain
When your email links point to the same domain you’re sending from, it builds trust and avoids spam filters. Avoid link shorteners like
bit.ly in marketing emails.FAQ
Can I change my sending domain later?
Can I change my sending domain later?
Yes. Go to Settings → Domains and update your domain at any time. You’ll need to complete the verification process again for the new domain, and we recommend warming up the new domain as well.
Why does it say my domain is already in use?
Why does it say my domain is already in use?
Another Brew account has already verified this domain or a related domain. Once verified, a domain and all its subdomains are protected.What to do:
- Contact your team to find who set up the original Brew account
- Ask the domain owner to invite you as a team member
- If there’s an error, contact support@brew.new with proof of domain ownership
What if I don't own a domain?
What if I don't own a domain?
Purchase one through a registrar like GoDaddy, Namecheap, or Google Domains.
When do I need to repeat this process?
When do I need to repeat this process?
You’ll need to verify again if you switch subdomains, change your root domain, switch DNS providers, or change your domain’s nameservers.
Need Help?
Our team is ready to support you at every step of your journey with Brew. Choose the option that works best for you:- Self-Service Tools
- Talk to Our Team
Search Documentation
Type in the “Ask any question” search bar at the top left to instantly find relevant documentation pages.
ChatGPT/Claude Integration
Click “Open in ChatGPT” at the top right of any page to analyze documentation with ChatGPT or Claude for deeper insights.