Skip to content

Custom Domains

Custom Domains allow you to publish Formware forms on your own domain or subdomain instead of using a Formware URL.

For example, if your company’s website is acme.com, you can connect a subdomain such as ask.acme.com and publish forms using branded URLs like:

  • ask.acme.com/contact
  • ask.acme.com/customer-survey
  • ask.acme.com/support

Using a custom domain helps create a more professional experience, improves brand consistency, and makes your forms easier to recognize and trust.

Formware automatically handles domain routing, hosting, HTTPS, and SSL certificates.

Connecting a custom domain to Formware is a simple four-step process:

  1. Add a domain or subdomain to your organization.
  2. Configure the DNS records provided by Formware.
  3. Wait for domain verification and SSL certificate provisioning.
  4. Map published forms to custom URLs on your domain.

Once configured, visitors can access your forms using URLs that match your brand.

Formware supports both:

TypeExample
Domain (apex domain)acme.com
Subdomainask.acme.com

Most organizations choose a subdomain because it is easier to configure and does not affect the DNS records used by their primary website.

To add a custom domain:

  1. Open the organization menu in the upper-left corner.
  2. Click Admin Settings.

Open Organization Admin Menu

  1. Locate the Custom Domains section.
  2. Click Add Custom Domain.

Add custom domain Button

You can add either:

  • A domain (for example, acme.com)
  • A subdomain (for example, ask.acme.com)

Add custom domain Input

After adding your domain, it will appear with a Pending Check status while Formware verifies your DNS configuration.

New Domain Pending Check

After adding your domain, click DNS Records to view the DNS records required for verification.

DNS configuration

Depending on your setup:

  • For a subdomain, add the provided CNAME record.
  • For an apex domain, add the provided A records.

After saving your DNS records, Formware automatically checks your configuration and verifies the domain.

DNS propagation can take anywhere from a few minutes to several hours depending on your DNS provider and TTL settings.

Once verification succeeds, the status changes to Verified.

Domain verification status

StatusDescription
Pending CheckVerification is currently in progress.
Not FoundRequired DNS records could not be found.
VerifiedDNS records were found and the domain is active.

Once your domain is active, click Configure next to the domain to manage URL mappings.

Configure domain

Custom form URLs allow you to create short, memorable URLs for published forms.

Select a published form from the dropdown list and specify a URL path.

For example:

FormURL
Contact Formask.acme.com/contact
Customer Surveyask.acme.com/customer-survey

Click Save to apply your changes.

After saving, the form will be available on your custom domain.

Example:

https://ask.acme.com/contact

To remove a URL mapping, click the trash icon next to the entry.

When you connect a custom domain to Formware, your forms are automatically hosted on Formware’s infrastructure.

Formware handles:

  • Form hosting
  • Domain routing
  • HTTPS
  • SSL certificate provisioning
  • SSL certificate renewals

No additional hosting or server configuration is required.

SSL certificates are automatically issued after your domain has been successfully verified.

This means:

  • HTTPS is enabled automatically
  • SSL certificates are renewed automatically
  • No additional configuration is required

Formware manages certificate provisioning and renewal behind the scenes to keep your forms secure.

Make sure the DNS records provided by Formware have been added correctly and that DNS propagation has completed.

DNS changes can take several hours to propagate depending on your DNS provider and TTL settings.

SSL certificates are issued automatically after DNS verification succeeds. In some cases, certificate provisioning may take a few additional minutes after verification is complete.

If you’re unable to verify your domain after DNS propagation has completed, or if you’re experiencing issues with custom domain configuration, our team can help.

👉 Contact Support