A custom domain gives your application a branded web address, such as app.yourcompany.com, instead of an Aha! Builder subdomain.
Use this article to configure a custom domain (CNAME) for your Aha! Builder application.
Configuring a custom domain is included in the Aha! Builder Scale plan.
Click any of the following links to skip ahead:
Configure a CNAME
First, add a CNAME record with your domain provider to map your custom domain to the hosted domain for your Aha! Builder application.
You may need help from your IT team to update your DNS settings. Each domain provider has its own process, so check your provider's documentation for the exact steps.
When you configure your CNAME, use a subdomain such as app.yourcompany.com rather than your root domain.
Update CAA records if needed
If your custom domain uses CAA records, add Let's Encrypt as an approved certificate authority. For example:
aha.io. 300 IN CAA 0 issue "letsencrypt.org"If you are not sure whether your domain uses CAA records, ask your IT team.
Update your application domain settings
After you deploy your application, choose the domain people will use to access the app.
Open your application in Aha! Builder.
Select Production -> Configure domain.
Under Domain Type, select Custom domain (CNAME).
In the CNAME field, enter the custom domain you want to use, such as
app.yourcompany.com.Copy the value below the CNAME field and share it with your IT team. They can then add a CNAME record to your DNS settings that points to that value.
Select Update domain settings.
This gives people a branded URL for your Aha! Builder application.
Confirm that your domain works
After your DNS changes propagate, open your custom domain in a browser and sign in.
Test the main workflows people use most often. Confirm that the application loads, sign-in works, and links go to the correct pages.
If the domain does not load as expected, compare the CNAME value in Aha! Builder with the DNS record your IT team added.