Forums

Articles
Create
cancel
Showing results for 
Search instead for 
Did you mean: 

Forge Integration with Existing Connect Add-on: Install Events and Remote Invocation

Danylo Kobzar
December 23, 2025

Hello Atlassian Community,

I'm developing a Forge integration for our existing Atlassian Connect add-on and would appreciate guidance on some implementation questions.

Our Setup:

  • Using Forge with Connect configuration, including install event processing via connectModules
  • Using Atlassian Connect SDK v4 on the add-on side to process Forge invocation tokens
  • Leveraging out-of-the-box install lifecycle event processing with AtlassianHost and AtlassianHostMapping tables

Our Goal:

We need to enable our Connect backend to request the Forge app to trigger custom field updates using newer Forge SDK capabilities. Our planned approach is to:

  1. Handle the avi:forge:installed:app event
  2. Send a request using invokeRemote to the add-on with the webtrigger URL in the body
  3. Store the webtrigger URL on the Connect side to trigger the Forge app as needed

Questions:

  1. Install Event Guarantees: When a Forge application is published to the Marketplace and automatic transition from the Connect app to the Forge app is initiated on every client instance, are install events guaranteed to fire for both the Connect install event (connectModules:jira:lifecycle) and the native Forge install event (avi:forge:installed:app)? The guarantee of install events is important for us to ensure the Atlassian host mapping table is properly initialized.
  2. Upgrade Behavior: Does upgrading from a Connect app to Forge via the Marketplace work the same as performing a forge install via CLI in a development environment?
  3. Testing Upgrades: How can we simulate the scenario where users upgrade from the Connect app to Forge on the Marketplace without actually publishing the Forge app publicly?
  4. Best Practices: What is the recommended approach for calling a Forge app from a Connect add-on? Are there any documented patterns or considerations we should be aware of?

Any guidance or documentation references would be greatly appreciated!

Thank you in advance for your help.

1 answer

0 votes
Marc -Devoteam-
Community Champion
December 23, 2025

Hi @Danylo Kobzar 

It's better to post app development related questions in the Developer Community

Suggest an answer

Log in or Sign up to answer
DEPLOYMENT TYPE
CLOUD
PRODUCT PLAN
STANDARD
PERMISSIONS LEVEL
Product Admin
TAGS
AUG Leaders

Atlassian Community Events