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.