Skip to main content

Connect Existing Domains from Cloudflare to Zapmail

Zapmail lets you connect domains managed in Cloudflare directly to your Zapmail workspace. Once connected, you can manage DNS settings and use the domains for mailbox creation and outreach—without manual nameserver changes.
​

This guide walks you through the entire process step by step.


Before You Begin

Make sure you have:

  • Access to your Cloudflare account

  • Your Cloudflare email address

  • Your Account ID

  • Your Global API Key

Zapmail uses these credentials securely to access your domains.


Why Connect an Existing Domain?

Connecting your domain to Zapmail allows you to:

  • Use your existing domain for outreach

  • Manage domains and mailboxes from one central dashboard

  • Automatically configure SPF, DKIM, DMARC, and MX records

  • Ensure a clean and reliable setup for better deliverability


Step 1: Open Domain Dashboard

  • Log in to your Zapmail dashboard

  • Click Domain Dashboard

  • Select Domain Registrar from the left sidebar


Step 2: Add Registrar

  • Click on Add Registrar

  • Select Cloudflare


Step 3: Add Cloudflare Credentials

  • Enter the following details:

    • Account Nickname (Optional)

    • API Token

    • Account ID


Where to Create Your Cloudflare API Token

  • Log in to your Cloudflare account

  • Click your profile icon in the top-right corner

  • Select Profile

  • From the left sidebar, click Account API Tokens


Create a Custom API Token

Once you are on the API Tokens page:

  • Click Create API Token

  • Under Custom token, click Get started

  • Give your API token a descriptive name

💡 Tip: You can use a name such as Zapmail or Zapmail Integration so you can easily identify the token later.


Add the Required Permissions

Under Permissions, add exactly these four permissions:

  • Account → Account Settings → Read

  • Zone → Zone → Edit

  • Zone → DNS → Edit

  • Zone → Single Redirect → Edit

No additional permissions are required.

📌 Important: Make sure the permissions match the list above exactly. No additional permissions are needed.


Configure Account and Zone Resources

After adding the permissions, configure the resources as follows.

Account Resources

  • Select Include

  • Select this account from the account list

Zone Resources

  • Select Include

  • Select All zones from an account

  • Choose the same Cloudflare account


Review and Create the Token

Once all settings are configured:

  • Click Continue to Summary

  • Review the permissions and resource settings

  • Click Continue to create the token

  • Copy the generated API token and Added it on Zapmail API token field.


🆔 Account ID

  • Log in to Cloudflare

  • Click on any domain from the homepage

  • Your Account ID appears under the domain name

  • Copy and paste it into Zapmail

Once submitted, Zapmail will securely authenticate your Cloudflare account.


Step 4: Connect Your Cloudflare Domains

  • After authentication, your Cloudflare domains will appear in Zapmail

  • Select the domain(s) you want to connect

  • Click the Connect button


Common Errors & How to Fix Them

Workspace Already Exists
The domain is already associated with an active Google Workspace or Microsoft 365 setup.


👉 Refer to the Workspace Already Exists guide to resolve this.

Permission Required
Zapmail doesn’t have permission to access the domain from Cloudflare.
​
👉 Check Cloudflare access permissions and try again.

Domain Already Connected
The domain is already linked to another Zapmail workspace.


👉 Check your domain list or contact support.


⚠️ Important Notes

  • Each Zapmail workspace can be connected to only one Cloudflare account

  • To link a different Cloudflare account, contact support

  • No nameserver changes are required for Cloudflare-connected domains

  • If you disconnect your Cloudflare account or the domain is no longer available in your Cloudflare account, Zapmail will no longer be able to manage DNS records for that domain.


✅ You’re All Set!

Your Cloudflare domains are now connected to Zapmail .You can start creating mailboxes and running outreach campaigns right away. If you run into any issues or need help, our support team is always here.
​

📩 Contact Support: [email protected]

Did this answer your question?