Overview
Your share links and promotion links are built on a program domain — a branded host such asshare.mycompany.com. When you rebrand, consolidate two brands, or move to a new company domain, you move your program onto a new branded domain.
You never replace or delete the old domain. You add the new one and then redirect the old one to it. Extole keeps the old domain alive and forwards it, so links your advocates shared years ago still work and still earn credit.
The migration has four steps, in this order:
- Create a CNAME for the new domain.
- Add the new domain in Extole.
- Update your core tag to the new domain.
- Redirect the old domain to the new one.
Both domains can run side by side for as long as you need. Prepare the new domain, update your site, and switch over when everything is ready. No downtime is required.
Before You Begin
- Keep the old domain forever. Don’t delete it in Extole, and don’t remove its DNS record. Extole serves the forward from that host, so if it stops pointing at Extole, every link already in the wild stops working.
- Pick the new host. Use a subdomain of your brand domain —
share.mycompany.comorrefer.mycompany.com. It must point at Extole directly; it can’t be a path such aswww.mycompany.com/share. - Plan your email records. If your program emails send from the old brand, you also need SPF and DKIM records for the new domain. See Extole DNS Requirements.
- Tell your CSM. Program copy, promotion links, and email sending addresses that name the old brand are updated separately from the domain itself.
Step 1: Create a CNAME for the New Domain
Point the new branded host at your Extole program domain — the unbrandedmycompany.extole.io host shown in Tech Center under Program Domains. If more than one is listed and you aren’t sure which to use, ask your CSM.
Example DNS update:
Step 2: Add the New Domain in Extole
Navigate to Tech Center > Program Domains and click + New Domain. Complete the form:- Name: an internal label, such as New Branded Referral Domain.
- Referral Domain: the new host, such as
share.newbrand.com. - Production Sites Extole Should Support Requests From: the sites your program runs on, including the new brand’s site.
- Testing Sites Extole Should Support Requests From: your staging and test sites.
Step 3: Update Your Core Tag
Replace the core tag on your site so it loads from the new domain:Step 4: Redirect the Old Domain
Edit the old domain — not the new one — in Tech Center > Program Domains:- Click the pencil icon on the old domain’s row.
- Select Disable program domain and redirect all traffic to:.
- Choose the new domain from the list.
- Click Save.
What Happens When You Redirect a Domain
- Links already shared keep working. A visit to
share.oldbrand.com/ABC123is forwarded toshare.newbrand.com/ABC123— the same share code, with the path and any query parameters preserved. The advocate still gets credit for the referral. - New links are created on the new domain. Every place Extole builds a link follows the redirect: share links, promotion links, and links inside your program and reward emails.
- Your site lists move to the new domain. The production and testing sites you had listed on the old domain are archived there and copied onto the new domain, so the new domain covers everything the old one did.
- One active domain serves your program. While two active domains both list the same site, which one serves a visitor isn’t something you set. Redirecting the old domain leaves exactly one, which is what makes the switch take effect.
- Redirects follow a chain. If you migrate again later, a link on your oldest domain still lands on your current one.
- The old domain stays in your account. Extole doesn’t delete program domains, because there are always links in the wild that depend on them.
