This section specifies the various locations where apps can be rendered on a page and how you can configure the manifest file. A single app can be rendered in multiple locations.
Note: Freshsales apps are only supported in web applications and not in mobile applications.
Lead Details Page
lead_entity_menu - The app is displayed in the Integration section on the Lead Details page.
manifest.json Copied Copy1 2 3 4 5 6 7 8 9 10 | "product": { "freshsales": { "location": { "lead_entity_menu": { "url": "myfirstapp.html", "icon": "logo.svg" } } } } |

Contact Details Page
contact_entity_menu - The app is displayed in the Integration section on the Contact Details page.
manifest.json Copied Copy1 2 3 4 5 6 7 8 9 10 | "product": { "freshsales": { "location": { "contact_entity_menu": { "url": "myfirstapp.html", "icon": "logo.svg" } } } } |

Deal Details Page
deal_entity_menu - The app is displayed in the Integration section on the Deal Details page.
manifest.json Copied Copy1 2 3 4 5 6 7 8 9 10 | "product": { "freshsales": { "location": { "deal_entity_menu": { "url": "myfirstapp.html", "icon": "logo.svg" } } } } |

Sales Account Details Page
sales_account_entity_menu - The app is displayed in the Integration section on the Account Details page.
manifest.json
Copied Copy1 2 3 4 5 6 7 8 9 10 | "product": { "freshsales": { "location": { "sales_account_entity_menu": { "url": "myfirstapp.html", "icon": "logo.svg" } } } } |

CTI
left_nav_cti - The app runs in the background and is displayed at the bottom-left corner. The location is allocated for the Computer Telephony Integration (CTI)/phone app alone.
manifest.json
Copied Copy1 2 3 4 5 6 7 8 9 10 | "product": { "freshsales": { "location": { "left_nav_cti": { "url": "myfirstapp.html", "icon": "logo.svg" } } } } |

Note:
1. The logo.svg file should have a resolution of 20 x 20px.
2. Only one app can be active per app location. Also, using Freshcaller counts as using the CTI location.
Chat
left_nav_chat - The app runs in the background and is displayed at the bottom-left corner. The location is allocated for Chat app alone.
manifest.json
Copied Copy1 2 3 4 5 6 7 8 9 10 | "product": { "freshsales": { "location": { "left_nav_chat": { "url": "myfirstapp.html", "icon": "logo.svg" } } } } |

Note:
1. The logo.svg file should have a resolution of 20 x 20px.
2. Only one app can be active per app location. Also, using Freshchat counts as using the chat location.