App Locations

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 Copy
1
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 Copy
1
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 Copy
1
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 Copy
1
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 Copy
1
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 Copy
1
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.