Placeholders

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 Copy
1
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 Copy
1
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 Copy
1
2
3
4
5
6
7
8
9
"product": { "freshchat": { "location": { "conversation_background": { "url": "myfirstapp.html" } } } }