Placeholders are 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. Some of them render with UI, without UI or simply serverless.
This samples repository consists of all examples of placeholder apps that can be built on the following Freshworks products:
Note Freshdesk apps are only supported in web applications and not in mobile applications.
The various locations available to render your Freshdesk app are Global Sidebar (cti_global_sidebar
, full_page_app
), Ticket Details Page (ticket_background
, time_entry_background
, ticket_conversation_editor
, ticket_top_navigation
, ticket_sidebar
), Contact Details Page (contact_background
, contact_sidebar
), Contact List Page (contact_list_background
), Company Details Page (company_background
), Company List Page (company_list_background
), New Ticket Page (new_ticket_requester_info
, new_ticket_background
), New Email Page (new_email_requester_info
, new_email_background
).
Note The Freshteam apps are only supported on web applications.
The various locations available to render your app are Global Navigation Pane (full_page_app
), Job Details Page (job_boards
), Candidate Details Page (candidate_sidebar
), Employee Details Page (employee_sidebar
), Customize Hiring Process Page (job_posting_hiring_process
).
Note Freshsales apps are supported as web apps.
The various locations available to render your app are Global Navigation Panel (full_page_app
), Lead Details Page(lead_entity_menu
), Contact Details Page(contact_entity_menu
), Deal Details Page(deal_entity_menu
), Sales Account Details Page(sales_account_entity_menu
), CTI(left_nav_cti
), Chat (left_nav_chat
).
This app contains the sample code that demonstrates the various placeholders allowed by Freshservice.
The various locations available to render your Freshservice app are Global Navigation Panel (full_page_app
), Ticket Details Page (ticket_sidebar
, ticket_requester_info
, ticket_top_navigation
), Change Details Page (change_sidebar
), Contact Details Page (contact_sidebar
), New Ticket Page (new_ticket_sidebar
), New Change Page (new_change_sidebar
), Asset Details Page (asset_sidebar
).
Example
- Make sure you have a trial Freshdesk account created. You can always sign up
- Ensure that you have the Freshworks CLI installed properly.