How to use custom domains
Use your own domain name for your hosted Shareables pages.
Custom domains require a Pro plan or higher. View plans
Add your domain
- Open your widget in the designer
- Click the Custom Domain option in the Settings tab or in the Share app modal (after publishing)
- Enter your domain (e.g.,
reports.mycompany.com) - Click Add Domain
Configure DNS
The DNS record you need depends on whether you’re using a root domain or a subdomain.
Root domains (e.g., mycompany.com) — use an A record:
| Type | Name | Value |
|---|---|---|
| A | @ | 104.248.72.202 |
Subdomains (e.g., reports.mycompany.com) — use a CNAME record:
| Type | Name | Value |
|---|---|---|
| CNAME | reports | your-site-id.shareables.ai |
Replace reports with your subdomain name and your-site-id with your Shareables site ID (shown in your dashboard URL). CNAME records are preferred for subdomains because if our server IP ever changes, your domain will update automatically.
Subdomains can also use an A record pointing to 104.248.72.202 if you prefer, but a CNAME is recommended.
Verify DNS
Once DNS propagates, click Verify DNS to confirm the connection. Your widget will then be accessible at your custom domain.
DNS changes can take up to 24 hours to propagate, though most complete much faster.
SSL Certificates
SSL certificates are handled automatically. Your site will be served securely over HTTPS.
One Domain Per Widget
Each widget can have one custom domain connected to it. If you need to change your domain, you can replace it by adding a new domain—this will automatically remove the previous one.
Troubleshooting
Domain not verifying
- Root domains: Check your A record is correctly configured with the IP
104.248.72.202 - Subdomains: Check your CNAME record points to
your-site-id.shareables.ai - Wait for DNS propagation (can take up to 24 hours)
- Ensure no conflicting DNS records exist for the same name
SSL certificate issues
- Certificates are issued automatically after verification
- Can take up to 24 hours after DNS verification