Cloud 15-20 Min Read Beginner to Expert

How to Set Up a Custom Domain Email for Free (Cloudflare + Gmail)

How to Set Up a Custom Domain Email for Free (Cloudflare + Gmail)

Introduction: Why @gmail Looks Unprofessional

Imagine you're hiring a contractor. One person emails you from `john.doe@gmail.com`. Another emails from `john@doeconstruction.com`. Who do you trust more? The answer is obvious. A custom domain email instantly adds credibility to your business. But did you know you can set it up for free? I've been doing it for years, and in this guide, I'll show you how.

What We're Going to Do

We will use Cloudflare's Email Routing feature to forward incoming emails from `hello@yourdomain.com` to your existing Gmail inbox. You'll also be able to send emails from that address using Gmail's "Send mail as" feature. The best part? It's completely free.

Prerequisites

Step-by-Step Execution

Step 1: Add Your Domain to Cloudflare

Sign up at cloudflare.com. Enter your domain. Cloudflare will give you two nameservers. Go to your domain registrar (where you bought the domain) and replace the existing nameservers with the Cloudflare ones. Wait for propagation (usually 1-24 hours).

Step 2: Enable Email Routing

In Cloudflare dashboard, go to "Email" -> "Email Routing". Click "Get Started". Cloudflare will automatically add the necessary MX and TXT records to your DNS. This is the magic that makes it work.

Step 3: Create a Custom Address

Click "Create address". Enter the address you want (e.g., `hello`) and the destination address (your Gmail). Click "Save". Cloudflare will send a verification email to your Gmail. Click the link inside.

Step 4: Send Emails From Your Custom Address

This is the tricky part. Go to Gmail -> Settings -> "Accounts and Import" -> "Send mail as" -> "Add another email address". Enter your name and the custom email. Gmail will send a verification email to your custom address. Since Email Routing is forwarding to your Gmail, you'll receive it. Click the verification link.

Now, when you compose an email, you can select your custom address from the "From" dropdown.

Common Mistakes Beginners Make

Practical Exercise (Don't Skip This)

Set up a custom email for your domain. Send a test email to a friend and ask them to check the "From" address. If you get stuck, email me at digisoneglobal@gmail.com.

Frequently Asked Questions

Q: Is this really free?
A: Yes. Cloudflare Email Routing is free. Gmail is free. You only pay for the domain name.

Q: Can I receive emails at multiple addresses?
A: Yes. You can create aliases like `support@`, `sales@`, `info@` all forwarding to the same Gmail.

Tools & Resources Mentioned

Conclusion & Next Steps

You now have a professional email address. This is a small change that makes a big difference in how clients perceive you. Next, we'll optimize your website for speed.

Back to Masterclasses