The common module

Each Freshworks product provides its own set of placeholders (app locations) and serverless events for app development. However, there are certain placeholders and serverless events that are common across products. For example, in terms of placeholders, most Freshworks products support displaying an app on the left navigation pane of the product UI.

The common module contains all the placeholders and serverless events that are common across Freshworks products.

All Freshworks products support the common module; however, the common module cannot work independently. It must be coupled with another module. This coupling enables the common module's placeholders and serverless events to work only for products supported by another module. For example, the common module placeholder, full_page_app, is supported by both deal and support_ticket modules. If the common module is coupled with the deal module, the app is displayed in the full_page_app placeholder of the product supported only by the Deal module.

The following table lists all the placeholders and serverless events of the common module that work with the module.

PlaceholdersServerless events
full_page_app, left_nav_cti, left_nav_chatonAppInstall, onAppUninstall, onExternalEvent, afterAppUpdate, onScheduledEvent