Skip to main content
All plans come with 1 custom domain included. Additional domains can be purchased as add-ons.

Overview

Every Softr app gets a free Softr domain, for example myportal.softr.app. You can change it at any time in the Publish menu or in Settings → General → Domains. You can also publish your app on a domain you own. Softr supports two kinds of custom domain:
  • Root domains, for example example.com. Softr also adds www.example.com for you.
  • Subdomains, for example portal.example.com.
Each app can have one custom domain. Each custom domain counts towards the custom domain limit of your workspace plan. Softr uses Entri to set up your domain. Entri signs in to your domain provider and adds the DNS records for you, so you do not have to edit DNS settings yourself. If you prefer, you can still add the DNS records manually.

Connect a domain you own

1. Start the setup

In your Softr app, go to Settings → General. In the Domains section, click Connect next to Custom domain. You can also start from the Publish menu: click Add custom domain.
The Domains section in General settings

The Domains section in General settings

2. Enter your domain

Enter the domain you want to use, for example example.com or portal.example.com, then click Continue. Softr detects if it is a root domain or a subdomain.
Enter the domain you want to connect

Enter the domain you want to connect

3. Continue to Entri

Softr shows the domain you are about to connect. Click Continue to open Entri. Click Back to change the domain. Softr saves the domain on your app when you click Continue. If you close Entri before you finish, the domain stays in your settings and you can finish the setup later.
Softr uses Entri to set up your domain

Softr uses Entri to set up your domain

4. Sign in to your domain provider

Follow the steps in Entri. Entri finds your domain provider (for example GoDaddy, Namecheap, or Cloudflare), asks you to sign in, and adds the DNS records that Softr needs.
If someone else manages your DNS, for example your IT team, Entri can send them a link so they can finish the setup for you.

5. Wait for the DNS changes

When Entri is done, you go back to Softr. The domain shows a loading icon while the DNS changes take effect. This can take up to a few hours.
The domain waits for the DNS changes

The domain waits for the DNS changes

When the domain shows a green check mark, it is connected.
A connected domain

A connected domain

6. Publish your app

Click Publish in the top navigation bar. Your custom domain shows in the Publish menu. Click Publish to launch your app on the domain.
Publish your app on the custom domain

Publish your app on the custom domain

SSL is installed automatically when the domain points to Softr and the app is published.

Buy a new domain

If you do not have a domain yet, you can buy one without leaving Softr.
  1. Go to Settings → General → Domains.
  2. Under Custom domain, click Buy a domain.
  3. Search for a domain and complete the purchase in Entri.
Entri registers the domain and sets up the DNS records as part of the purchase. Softr then adds the domain to your app. Publish your app to launch it on the new domain.
You need a free custom domain slot before you buy a domain. If your workspace has used all its slots, Softr asks you to upgrade your plan or add an extra domain slot first.

Check the domain status

The Domains section shows the status of your custom domain next to its name. Click the refresh icon next to Custom domain to check the DNS records again. If Softr cannot find the DNS records, a warning shows above the domain. Click Run setup to open Entri again for the same domain.
Softr cannot find the DNS records

Softr cannot find the DNS records

Add the DNS records manually

You do not have to use Entri. After you enter your domain in Softr, the Domains section shows the DNS records your domain needs. Add them yourself in your domain registrar’s or DNS host’s dashboard. Click the copy icon next to a value to copy it. Every DNS host has its own way to update DNS settings. Read the help documentation of your DNS host if you are not familiar with it. Also see our FAQ on domain setup.
Do not edit existing records in your DNS. Add new records for your Softr app.

Root domain

For a root domain such as example.com, add an A record and a CNAME record:
The CNAME record’s Value is your own root domain, example.com, not @. Registrars use @ as shorthand for the root domain in the Host column only. It is not a valid CNAME value.

Subdomain

For a subdomain such as portal.example.com, add one A record:
The DNS record for a subdomain

The DNS record for a subdomain

If you already own a domain, you can add as many subdomains as you like with your provider for free. Each custom subdomain you connect still counts towards the custom domain limit of your Softr plan.
EXAMPLE: See our example tutorial for a Namecheap subdomain setup here.

Remove a custom domain

In Settings → General → Domains, click Remove next to Custom domain, then click Remove connection. Your app is no longer available on that domain. The DNS records stay with your domain provider until you delete them there.

Troubleshooting when a domain does not work correctly

If your domain is not working correctly after a few hours:
  • Click Run setup in the Domains section to run the Entri setup again.
  • The CNAME record should point to your custom domain, not to {domain}.softr.app.
  • If your domain registrar does not allow @ in the A record host, leave the host empty, and use www for the CNAME host.
  • SSL is installed automatically once the domain points to Softr and you publish the app.
If your DNS settings are correct and you still have issues after 48 hours, contact your domain provider’s support, or contact us and we’ll assist.

FAQ

Below are some common questions we get about custom domains. Click the toggle to reveal each answer.
Entri is a service that connects to your domain provider and sets up DNS records for you. Softr uses it so you can connect or buy a domain without editing DNS settings yourself. When you click Continue, you agree to Entri’s Terms of Service and Privacy Policy.
No. You can add the DNS records manually in your domain provider’s dashboard.
If your website is website.com, the most common approach is to add a subdomain to Softr like portal.website.com or app.website.com. This ensures they share the same top-level domain, while having distinct URLs based on their purpose. Many web apps you use every day do this as well.
If you have waited 24 hours and you still cannot access the app, try these steps:
  • Check the website URL in https://dnschecker.org/ to see any issues.
  • Make sure you have the right DNS records with the right IP address: 35.158.87.123
  • Try removing the domain from Softr and adding it again to re-initialize the SSL certificate.
  • Make sure the app is published.
  • Be sure to allow cookies for your site in your browser.
No, subdomains and top-level domains are handled differently and are seen as separate sites by the DNS.
If you are using Cloudflare with Softr, use DNS Only records instead of Proxied ones. See the image below.
Cloudflare DNS only record
Softr provides DDOS protection built-in to our servers.
No, we do not currently offer self-hosting.