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 domainOnboarding aliasOnboarding public URL
me.fnlfx.comonboarding_1me.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 domainYour onboarding aliasOnboarding public URL
me.fnlfx.com (project)onboarding_1me.fnlfx.com/onboarding_1
survey.example.com (custom)onboarding_1survey.example.com/onboarding_1

How to add a custom domain

  1. 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.
  2. 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.

TypeNameTarget
CNAMEsurvey (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