App Manager (App Installer Configuration)
9 min
the app manager (also referred to as app installer) is the central hub within the exotel contact center for installing, configuring, and managing apps it provides administrators with a self service interface to upload app packages, assign them to specific locations in the contact center ui, and control which user roles can access each app — all without requiring manual database changes or backend technical intervention previously, adding or removing apps required direct database edits by the technical team, which was error prone and created dependency on engineering resources the app manager eliminates this by offering a unified platform accessible from the administrator console for a catalog of available apps and their download links, visit the app gallery docid\ weg ua2jy0b3 xspsrhlz for background on the marketplace concept, see introduction to app marketplace docid\ wdz49974netr60eq1m03d how it works access app manager — an administrator logs in to the ameyo instance and navigates to administrator console > system tab > app manager download an app package — the administrator visits the app gallery docid\ weg ua2jy0b3 xspsrhlz on the documentation portal, selects the desired app, reads its dedicated article for feature details and requirements, and clicks the download button to obtain the app package file upload the app — back in the app manager interface, the administrator uploads the downloaded app file using the upload action configure slot mapping — the administrator assigns the app to one or more slots (ui locations where the app will appear), such as the agent toolbar or a sidebar panel standard slots are available by default; custom slots require a backend request assign roles and permissions — the administrator configures which user roles (agent, supervisor, administrator) can see and interact with the app activate the app — once slot mapping and permissions are set, the administrator activates the app it becomes immediately available in the assigned ui locations for the configured roles manage lifecycle — the administrator can return to app manager at any time to deactivate, reconfigure, or remove an installed app benefits simplified app management no more manual, error prone database manipulations self service integration customers can integrate their custom built apps into ameyo contact center independently via admin interface improved stability reduces technical errors stemming from manual interventions unified ui/ux consistent user experience across exotel contact center and integrated applications scalable and extendable supports multiple apps managed within a single platform check out the app gallery docid\ weg ua2jy0b3 xspsrhlz for more information on available apps prerequisites exotel contact center system with build version supporting the app installer react and redux framework based apps for compatibility administrator role with access to the system tab in the administrator console note if the app manager tab under system tab on the administrator interface is not available on your setup, please contact the exotel support team or your customer success manager to enable it configuration steps log in to your ameyo instance as an administrator navigate to administrator console > system tab > app manager download the app package from the app gallery docid\ weg ua2jy0b3 xspsrhlz browse to the app gallery section on this portal select the app you want to configure go to the app's dedicated page and click the download button upload the app file in the app manager interface map the app to a slot — choose the ui location(s) where the app should appear (see slot mapping below) configure role based access — select which user roles (agent, supervisor, administrator) should see the app activate the app — the app becomes available in the assigned slot(s) for the configured roles slot mapping the app manager allows apps to be placed in specific "slots" (locations) within the contact center interface slots determine where an app appears for end users standard slots standard slots (like agentheaderslot) are available by default custom slots if you require apps to appear in specific new locations (e g , specialized admin tabs or supervisor panels), new slots must be defined in the backend code action required if you need to create new slots or modify existing roles for app visibility, please submit a request to exotel support for setups running 4 x apps on the 6 x omni ui, the following slot mapping applies automatically workbench sidebar (4 x) → right bar (6 x) topbar global (4 x) → left panel (6 x) workbench internal tab (4 x) → right bar (6 x) background app (4 x) → right panel (6 x) configuration parameters key / parameter description how to configure constraints & options sample slot assignment determines the ui location where the installed app appears for end users administrator console > system tab > app manager — select the app, then choose a slot from the slot mapping dropdown scope per app standard slots are available by default (e g , agentheaderslot , agent toolbar, sidebar) custom slots require a backend request to exotel support agentheaderslot role / persona access controls which user roles can see and interact with the installed app administrator console > system tab > app manager — select the app, then assign one or more roles scope per app supported roles agent, supervisor, administrator at least one role must be assigned before activation agent, supervisor app activation status enables or disables the app in the contact center ui administrator console > system tab > app manager — toggle the activation status for the app scope per app active or inactive deactivating an app removes it from the ui without uninstalling it active the app manager tab itself must be enabled in the backend for the administrator console if it is not visible, contact exotel support to enable the app configuration feature use cases installing a monitoring app — a contact center administrator wants to give agents visibility into their own performance they download the agent self monitoring app from the app gallery, upload it via app manager, assign it to the agent toolbar slot with the agent role, and activate it agents immediately see the app in their toolbar deploying a notification app for supervisors — a supervisor team needs a broadcast tool the administrator downloads the notification app , maps it to the appropriate slot, assigns both administrator and supervisor roles, and activates it managing multiple apps — an organization uses several productivity apps (bulk operation, agent signature, dial user) the administrator manages all of them from the single app manager interface — uploading, configuring slots, and controlling activation without needing separate backend interventions for each deactivating an app temporarily — during a system maintenance window, the administrator deactivates a non critical app from app manager once maintenance is complete, they reactivate it — no reinstallation required limitations only apps built with the react and redux framework are compatible with the app manager custom slots (beyond the standard set) require backend code changes and a request to exotel support; they cannot be created from the ui the app manager tab must be enabled in the backend before it appears in the administrator console this is not a self service toggle for 4 x apps running on the 6 x omni ui, only agent persona apps are supported via automatic slot mapping admin and supervisor persona apps from 4 x are not in scope background apps from 4 x are not natively supported in the omni ui and are temporarily rendered in the right panel as a minimal (1px × 1px) frame troubleshooting and support app manager tab not visible confirm that the app configuration feature has been enabled in the backend contact exotel support or your customer success manager app not appearing after activation verify that the correct slot and role are assigned check that the user logging in has the matching role upload failures ensure the app package is a valid react/redux app file downloaded from the app gallery check that the contact center build version supports the app installer slot mapping issues if the desired slot is not listed, it may need to be created as a custom slot — submit a request to exotel support for any other issues, consult system logs for errors related to app activation or visibility, and contact exotel support with detailed error codes and log snippets for quick resolution
Have a question?
Our knowledgeable support team and an awesome community will get you an answer in a flash.
To ask a question or participate in discussions, you'll need to authenticate first.
