UI apps enable developers to integrate a web application within the Gtmhub UI. This way you can extend the Gtmhub OKR management forms with your own UI and modify programatically the content in your Gtmhub account via the UI Apps SDK. A typical use case scenario is integrating with a 3rd paty system, whose data enriches your Gtmhub OKRs. You can develop a UI app that displays that 3rd party system's content in the Gtmhub Objective or Key Result edit forms. You can select items from the 3rd party system and save them as linked items to the Gtmhub OKR. Or you can modify your Gtmhub account items based on interaction with your 3rd party system within the Gtmhub UI. For example, you can create Gtmhub tasks based on content in your 3rd party system, update OKRs, manage users and teams.
How it works
If you are just starting with your first Gtmhub UI App, follow the Build Your First UI App Tutorial to learn everything about the concepts behind UI Apps and build a functioning UI App from scratch.
Testing and submitting your app
Once your UI app is ready, you must submit it to the Gtmhub Marketplace so you can test it and then send it for review. For more information see Build and publish an app.