Deep integration

Once published, without any work, your flows become available under the flow.formsort.com domain by default.

Hosting under your own domain

By creating a Canonical Name record (CNAME) in your Domain Name System (DNS) records, you can instruct your URL to display your Formsort flows at [subdomain].yourdomain.com, or in paths under that domain.

This promotes responder trust, improves search engine indexing of your form, and avoids ad campaign rejection on services like Google Ads which may require campaign destination URLs to match your own domain.

What do you need?

  • Your own domain, registered at a registrar such as GoDaddy, Google Domains, or Namecheap
  • Admin access to your registrar (or access to someone who does) as you will need to add new DNS records

Overview of the process

  1. Add your domain or domains to Formsort to generate the CNAME records

  2. Add Formsort-generated CNAME records to your domain hosting provider

  3. Map formsort flows (or variants) to each of the domains

Step 1: Add your domain or domains to Formsort

First, decide which subdomain you would like to host your flows. Examples would be beyond.infinity.com, survey.platform.com, quiz.abc.com, survey.satisfaction.com, etc.

  1. In the studio navigate to Studio > domains > hostnames > routing tab.

  2. Click SET UP DOMAINS… button.

  3. Enter the subdomain you have chosen, use + Add if you wish to add multiple.

  4. Click Finish.. button, then navigate to Studio > domains > hostnames > DNS tab.

Step 2: Add DNS records to your domain hosting provider

Formsort will generate at least two DNS records associated with the new domain you’ve provided (if you don’t see all of them, make sure to refresh). In addition to the mapping record associated with the specific subdomain you’ve requested (e.g. onboarding.yourdomain.com), a verification record will be generated by our system as a means of proving that you own the domain. Add all the mapping records and the verification record to your domain hosting provider.

  1. Navigate to Studio > domains > hostnames > DNS tab

  2. Create a new custom record at your hosting provider for each of the rows shown. These records are CNAME type. The name and value should match exactly what is shown. Recommended is to set a TTL, a time to live, anywhere between 5 minutes to 1 hour. The naming conventions vary slightly from provider to provider. Note: The feedback takes a while. Make sure to refresh after 5 to 10 minutes.

  3. Wait and refresh while the records are shown as "In Progress"

  4. Wait until indicators show "Ready"

Step 3: Map each domain to a flow or variant

For each of the subdomains, choose which flow or which variant of a flow should be hosted. Choosing a flow without variant will allow you to set weights and randomly assign each responder to a variant of that flow.

Navigate to the Studio > domains > hostnames > routing and select the flow and optionally the variant with the dropdowns. Change goes live within a minute.

Note: the variant has to be published and in case of mapping to a flow, at least one variant within there needs to be published.

<iframe> or embed

The alternative integration option is to iframe a variant or a flow. This allows formsort to operate only a part of your website. Our integration wrapper allows for passing of events like when the form is completed or abandoned to the parent container, to allow you greater control.

« Testing

  • hello@formsort.com
  • Jobs
  • Security
  • Formsort Inc
    © 2020