On the Freshdesk UI, an app can be rendered in multiple locations (pages). When you configure the app manifest, in manifest.json > product.freshdesk.location.<placeholder-name>, you can specify the placeholder on a page where the app is eventually rendered.
Notes:- You can specify multiple placeholders in manifest.json > location.
- Freshdesk apps are supported only as web apps (and not as mobile apps).
You can access the app placeholder sample app to see a demonstration of placeholders for all supported locations.
This section provides information on all locations (and the placeholders in these locations) where an app can be rendered.
Global navigation pane
full_page_app
The app icon is displayed on the left navigation pane and when clicked, the app page occupies the entire viewport.
The placeholder can have only one active app at a time.
![Image of full page app in Freshdesk](/docs/images/app-sdk/freshdesk/placeholders/fullpage.png)
cti_global_sidebar
The app icon is displayed at the bottom-left corner. This location is allocated for an app that uses the Computer Telephony Integration (CTI) technology. The default width and height of the app are 400 pixels.
![Image of CTI app in Freshdesk](/docs/images/app-sdk/freshdesk/placeholders/cti-sidebar.png)
Ticket details page
ticket_sidebar
The app is displayed on the right pane of the ticket details page and loads when the conversation loads.
![Image of app in ticket sidebar](/docs/images/app-sdk/freshdesk/placeholders/ticket-sidebar.png)
ticket_requester_info
The app is displayed in the CONTACT DETAILS tab and loads when the page loads.
![Image of app in contact details tab](/docs/images/app-sdk/freshdesk/placeholders/ticket_requester_info.png)
ticket_top_navigation
The app is displayed on the top navigation bar on the ticket details page.
![Image of app in top nav bar](/docs/images/app-sdk/freshdesk/placeholders/ticket_top_navigation.png)
ticket_attachment
The app is displayed when you click the attachment icon in a ticket conversation editor on the ticket details page.
![Image of app in ticket conversation](/docs/images/app-sdk/freshdesk/placeholders/ticket_attachment.png)
ticket_conversation_editor
The app is displayed in the input panel of a ticket conversation on the ticket details page.
![Image of app in input panel of conversation](/docs/images/app-sdk/freshdesk/placeholders/ticket_conversation_editor.png)
ticket_background
The app runs in the background of the ticket details page.
time_entry_background
The app runs in the background of the TIME LOGS tab on the ticket details page.
Contact details page
contact_sidebar
The app is displayed on the right pane of the contact details page and loads when you click the app icon.
![Image of app in right pane of contact page](/docs/images/app-sdk/freshdesk/placeholders/contact_sidebar.png)
contact_background
The app runs in the background of the contact details page.
Contact list page
contact_list_background
The app runs in the background of the contact list page.
Company details page
company_background
The app runs in the background of the company details page.
Company list page
company_list_background
The app runs in the background of the company list page.
New ticket page
new_ticket_requester_info
The app is displayed on the CONTACT DETAILS tab of the New ticket page.
![Image of app in contact details of new ticket](/docs/images/app-sdk/freshdesk/placeholders/new_ticket_requester_info.png)
new_ticket_background
The app runs in the background of the New ticket page.
New email page
new_email_requester_info
The app is displayed on the CONTACT DETAILS tab of the New email page.
![Image of app in contact details of new email](/docs/images/app-sdk/freshdesk/placeholders/new_email_requester_info.png)
new_email_background
The app runs in the background of the New email page.