How it works

Hosting a Formli on your own domain is simple using a process we call “white-labeling”.

White-labeling enables you to change the default primary URL of a Formli (like https://exp.humanagency.com/e/1exa1X8D/share) to a custom domain of your choice (like https://example.yourgroup.org/e/1234A67/share). This way, the link will reflect that this Formli is part of your movement whenever anyone comes into contact with a link to the Formli.

<aside> 👉🏽 Note: Previous Primary Domains will still work. Updating the primary domain will change all links from the app (view links, share page, and embeds), but responders can still access the Formli on the "old" URL as well, ensuring all past links you may have shared are still functional. Additionally, if you have multiple verified domains that have been the primary domain at various times, the previous custom primary domains will be accessible even if they are not the current primary domain.

</aside>

<aside> ☝🏼 For more on authenticating your domain for emails, see here

</aside>

Setup Guide

This guide assumes that you own a domain and have access to the domain host to enter in new CNAME records for your subdomain (see Step 3). This guide will walkthrough using Google Domains as the host, but other providers (such as DNS simple) will also work.

Step 1 - Go to Domain Authentication Page

  1. Go to Account Settings in the profile drop down

    email domain 1.png

  2. Click Domain Authentication

    email domain - 2.png

  3. You can select domain authentication for email, web, or both. For this example, we’ll use web.

    domain 5.png

  4. Make your selection, then click Next

    Screen Shot 2022-07-07 at 2.29.46 AM.png

Step 2 - Enter a new custom subdomain

You’ll need to decide what to name your new subdomain. The subdomain will be designated by a unique part at the beginning of your domain. Here, we’ll use the domain "experiencel.ink", and the subdomain "testing123.experiencel.ink".

  1. Enter in the subdomain into the Add a domain text box

    Screen Shot 2022-07-07 at 2.22.34 AM.png

  2. Click the Authenticate New Domain button

    domain 4.png

    Open a new tab in your browser and log into your account on your domain host.

    <aside> ☝🏽 Note: If you’re using Cloudfare, make sure the "Proxy status" is set to "DNS only" instead of "Proxy". If it’s set to "Proxy", it imposes a strict CORS policy, which causes the font to fail.

    </aside>

Step 3 - Go to your domain host

  1. Click on the domain you want to use (we’re using "experiencel.ink")

    domain 7.png