Overview
Instead of using the default autochangelog.com URL, you can host your changelog on your own domain like changelog.yourapp.com or updates.yourcompany.com. Custom domains make your changelog feel like a natural part of your product.
Setting Up a Custom Domain
To add a custom domain, go to Settings → Custom Domains in your AutoChangelog dashboard. Enter your desired domain (like changelog.yourapp.com) and click "Add Domain". You'll then need to configure your DNS to point to AutoChangelog.
Configuring DNS
After adding your domain, AutoChangelog will display the DNS records you need to configure. Follow the instructions shown in your account to set up the correct records with your DNS provider.
Verifying Your Domain
After adding the DNS record, return to AutoChangelog and click "Verify Now". DNS changes can take up to 48 hours to propagate, but usually complete within a few minutes. If verification fails, wait a bit and try again. You can use a DNS checker tool to confirm your record is visible before retrying.
SSL Certificates
We automatically provision and renew SSL certificates for your custom domain. Your changelog will always be served over HTTPS with no additional configuration needed. Certificate provisioning happens automatically after domain verification, usually within a few minutes.
Supported Domains
Custom domains must be subdomains like changelog.yourapp.com or updates.yourapp.com. We don't support apex/root domains like yourapp.com.
Multiple Domains
Each repository can have one custom domain. If you have multiple repositories on the Team plan, each can have its own custom domain. You configure the domain per-repository from Settings → Custom Domains.
Removing a Custom Domain
To remove a custom domain, go to Settings → Custom Domains and click "Remove" next to your domain. Your changelog will continue to be available at the default autochangelog.com URL. Don't forget to also delete the CNAME record from your DNS provider to keep things tidy.
Troubleshooting
If your domain isn't verifying, double-check that your DNS records match exactly what's shown in your AutoChangelog settings. Wait a few minutes for DNS propagation and try again. Make sure there's no conflicting A record for the same subdomain. Use a DNS checker tool to verify your record is visible globally.
If you see SSL certificate errors after verification, wait 5-10 minutes for the certificate to be issued. Clear your browser cache and try again, or access the page in an incognito window. Certificate provisioning is automatic but can take a few minutes.
If your custom domain shows an error page, verify the domain is still configured in AutoChangelog settings. Check that your repository is enabled and hasn't been disabled. Confirm the CNAME record hasn't been deleted from your DNS.