Apps are available for Support, Sell, and Chat. You can make changes to your installed apps on the My Apps page in Support, Sell, and Chat. Any updates you make to apps appear for all agents.
Installed apps might include public apps from the Zendesk Marketplace and private apps built by your company.
You must be an administrator to update your installed apps.
Managing app location and order
App placement is determined by the app's developer. When you install apps in your account, they can appear in several different locations.
- Top navigation: The top of the Zendesk Support screen.
- Main navigation: The left side of the Zendesk Support screen.
- Ticket: In the body of an existing ticket, when the Apps panel is open.
- New ticket: In the body of a new ticket, when the Apps panel is open.
- User profile: On the profile page of a selected user, when the Apps panel is open.
- Organization profile: On the profile page of a selected organization, when the Apps panel is open.
You can update the order in which the apps appear within each location.
To see the apps in a location
- Depending on which apps you're working with, open the My Apps page in Support, Sell, or Chat.
- Click Reorder apps.
The Reorder apps page appears.
- Click any of the items under Location to see which apps are there. The available locations depend on where you currently have apps in Zendesk Support. You can select only locations where you have apps.
From here, you can change the order of your apps.
To reorder your apps in a location
- Depending on which apps you're working with, open the My Apps page in Support, Sell, or Chat.
- Click Reorder apps.
- Click the location where you want to change the app order.
- Drag and drop an app into a new position.
The new order is automatically saved after you move the app.
- Repeat to reposition the other apps in the list.
If you reorder apps with group or role restrictions, they will show only if you are a part of that group or role.
If you're working with contextual workspaces, the app order you set on the contextual workspace Apps tab takes priority over the order you set for tickets on the My Apps page. If the ordering you set on the My Apps page doesn't work as expected, check to see if there's a contextual workspace associated with the ticket form.
Changing app settings
You can change the settings for an app, including the title.
Restricting app access
You can restrict access to an app so only agents in the groups or roles you list can access it.
To restrict access to an app
- Depending on which app you're working with, open the My Apps page in Support, Sell, or Chat.
- Hover over the app for which you want to change settings, then select Change settings from the drop-down menu.
- Select Enable role restrictions, Enable group
restrictions, or both, and then enter the names
of the groups or roles you want to access the app.
No other agents will be able to access the app.
- Click Update at the bottom of the page.
Your changes are saved.
Disabling your apps
You can disable apps installed in Zendesk at any time. When you enable or disable an app, it's enabled or disabled for all agents in your Zendesk.
If you want to remove an app permanently, you can uninstall it instead.
The disabled app appears in the Disabled apps section of the My Apps page and can be re-enabled.
The enabled app appears in the Enabled apps section of the page.
Uninstalling an app
You can uninstall an app that you no longer need. Uninstalling an app removes it from Zendesk for all agents.
If you want to remove an app temporarily, you can disable it, then enable it when you're ready to use it again. You can uninstall both enabled and disabled apps.
To uninstall an app
Activating and deactivating app shortcuts
If app shortcuts have been activated by an admin, agents can create shortcuts for apps available to them in the Zendesk Agent Workspace. App shortcuts allow agents to quickly access the apps they use the most. App shortcuts are activated by default.
To activate or deactivate app shortcuts
-
In Admin Center, click
Apps and integrations in the sidebar, then select Apps > Zendesk Support apps.
A list of your installed apps appears.
- Click the Settings tab.
- To activate app shortcuts, make sure Pin apps to context panel is selected. To deactivate app shortcuts, deselect the setting.
- Save your changes.
Contacting an app's developer
As apps are tweaked and improved, updates may become available. Apps are updated to their latest versions automatically. If you have a question about an app, you can contact the app developer directly.
Managing private apps
Private apps are apps that have been built by your company and uploaded to Support. They are not listed on the public Zendesk Marketplace and cannot be installed and used by other Zendesk customers.
If you want to submit a public app or learn more about how to build your own private app, see our Developer documentation.
To upload and install a private app
Private apps must be uploaded as a ZIP file. The maximum file size is 2 MB.
To update a private app
To download a private app
31 comments
Hidayat Ullah
Hello,
How do i know if my app is uninstall by client, Mean there is no event or webhook that tell me that your app has been uninstall from the worksapce like abc.zendesk.com have uninstall my app?
I want to remove user local data when they uninstall my app from there worksapce is there any solution for this?
Thanks.
0
Brett Bowser
Hey Hidayat,
Any apps you have installed would show up under your Admin>Apps>Manage page. You will have the option to deactivate the app for reactivation later, or you can uninstall the app completely so it no longer has access to your account. As for removing local data, that would depend on the app that you're referencing I suspect. Some developers may handle this information differently and in some cases these apps may populate ticket data.
Let me know if there's any other questions you have!
0
Steve Sanz
I have agents asking if the apps can start out hidden and they can click on the app button to unhide them when needed. How might this be possible?
0
Matt
Hi Steve,
This workflow can be accomplished by using Contextual Workspaces. With Contextual Workspaces configured, you can expand, collapse, and chose which apps open by default when working on tickets for your agents.
This documentation should help you get that process started.
Setting up Contextual Workspaces
Matt - Customer Advocate
0
Jenny Astor
0
Marco Antonio Avalos
Do you know if exist a way to read the settings from an app via API.
I know we have /api/v2/apps/{app-id}.json but this is not showing the actual value from the settings just the defualt value.
Can you help me with this?
0
Eric Nelson
Hey Marco,
You can do this from within the app itself by using the metadata method of the ZAFClient Api. Though calling from outside of the application isn't possible for security's sake.
Have a wonderful day!
Eric Nelson | Manager - Developer Advocacy
0
Jonathan
Hi, is there a way to keep the app sidebar always open by default when loading a new ticket, even if I previously closed it?
Thanks!
0
Marco
Cheers!
0
Richard Pixel
Thank you for the article!
What I was wondering - restricting perhaps the Hourglass app to admins and supervisors means, that the app is not visible to the agents, but does it also mean that it isn´t working on their tickets ?
I would like to know if the restrict app = hide app, or simply restrict = disable for user groups.
Thank you!
0
Jeff C
Hi Richard,
Restricting an app should mean that it will never load for agents or groups who does not have an entitlement.
However in some cases depending on how the app is coded, it can still run in the background and just that its not displayed in the sidebar.
0
Bernard Moriau
Hi team, I have been told that as a customer you will only get billed for the agents that have access to the app.
Example: I have 2 teams - each 5 agents and via groups only one group has access to the app, i should only get invoiced for 5 licenses instead of 10) Is that a correct statement?
If so, is it possible to add this in the article (under "Restricting app access") that you should only get charged for the amount of agents having access to the app.
0
Ravindranath Noolu
Hi
Is it possible to pass runtime arguments for sidebar apps with any of the "zcli apps" commands? The idea is to not expose the parameters through manifest.json file
0
Jean-Francois Weston
I hope this helps
0
Kelly 😇
I disabled my Slack app because the flow stopped on Slack and immediately"enabled" it again, yet if keeps defaulting to "disabled" I cannot get it to stay in Enabled apps! Help!
0
Mayank Agrawal
Hi, I'm an end user researching these apps for information security. There are many productivity focused apps available from 3rd party developers. Are there any safeguards in place that prohibit them from misusing our data? Does Zendesk enter into any agreements with these developers so that client information can't be used for marketing or be sold? If the app sends any of our data outside the Zendesk framework, how is that data secured?
0
Eric Shen
Thanks for reaching out. Apps and integrations in the Marketplace are required to abide by our Privacy Policy and our API and Developer License Agreement. You can find details there on what information can and cannot be shared. In addition, during the app submission process, the marketplace team does review the code submitted to ensure that the app is only accessing resources that make sense for the integration and that data is not being sent off to any suspicious locations. The marketplace team also ensures that any calls being made are being done so securely through our framework to ensure important items like api keys, passwords, tokens, etc are secured.
Hope this helps clarify a bit.
1
Michael Le
Hello!
Was there a recent change/update where receiving an incoming chat would default to the end-user profile rather than what was last selected on the right sidebar?
Our team uses the apps in the right sidebar for every chat interaction and now finds it a little cumbersome to click the apps icon for every chat that comes in.
We're currently using agent workspace.
0
Dane
I have test it for a new Messaging session and it retained the previous layout of the interface.
Just in case, a different behavior is still happening after clearing cache and history, it will be better to contact support directly to further check.
0
mfg
The role and group restriction language is ambiguous because the "restriction" is in relation to both apps that add features and those that take them away.
For instance, if you enable the group restriction for agents in group X on the Assignment Control app, which prevents agents from assigning to specified groups/agents, does this mean that the agents in group X will not be able to assign to those specified groups/agents, or that they will but agents not in group X won't be able to?
0
Rina
Is there a way to modify the user profile view, in the same way the contextual workspaces can be for certain criteria?
I.e. - if the customer has data for one of the shopify brands we use, but not others, can the user profile auto expand that shopify app or is that not possible?
0
Dane
Hi mfg,
The role and group restrictions is only for the actual app access. It is present for all integrations.
Hi Rina,
Unfortunately, it cannot be modified.
0
Matt G.
We have administrator-role users that have installed apps, and then left the company. We haven't disabled these users for fear of the apps breaking, and we'd like to reinstall the apps using an Owner account.
Could you point me to a means of finding out which marketplace apps are installed by which users?
0
Dane
You can use the Audit Logs to check apps with "created" activity type.
0
WRO Jacuk-Zurak, Marta
Hello,
Is there a plan to add the Form restriction setting for the apps? We have a case where the app should be used only in the specific forms and not in the other forms.
Thank you
0
Joyce
There's currently no plan in place for the feature that allows Ticket Form restriction for the apps as the placement and visibility of the apps are determined by the app's developer.
I encourage you to create a new post in the General Product Feedback topic in our community to engage with other users who have similar needs and discuss possible workarounds. Conversations with a high level of engagement ultimately get flagged for product managers to review when they go through roadmap planning.
0
Ismail Zniber
Hello Community,
I'm sorry to revisit this topic, but I wanted to know if the
zE('webWidget', 'open')
functionality can be used for a custom app by replacing 'webWidget' with the name of the app, for example. To provide some context, I'm trying to open an internally developed application for the user when a ticket arrives in Zendesk.Thanks in advance.
Ismail
0
Avital Raysh
For the first time in years, I am seeing the following message next to one of the installed apps:
"Registration required
Registration expired. Ask your administrator to register this app via the menu on the left."
I do not see an app registration area, and I am the admin on our account.
Can you please provide more information on this?
0
Ivan Miquiabas
Thanks for reaching out! Can you let us know what kind of app are you referring to? IS that authored by Zendesk or a 3rd party? Can you at least share a screnshot of what you are referring to?
Cheers!
0
Avital Raysh
Hello,
I reached out directly to the support team of the application, "Download All Attachments".
They confirmed it's a bug, and currently working on resolving the issue.
Thank you.
0