Skip to main content
All CollectionsPublish & collaboratePublish form/app URL
How to set a custom domain for your form or app URL
How to set a custom domain for your form or app URL

Mask formaloos with your own domain/subdomain using Formaloo's custom domain feature. Easily set up with CNAME records.

Updated over a month ago

Formaloo's Customized Domain feature allows you to mask the formaloo.co portion of the URL, so it appears that the formaloos are hosted on your site.

To set up your domain/subdomain with Formaloo, you need to add a CNAME record.

Additionally, it would help if you pointed your branding in Formaloo towards your domain/subdomain.

1. Add a CNAME record

Custom domains can be used with any subdomain (i.e., test.yourdomain.com) but currently are not supported for proxied domains.

Note that the subdomain will only show formaloos. It is not able to display other content, such as your homepage or blog.

  1. Sign in to your account with your domain host provider (i.e., GoDaddy, Cloudflare, Bluehost, etc.)

  2. Locate where your domain's DNS (Domain Name System) records are managed. This will vary from provider to provider. This task could be referred to as DNS Management, Name Server Management, or Advanced Settings. It is usually found in the CPanel or within your provider's dashboard.
    Learn how to add a CNAME record for Cloudflare, GoDaddy, Siteground, HostGator, and Bluehost.

  3. Locate the CNAME records for the subdomain you want to use. You may already have one or more records resembling:

  4. If required, select which domain you want to add a CNAME record for.

  5. Choose the Add a CNAME record. Enter the name of the subdomain you want to use for your Formaloos. Or, insert "@" if you want to point your entire domain.
    Note: Some domain providers will autofill the ending of your app or form URL. For example, if you type test.yourdomain.com, they will update this to: whatever.mydomain.com.mydomain.com. Double-check your subdomain URL to make sure you are adding the desired CNAME record.

  6. In the CNAME or “Target” field, enter this: forms-alias.formaloo.net

    DNS checker

You will need to create a CNAME record, pointing your domain to:

forms-alias.formaloo.net
If you want the custom domain to open your formaloo form.

apps-alias.formaloo.net

If you want the custom domain to open your formaloo app.

2. Ensure your CNAME change is propagated

It can take up to 24 hours for the new DNS information to propagate. While your CNAME record has now been created, please wait up to 24 hours to see it work. You can check that your DNS records are fully propagated on DNSchecker.org or similar services.

3. Set the custom domain on your forms/apps

You can also have multiple custom domains activated on your forms and apps. There are two main ways you can use custom domains in Formaloo:

Method 1: A custom domain on all forms and apps in your workspace

This way, you can customize the address of all your formaloos automatically to your domain/subdomain. It is a great option if you want all your forms and apps to work with the same root domain automatically.

This method applies your custom domain to all forms and apps. This way, your forms & apps can be opened with their URL ending appended to your custom domain.

Go to your Workspace Settings page in your dashboard. Provide your custom domain or subdomain. This will enable a custom domain on your workspace.

Set a form custom domain on your Workspace

Important note: When you enable this, all your forms and apps will be accessible. Enter the formaloo’s URL ending at the end of your custom domain to access them. This URL ending is the unique address of each formaloo.

Remember to add your form or app’s URL to the end of your custom domain. This will enable you to open your forms and apps.

Method 2: A custom domain on each form or app, individually

You can also point to a separate domain/subdomain for each Formaloo!


A custom domain on your form, individually

You can assign a unique custom domain to each form in two ways:

Option 1: Use the Embed button

  1. Open the dashboard: In your dashboard, locate the form you want to customize.

  2. Click on the Embed button: In the form's top buttons, click on Embed.

  3. Set the Custom Domain: Click on Address and enter your custom domain, and save it.

forms' custom domain

Option 2: Use the Share button in the form editor

  1. Open the form editor: From the form overview, click Edit Form to enter the form editor.

  2. Access the Share menu: In the top-right menu, click on Share.

  3. Set the Custom Domain: Select Address in the sharing settings and enter your custom domain or subdomain.

custom domain on the form editor

⭐ Pro tip:

The subdomain is added on both dashboards. So, you can't create a new form without a subdomain on either dashboard. But when you embed your form using script or iframe, end users won't see the subdomain or the URL; it's just the form embedded on a webpage.

🗄️ Old dashboard:

To enable this on a form in the old dashboard, right-click your formaloo in the dashboard and choose “View responses”. Then go to the “Share” tab, and click on the “Customized link (custom domain)” link.

Customized link (custom domain)

On the opened page, enter your desired domain/subdomain & hit save. Please note that if your CNAME record hasn’t been propagated yet, you can’t save it here.

A custom domain on your app, individually

To assign a unique custom domain for an individual app, first ensure that Public View is enabled.

Follow these steps:

  1. Open the app: In your dashboard, locate and click on the app you want to configure.

  2. Enable Public View:

    • Click on the Settings tab within the app.

    • Find the Public View option and toggle it to enable.

    • Once enabled, the app’s public URL will appear below the toggle.

  3. Set the Custom Domain:

    • After enabling Public View, go to the top-right menu and click on the Share button.

    • Set the Custom Domain: Select Address in the sharing settings and enter your custom domain and save it.

app custom domain

This setup allows your app to be accessed via your specified custom domain, providing a consistent, branded experience.

📝 Important note:

Please note that if your CNAME record hasn’t fully propagated, you may encounter an error when trying to save the custom domain. It typically takes up to 24 hours for DNS changes to propagate fully.

🗄️ Old dashboard:

In the old dashboard, open your app by clicking it. Then choose the “App settings” option. Your app should have the public view enabled to accept custom domains. So go ahead and enable the public view option.

When you do so, it gives you the option to enter a custom domain for your app. There, you can add a custom domain for your app.

You can also change the URL ending of your app here. Ensure to save changes before closing this window.

Did this answer your question?