Verified Domains let organization owners and admins on Enterprise plans prove they control an email domain (like acme.com) with a DNS TXT record. Verify a domain before configuring single sign-on for it or provisioning members at that domain through SCIM.
Configuring SSO for a domain requires it to be verified first. Verifying proves your organization controls the domain — without it, anyone could point another company's domain at their own identity provider. The domain-verification migration preserved domains configured for SSO before this requirement was introduced.
Verify a domain
Go to Settings → Organization → Single sign-on → Domains. The Verified domains section is shared by sign-in and directory provisioning.
- Enter the domain, for example
acme.com, and click Add domain. - Sim shows a DNS TXT record to publish — a host (
_sim-challenge.acme.com) and a unique value (sim-domain-verification=…). - Add that TXT record at your DNS provider.
- Click Verify. Sim looks up the record; on success the domain is marked Verified.
Some DNS providers append the zone automatically. If yours does, enter _sim-challenge when managing the acme.com zone, or _sim-challenge.eng to verify eng.acme.com from that zone. Check the resulting record name: it must match the full host Sim shows, without a repeated domain such as _sim-challenge.acme.com.acme.com.
DNS changes can take time to propagate. If verification does not succeed immediately, check the record name and value, then wait and retry. Keep the TXT record published. Sim verifies it when you select Verify; removing the DNS record does not itself revoke a completed verification.
Add each domain you own separately. Subdomains (eng.acme.com) are verified independently of the apex.
FAQ
Common Questions
Self-hosted setup
Domain verification has no flag of its own. It lives on the single sign-on page, so it appears exactly when SSO does:
SSO_ENABLED=true
NEXT_PUBLIC_SSO_ENABLED=trueENTERPRISE_ENABLED turns both on together, but it needs its own browser twin — set NEXT_PUBLIC_ENTERPRISE_ENABLED alongside it, or the server and the settings page enable SSO while the login page still hides its SSO entry point. See the self-hosted enterprise guide.
Once enabled, verify domains from Settings → Organization → Single sign-on → Domains. The older /workspace/<workspaceId>/settings/domains path still resolves to the same page.