Skip to main content
To migrate a custom domain in Sendspark: contact support to remove your current domain, add the new subdomain in Settings → Custom Domain (this generates the IP address), create a fresh DNS A record pointing to that IP, set a 301 permanent redirect from the old domain to the new one so existing links keep working, then wait for DNS to propagate. Don’t delete the old domain.

Key takeaways

  • Follow the order: contact support to remove the old domain → add the new subdomain (this generates the IP) → create a fresh A record → set a 301 redirect → wait for propagation.
  • Keep the old domain live — the 301 permanent redirect from old to new links depends on it.
  • CAA records can block automatic SSL issuance; ask IT to allow Google’s provider (pki.goog) or remove restrictive CAA settings.
  • DNS propagation can take up to 24 hours; don’t launch new campaigns until the domain is fully propagated and verified in Sendspark.

🧩 What you need before starting

🌐 New subdomain ready (e.g. watch.newdomain.com)
🔧 Access to DNS settings (Cloudflare, Route 53, GoDaddy, etc.)
⏰ Schedule a low-traffic window (recommended: off-peak hours)
📌 Ability to create A records and redirects

🪜 Migration steps


1️⃣ Contact Support

Request removal of your current custom domain. We’ll confirm once it has been fully removed on our side.

2️⃣ Add New Domain in Sendspark

Go to Settings → Custom Domain and add your new subdomain. ⚠️ The IP address is generated only at this step (it cannot be known in advance).

3️⃣ Create DNS A Record

Add a new A record in your DNS provider. ➡️ Point watch.newdomain.com → Sendspark IP address

⚠️ Important DNS rules:

  • Do not reuse existing DNS records
  • Create a fresh record every time
  • Add it immediately after receiving the IP
  • Avoid duplicate or conflicting record names
  • If your DNS provider requires it, set the record to DNS only (not proxied)
    • In Cloudflare, this is typically the default behavior unless manually proxied

⚠️ Possible DNS Security Restriction (CAA)

In some cases, your domain may have additional DNS security settings configured by your IT or security team. These settings (called CAA records) control which providers are allowed to issue SSL certificates for your domain. If these restrictions are in place, Sendspark may not be able to generate a secure certificate automatically — even if your A record is set up correctly.

What to do

If your domain doesn’t verify, you may need to:
  • Ask your IT team to allow Google’s certificate provider (pki.goog), or
  • Remove any restrictive CAA settings

4️⃣ Set Up 301 Redirect (Critical)

This ensures old links keep working without interruption. 🔁 Configure a 301 Permanent Redirect Mapping: watch.olddomain.com/*watch.newdomain.com/* ⚠️ Do NOT delete the old domain — it is required for redirects to function properly.

5️⃣ Wait for Propagation

⏳ DNS propagation can take up to 24 hours. Once everything resolves, Sendspark will automatically verify your new domain.

📊 What changes during migration


⚠️ Important

Do not launch new campaigns until: ✔ DNS is fully propagated
✔ Domain is verified in Sendspark
This ensures clean URLs and avoids deliverability issues.

🆘 Need help?

Contact Sendspark support to start the process or if anything looks off during setup.

Frequently asked questions

The IP address is generated only when you add the new subdomain in Settings → Custom Domain — it can’t be known in advance. Add the domain first, then create a fresh A record pointing to the IP you receive.
No. Create a fresh A record every time, add it immediately after receiving the IP, and avoid duplicate or conflicting record names. If your DNS provider requires it, set the record to DNS only (not proxied).
No. Do not delete the old domain — the 301 permanent redirect (mapping watch.olddomain.com/*watch.newdomain.com/*) needs it to keep existing links working.
Your domain may have CAA records set by your IT or security team that control which providers can issue SSL certificates. Ask IT to allow Google’s certificate provider (pki.goog) or remove the restrictive CAA settings.
DNS propagation can take up to 24 hours. Once everything resolves, Sendspark automatically verifies the new domain. Don’t launch new campaigns until DNS is fully propagated and the domain is verified.
Updated July 2026.