Cloudflare DNS Auto-Connect
I would like to request a feature that allows seamless integration between Mailgun and Cloudflare for DNS configuration. Similar to how Google Workspace provides a one-click setup process for adding necessary DNS records via Cloudflare, this feature would streamline the onboarding process and enhance the user experience.
Currently, setting up Mailgun requires manually adding DNS records (MX, SPF, DKIM, etc.) to the domain's DNS provider, which can be time-consuming and error-prone, especially for users less familiar with DNS management. A seamless integration with Cloudflare, leveraging Cloudflare's API, would enable automatic configuration of all required DNS records with a single click after logging into Cloudflare from the Mailgun dashboard.
Proposed Functionality:
During domain setup in Mailgun, offer an option to "Connect to Cloudflare."
Allow users to authenticate with their Cloudflare account.
Automatically add the required DNS records for the domain using Cloudflare’s API.
Provide a confirmation once the records have been successfully configured.
Include fallback instructions or an option for manual configuration if the process fails.
Benefits:
Time-Saving: Reduces the time required for manual DNS entry.
Error Reduction: Minimizes the risk of misconfigured DNS records.
User-Friendly: Improves the onboarding experience for non-technical users.
Consistency: Ensures all records are accurately configured to Mailgun’s standards.
Google Workspace provides a similar integration where users can connect their domain to Cloudflare during setup, and all necessary DNS records are configured automatically. A similar feature for Mailgun would make the setup process much more efficient.