How can I set up a custom email address using Webflow?

TL;DR
  • Choose a third-party email host (e.g. Google Workspace, Zoho Mail, Microsoft 365) since Webflow doesn’t offer email hosting.  
  • Verify your domain ownership and add the provider’s required DNS records (MX, TXT, CNAME) in your domain registrar or Webflow’s DNS settings.  
  • Wait for DNS propagation, then send/receive email using webmail or an email client.

Webflow does not provide email hosting, but you can set up a custom email address (like yourname@yourdomain.com) by connecting your domain to a third-party email provider.

1. Choose an Email Hosting Provider

  • Webflow does not offer email accounts, so you’ll need a service like:
  • Google Workspace (Gmail for custom domains)
  • Zoho Mail
  • Microsoft 365
  • These providers allow you to send/receive email using your custom domain.

2. Verify Ownership of Your Domain

  • After signing up with the email host, you’ll need to verify domain ownership.
  • You’ll generally be asked to:
  • Add a TXT record to your domain’s DNS settings, or
  • Upload a file to your site (this option isn’t ideal with Webflow—use DNS).

3. Add DNS Records in Webflow

  • Go to Project Settings in Webflow, then click Hosting.
  • Scroll to the Custom Domains section and click Manage DNS Settings (this opens your DNS configuration if available—you will need to use your domain registrar for this if you bought your domain outside Webflow).
  • Add the email provider’s required DNS records, which usually include:
  • MX records
  • TXT (SPF) records
  • CNAME records (optional for mail clients or verification)
  • For example, for Google Workspace, add:
  • MX: ASPMX.L.GOOGLE.COM, ASPMX2.L.GOOGLE.COM, etc.
  • TXT: v=spf1 include:_spf.google.com ~all

4. Wait for DNS Propagation

  • Changes may take up to 48 hours to fully propagate, though it’s often faster.
  • You can check if your records are live using tools like MXToolbox.

5. Send and Receive Email with Your Domain

  • Once DNS is set up, you can send/receive emails using:
  • The webmail interface from your email provider
  • Third-party apps: add the account details into Apple Mail, Outlook, etc.

Summary

Webflow doesn't host email, so use a third-party provider like Google Workspace. Then, authenticate your domain and add the required DNS records using your domain registrar’s settings or Webflow's DNS configuration (if applicable). After DNS propagates, you can start using your custom email address.

Rate this answer

Other Webflow Questions