Use your own domain for all customer-facing Spiffy pages
Setting up a custom domain can be technical. Adding a custom domain will change URLs, links, and embed code across your entire account including checkouts, affiliate links, and portals.
Table of Contents
Add Your Subdomain in Spiffy
Only account owners can make changes to account-level domain settings. The owner of the account will need to make this change.
Adding a custom subdomain can be done from your Spiffy account settings.
Go to your account domain settings
- Click the blue Setup a custom domain.
- Input your custom subdomain into the Domain field
- Click Save
- Continue to setting up your domain in Cloudflare
Pro Tip: Your custom subdomain will be used for checkouts, portals, and affiliate links. Using a subdomain like checkout.yourcompany.com or payment.yourcompany.com may not make sense in all scenarios.
We recommend setting up secure.yourcompany.com.
Setup Your Subdomain in Cloudflare
Custom domains in Spiffy require your domain to be setup in Cloudflare for security
- Have your domain’s DNS setup in your Cloudflare account
(you may need to work with a web developer to ensure your DNS is setup correctly) - Add your subdomain CNAME to your DNS and ensure it’s “proxied”
(how to proxy a CNAME in Cloudflare)
- Set your SSL in Cloudflare to Full (strict).
(SSL settings in Cloudflare)
- Add a Cloudflare Page Rule that disables Auto Minify on your Spiffy subdomain
- Your custom subdomain is now active!
It can take up to 24 hours for Cloudflare to propagate these changes
More Cloudflare resources:
If you have questions, please reach out to Cloudflare support to get your subdomain setup.
Domain Migration Checklist
Now that you setup your custom domain, you’ll need to make sure all your links and embed code are updated with your new Spiffy links. This is important to ensure checkouts, tracking, and embeds continue to work properly.
- Give affiliates updated links
Make sure all your affiliates have their new links that use your new domain. Due to cross-domain tracking limitations on browsers, your old links may not track properly. - Update all links to checkouts
Ensure all checkout links that have been shared with customers to use are replaced with the new custom checkout link. This includes, in email automation, websites, etc. - Update all links to your customer/affiliate portals
All places that include the customer portal link will need to be replaced with the updated link that includes your custom domain. - Update SpiffyJS embed code
Every place you’ve added SpiffyJS will need to be updated. Replace your old SpiffyJS, with the new SpiffyJS that works with your new custom domain. This includes updating any in-line embedded checkouts and portals.