Last updated:

Deploy an application

Aha! Builder

Deploying your application in Aha! Builder makes it available to the people who will use it. This article explains how to prepare for launch, deploy your application, configure its domain, publish updates, and revert to an earlier version if needed.

Prepare to deploy

Before you deploy, confirm that your application is ready for real use. Review the experience people will have, review access settings, and decide how you will respond if you need to revert after launch.

  • Test your main workflows in preview, including sign-in, common tasks, and saving changes.

  • Confirm that roles, permissions, and authentication settings match how people will use the application.

  • Decide who will use the application first and how you will share access when it goes live.

  • Review data sources and integrations so the application points to the right systems for production.

  • Check that navigation, labels, and field names are clear.

  • Confirm that performance is acceptable on the pages and workflows people will use most.

  • Decide how you will limit access or revert to an earlier version if you deploy too early or find a serious issue.

Once the application is ready for real users, you can move to production with more confidence. If you need to roll back after launch, you can revert to an earlier version.

Top

Deploy an application

When your application is ready, deploy it from the Production menu. This publishes the current version to its live URL.

  1. Open the application in Aha! Builder and select Production.

  2. Select Deploy, then select Confirm.

Your application is now live. If you have not done so already, configure the domain people will use to reach it.

Top

Configure an application domain

Choose the domain people will use to access your application. You can configure it before or after you deploy your application. With the Aha! Builder Team plan, you can use a custom Aha! subdomain for a faster launch. With the Aha! Builder Scale plan, you can configure a custom domain (CNAME) for a branded web address.

  1. Open the application in Aha! Builder.

  2. Select Production, then select Configure domain.

  3. Choose a Domain type.

    • Subdomain: A unique prefix before the aha.host part of the URL, such as yourapp.aha.host. This is a good option for internal tools or for teams that want to launch quickly.

    • Custom domain (CNAME): Your own web address, such as yourapp.yourcompany.com. You will need help from your IT team to set it up.

  4. Enter the Subdomain or CNAME.

    • If you selected CNAME, copy the value below the CNAME field and share it with your IT team. They will add a CNAME record in your domain's DNS settings that points to it.

  5. Select Update domain settings.

After you set the domain, confirm that people can reach the application as expected. You can then publish updates as you continue improving the application.

Top

Deploy updates to an application

After your application is live, test changes in preview before publishing them for users.

  1. Open the application in Aha! Builder.

  2. Select Production, then select Deploy updates.

Publishing updates lets you improve the application over time.

Top

Revert to an earlier version

If a deployment causes a problem, you can revert to an earlier version. This restores a version that worked as expected.

  1. Navigate to Code -> History.

  2. Select the rollback icon next to the version you want to restore.

Reverting gives you a recovery path if a deployment does not go as planned. After rollback, review the issue in preview before you deploy again.

Top

Feedback received!

Error submitting feedback, please try again later