Connect Cloudflare
Step-by-step guide to connect your Cloudflare account to Domain Pilot
This guide walks you through connecting your Cloudflare account to Domain Pilot so you can manage all your Cloudflare domains from a single dashboard.
Before You Begin
- A Cloudflare account with at least one domain
- Access to the Cloudflare dashboard
Step 1: Access API Tokens
- Log in to the Cloudflare dashboard
- Click on your profile icon in the top right
- Select My Profile
- Navigate to the API Tokens tab
Step 2: Create an API Token
- Click Create Token
- Under Custom token, click Get started
- Configure the token with the following permissions:
- Zone → DNS → Edit
- Zone → DNS Settings → Edit
- Account → Registrar: Domains → Read
- Under Account Resources, select Include → your account
- Under Zone Resources, select Include → All zones from an account → your account
- Click Continue to summary
Step 3: Copy Your API Token
- Review the token summary and click Create Token
- Copy the API token displayed on screen
Step 4: Find Your Account ID
- Go to your Cloudflare account home
- Click the three-dot menu (···) next to your account
- Select Copy account ID
Step 5: Connect in Domain Pilot
- Log in to Domain Pilot
- Go to Settings → Registrars
- Click Add Registrar and select Cloudflare
- Paste your API Token and Account ID
- Click Connect
Verifying the Connection
Once connected, Domain Pilot will automatically sync your domains. This usually takes a few seconds. You should see all your Cloudflare domains appear in the Domains section.
Troubleshooting
"Invalid Token" Error
- Ensure you copied the full token without extra spaces
- Verify the token has not been rolled or deleted in Cloudflare
- Check that the token has the correct permissions (DNS:Edit, DNS Settings:Edit, Registrar:Domains:Read)
Only Some Domains Appearing
- If you restricted the token to specific zones, only those domains will sync
- Edit the token in Cloudflare to include All zones if you want all domains
"Insufficient Permissions" Error
- The token needs at minimum DNS:Edit and Registrar:Domains:Read permissions
- Edit the token in Cloudflare and add the required permissions