Domains & URLs
Learn how FunnelFox works with domains, and how to set up a custom domain to access your onboardings right from your URLs.
How domains work in FunnelFox
In FunnelFox we host your onboardings to eliminate unnecessary work from your end. We developed a flexible system of serving all your projects and onboardings that allow you to concentrate on your designs, instead of DevOps.
By learning how we work with URLs, you can make more informed decisions, when choosing a project domain or onboarding alias.
Project domains
FunnelFox associates domains with projects.
When you create a project in FunnelFox, you are given a random subdomain in *.fnlfx.com
zone, such as favorite-client.fnlfx.com
.
You can manually set a project subdomain in your Project Settings to better match your branding. For example, you can set your project domain to be my-project.fnlfx.com
if this subdomain is not yet occupied.
Alias
FunnelFox associates URL paths with onboarding aliases.
When you create an onboarding, you need to provide a URL slug called alias. This alias would be visible in the released onboarding as a URL path.
Take a look at the example below to see how it works:
Project domain | Onboarding alias | Onboarding public URL |
---|---|---|
me.fnlfx.com | onboarding_1 | me.fnlfx.com/onboarding_1 |
Preview URLs
Note, that subdomains and paths can only refer to your released onboardings.
When you build a preview onboarding, it will always be hosted on our reserved subdomain preview.fnlfx.com
. You should not use these URLs for anything, except testing and internal sharing.
FunnelFox can delete generated preview onboardings after a while.
What are Preview URLs?
If you are not sure what is the difference between Preview URL and Release URL, you can ask us! We are currently working on adding a guide to help you!
Custom domains
If you have a domain of your own, you can use it as an alias of your project domain.
For example, if you own example.com
, you can assign a subdomain in your zone (like survey.example.com
) to mirror your project domain me.fnlfx.com
.
Onboarding paths work the same way both on project domain and your custom domain.
Your domain | Your onboarding alias | Onboarding public URL |
---|---|---|
me.fnlfx.com (project) | onboarding_1 | me.fnlfx.com/onboarding_1 |
survey.example.com (custom) | onboarding_1 | survey.example.com/onboarding_1 |
How to add a custom domain
- Put your custom domain in the Custom domain field on the Domains tab of Project settings. We usually recommend using third-level subdomain such as
survey.example.com
. - Add a CNAME record in your DNS settings. It must have config as shown in a table below:
I don't know how to add a CNAME record
If you are not sure how to do this, you can refer to the links at the bottom of this page to find instructions for your domain provider.
Type | Name | Target |
---|---|---|
CNAME | survey (or any subdomain) | cname.fnlfx.com |
Note, that Name allows any value, not just survey
. It is a subdomain in your zone. So if you provided survey
in your example.com
zone, your custom domain will be survey.example.com
Once you’ve added your domain to Project settings and a CNAME record to DNS, it usually takes several hours to propagate changes globally. In case it doesn't take any effect after 2-3 hours, please contact us for help.
If you're using Stripe and Apple Pay, you need to approve the custom domain and update the verification file in the project settings
Updated about 2 months ago