top of page

How to customize your form URL?



 

Promote your brand by customizing your form URLs. Available to Gold/Enterprise plan users only.


You can set up multiple custom domain (unlimited custom domain) per Formly account

Example:

Form1 - https://yourdomain1.com/orderform

Form2 - https://yourdomain2.com/supportform

etc


Subdomain

By default, all form URLs start with “getformly.app” followed by string of random characters called “slug”.

Default URL example – https://getformly.app/2sYMO6


You can create a subdomain for your Formly account. For example, you can choose the business name ‘yourbusinessname’ as your subdomain, and it will appear after the https:// part of the URL of each of your forms:


https://yourbusinessname.getformly.app/2sYMO6

If the name ‘yourbusinessname’ is already taken by someone else, you can add a number after the word, just like in this example:


https://yourbusinessname2.getformly.app/2sYMO6


Add a subdomain

1. Log in to your account, and click the Avatar in the top right corner. Then click Settings:




2. Enter the subdomain (e.g. yourbusinessname) and click on ADD SUBDOMAIN


Note:

  • Your subdomain must be between 2 and 20 characters long, it cannot contain special characters, like symbols, and it cannot be a subdomain already in use.

  • You can only have one subdomain associated with a Formly account.

  • You can use the trash can icon to delete it and add another subdomain again

  • Updating the subdomain also changes the links to your published forms.

Don't worry – if this is the first time you are adding subdomain, all your previously published

form (without any subdomain) will continue to work

e.g. Default URL example – https://getformly.app/2sYMO6


But if you are updating the previously added subdomain (example from “yourbusiness” to

“yourbusiness2”) then you will need to update the form links you have shared previously.


  • If you downgrade to a Free or Silver plan, your forms with a subdomain will switch back to the default URL (eg - https://getformly.app/2sYMO6). To use a subdomain again, upgrade to the Gold/Enterprise plan.


How to exclude “getformly.app” from my URL?

Custom Domain

Custom Domain feature, allows you to mask the “getformly.app” portion of the URL so it appears as if the forms are hosted on your site.


To enable this, you will need to point your domain/subdomain towards Formly using a CNAME (canonical name) record.


You can also have multiple custom domains activated in your Formly account.


There are two ways you can use custom domains in Formly:

Option 1 - Enable One Custom Domain for all your forms

Option 2 - Custom Domain for each form, individually


Note - Step 1 is same for both the above options.


Step 1: Add a CNAME record

Before adding a custom domain in Formly, set up a CNAME record.


A CNAME (canonical name) record lets you use your domain name as an alias for another domain.


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

getformly.app


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


2. Locate where your domain’s DNS (Domain Name System) records are managed.

Learn how to add a CNAME record for Google, Cloudflare, GoDaddy, Siteground, HostGator, Bluehost.


3. Point the correct CNAME records to getformly.app


Your CNAME record should look something like this:


Host name: forms.yourdomain.com (example)

Type: CNAME

Data/Value/Target: getformly.app


Note: Some domain providers will autofill the ending of your URL.

For example, if you type "forms.yourdomain.com" they will update this to: "forms.yourdomain.com.yourdomain.com"


So in this case - just add "forms" and not "forms.yourdomain.com" under Name/Host name.


Double-check your subdomain URL to make sure you are adding the desired CNAME record.


4. That’s it! Now go to Formly to set this up (Step 2 below)


Notes:

- It can take up to 24 hours for the new DNS information to propagate. While your CNAME record has now been created, it might take up to 24 hours to see it work.


- You can check that your DNS records are fully propagated on DNSchecker.org


- If you’re using Cloudflare to issue the SSL certificate, make sure you turn on the CDN on the CNAME record & also make sure your SSL/TLS is on “Full”, not “Flexible”. Also switch off - "Proxy Status"


Please contact your domain host if you have questions about setting up a CNAME record.



Step 2: Add Custom Domain on Formly

Option 1 - Enable One Custom Domain for all your forms

This way, you can customize the address of all your forms automatically to your domain/subdomain. This option is great if you want all your forms in one single domain, automatically.


1. Log in to your account, and click the Avatar in the top right corner. Then click Settings:



2. Enter the Custom Domain (e.g. forms.yourdomain) and click on ADD CUSTOM DOMAIN


Note:

- When you enable this, all your forms will be accessible by entering the forms slug (unique address of each forms) at the end of your custom domain.

Example: https://getformly.app/2sYMO6 will be https://forms.yourdomain.com/2sYMO6

So don’t forget to put your forms slug at the end of the domain.


- You can use the trash can icon to delete it and add another subdomain again


Customize your link meta information (Optional)

Want to customize the text and image that appear when you share your form on social media or in messenger apps? You can do so easily by editing its meta information.


Meta information

Meta Title

This is where you edit the Title that will be displayed as the preview text in search result pages and social media sites (Facebook, Twitter, Linkedin etc.).


Meta description

This is where you edit the text description that will be displayed as the preview text in search result pages and social media sites.


Meta image

Here you can add and customize the thumbnail preview image that you want to appear when your form gets shared on social media sites.

You can remove or change this image later on.

Note! The maximum size for your image file is 2MB. We recommend you use landscape images of 1200 x 630 pixels, or 1200 x 1200 pixels for square images.


Examples of how meta information displays

When sharing on Facebook, Twitter and Linkedin the post looks like this:


Pro tip - You can also check how the link preview will appear at https://www.opengraph.xyz/



Favicon

Here you can add your Favicon so your brand shine through and also help users to locate your page easier when they have multiple tabs open.

Recommended size: 16×16 pixels or 32×32 pixels



Option 2 - Enable Custom Domain for each form, individually

1. You can also point to a different domain/subdomain for each of your forms! To enable this, go to your form, then go to the “Share” tab, then click on “Customized link (custom domain)“.




2. On this page, add your desired domain/subdomain (e.g. contact.yourdomain.com) & hit “ADD CUSTOM DOMAIN”.


That’s it! Form can be accessed with your desired domain/subdomain now.


Customize your link meta information (Optional)

Link preview – same as Option 1 - see above




FAQs:

Can I use multiple custom domain per Formly account?

Yes, you can set up multiple custom domain (unlimited custom domain) per Formly account using Option 2 - Enable Custom Domain for each form, individually.


Example:

Form1 - https://orderform.yourdomain1.com

Form2 - https://supportform.yourdomain2.com

etc


Can I use the same subdomain more than once across different Formly accounts?

No, unfortunately not. You can only use your subdomain in one account. If you try to connect the same subdomain to a second account, you’ll receive an error message telling you that the domain is already connected to another account.


Do I need to get an SSL Certificate for my domain/subdomain?

Formly will automatically provide your domain with an SSL certificate. But it will check to make sure your domain is used as a custom domain on a profile or form. So, before setting the custom domain on the profile or form, there will be no certificate.

Note: If you’re using Cloudflare to issue the SSL certificate, make sure you turn on the CDN on the CNAME record & also make sure your SSL/TLS is on “Full”, not “Flexible”. Also switch off - "Proxy Status"


How can I check my records are fully propagated?

You can check that your DNS records are fully propagated on DNSchecker.org


I shared my form before adding my custom domain. Now I’ve added my custom domain, will the old link still work?

Yes. Both links will continue to work as expected.


What happens to form URL if I downgrade from Gold/Enterprise plan to Silver/Free plan?

New Forms - CNAME will not be available for new forms

Previous Forms - CNAME links will stop working but standard Formly links (e.g. https://getformly.app/2sYMO6) will continue to work.











1,321 views
bottom of page