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.
The benefit of taking the steps to setup a custom domain are:
- Branding – your checkout is on your own domain name (eg. secure.yourwebsite.com/…)
- Fast Pageloads – your checkout will load fast, you’re using our hosted checkout
- ApplePay – your checkout will be on your own domain and ApplePay is supported
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 set up your custom domain in your DNS settings wherever your domain is hosted.
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 Your DNS Settings
Custom domains in Spiffy require adding a CNAME record to your DNS settings.
If you created a subdomain in Spiffy as: secure.yourdomain.com, you’ll need to set up a CNAME in your DNS to match. In this example, you would create a CNAME record for secure in your DNS.
- Add your subdomain CNAME to your DNS
- Your custom subdomain is set up and waiting for propagation
Note: Your DNS can take several hours to propagate these changes. You can continue using your hosted Spiffy URLs in the meantime
Domain Migration Checklist
Now that you set up your custom domain, you’ll need to ensure 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 correctly.
- 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.