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:
Freshchat apps are only supported in web applications and not in mobile applications.
Inbox Page
conversation_user_info - The app is displayed on the User information panel and is loaded as soon as a conversation loads.
manifest.json
Copied Copy1 2 3 4 5 6 7 8 9 10 | "product": { "freshchat": { "location": { "conversation_user_info": { "url": "myfirstapp.html", "icon": "logo.svg" } } } } |

conversation_message_editor - The app is displayed in the message editor available at the bottom of conversation panel in the Inbox page.
manifest.json
Copied Copy1 2 3 4 5 6 7 8 9 10 | "product": { "freshchat": { "location": { "conversation_message_editor": { "url": "myfirstapp.html", "icon": "logo.svg" } } } } |
conversation_background - This location is used for apps that run in the background of the Inbox page.
manifest.json
Copied Copy1 2 3 4 5 6 7 8 9 | "product": { "freshchat": { "location": { "conversation_background": { "url": "myfirstapp.html" } } } } |