This glossary defines common terms referenced throughout the Kustomer Apps Platform documentation.
To view the Kustomer end-user product glossary, see Kustomer Glossary in our Help Center.
A private or public application a Kustomer organization can install to extend or customize their Kustomer instance. Apps available to an organization are listed in the App Directory. See What can Kustomer apps do?.
A JSON app definition that allows you to define and register, or update, your app to a Kustomer organization. Kustomer Partners can submit public apps for consideration in the Kustomer App Marketplace. See App definition basics.
A directory of public and private apps available to install for your Kustomer organization. You can search for and manage installations and upgrades for system and third-party apps. Access the App Directory from Settings> Apps > App Directory.
App Settings define a set of variables that can be referenced from within other properties of the app definition (for example, Commands, Klass Views, or Workflows. Must always include Internationalization strings with
en-us as a fallback language locale. When app settings are defined, Kustomer autogenerates an App Settings page to display after app installation. See App Settings.
Custom Settings pages support apps that require more advanced validation or a custom settings page. Custom Settings always override App Settings. See Custom Settings Pages.
Reusable requests that can be executed through the Kustomer API. Commands provide a simple wrapper to allow custom components in Kustomer to interact with external services. See Commands.
To add or to create custom configurations to a Kustomer organization. You can install an app that can configure Klasses, Workflows, and more. A custom Klass configured by an app may be called an app-configured Klass.
Kustomer supports both Light, Dark, and Device Default themes for users. Use CSS variables to support Dark Mode themes in Kustomer for Klass Views and Widgets to ensure visual continuity between themes. See Dark Mode.
Klasses define the schemas for data objects in Kustomer. A Kustomer app can create and configure custom Klasses to represent external domain objects such as e-commerce orders, survey results, or external customer interactions. A custom object, or an instance of a custom Klass, is called a KObject in Kustomer. See Klasses.
The Kustomer platform features a set of standard Klasses with standard attributes. Standard Klasses define the schemas for the following standard data objects in Kustomer: Company, Conversation, Customer, Message, and User. Organizations can create apps that configure custom attributes for both standard Klasses and custom Klasses. See Standard Klasses.
Klass Views, or KViews are custom views that display data for standard objects and for custom objects (or KObjects) on the agent timeline in Kustomer. The Kustomer platform renders Klass Views based on a JSX template. Apps can configure Klass Views for a Kustomer organization to customize timeline layouts, insight cards, insight panels, and insight details. See Klass Views.
Refers to the Kustomer application programming interface used to read and update your Kustomer organization data. Available at apidocs.kustomer.com.
The primary authorization method Kustomer uses to send and receive data through the Kustomer API. Required for development on the Kustomer Apps Platform. See Get access.
The framework for apps development on the Kustomer platform. Use the Kustomer Apps Platform to create apps that can help your team and other customer organizations customize and extend the functionality of their Kustomer platform and data model. See What can Kustomer apps do?.
Kustomer Partners receive access to a Partner developer account and the ability to submit public apps for consideration in the Kustomer App Marketplace. Any organization or third-party developer can apply to become a Kustomer business partner or technology partner.
Inbound webhooks (such as form hooks, webhooks, and email hooks) provide the main way for external data to enter the Kustomer platform. Inbound webhooks define URLs that can receive and translate data into an "event" in Kustomer platform. The Kustomer platform can then use the event with a Trigger to initiate a Workflow. See Inbound Webhooks.
To install an available app from the App Directory to a Kustomer organization.
Kustomer serves a global audience of professionals who work and support customers in a variety of different languages. You can map language locales to text in the app definition to support internationalization for the different helper text strings displayed in the app. See Internationalization.
OAuth 2.0 is the industry-standard protocol for authorization. You can use the Kustomer OAuth 2.0 client to configure delegated access for some app properties based on a third-party OAuth 2.0 provider specification. See OAuth 2.0 Client.
You can authorize externally hosted apps to access the Kustomer API either with a Kustomer API Key or with the Kustomer OAuth provider. The Kustomer OAuth provider generates an access token that you can use like a Kustomer API key to authorize API requests. See OAuth Provider.
Outbound webhooks send data from Kustomer into external services. Apps can configure outbound webhooks to send data automatically to the external service once the app is installed. The data sent with the request will be a Kustomer Event object that provides an updated snapshot of the updated or created object along with any changes. See Outbound Webhooks.
A private app is only available for the Kustomer organization to which the app was registered. An organization can create and register private apps to build on their existing Kustomer platform with custom integrations and configurations. See Get access to learn more about access requirements.
An app that is available to all Kustomer organizations as a public app listed in the Kustomer App Directory. Kustomer Partners can submit public apps for consideration for the Kustomer App Marketplace. See Kustomer Partner.
To add the JSON definition for a new app to a Kustomer organization. When you register an app successfully to a Kustomer organization, the app becomes available for installation in the App Directory. See Register and update apps.
Triggers are events from within Kustomer or from an external platform used to initiate Workflows. Apps can configure workflows to use default triggers or define their own triggers to be used by app-defined or custom workflows. See Triggers.
To add an updated or modified JSON definition for an existing app to a Kustomer organization. Some updates require a new app version. See Register and update apps.
To upgrade an installed app from the App Directory to the latest available app version.
A Kustomer end-user, often an agent or administrator. Administrators are able to install and upgrade apps for their Kustomer organizations.
Widgets are iFrame-formatted UI elements that users can access from anywhere on the Kustomer platform UI. You can configure widgets to display relevant data for users based on their context. You can also create app-configured widgets that function as in-app portals to third-party sites, external services, or other communication platforms, such as a VoIP app, or a cloud contact center. See Widgets.
Workflows are automations in Kustomer that combine triggers (specified events from within Kustomer or from a connected service) and conditional logic to perform specified workflow actions (for example, add tags, assign users, create customers, or make calls to external systems).
Apps can configure workflows that make it easy for users to copy and customize the workflows as needed to automate repetitive manual processes or to build on their Kustomer platform with custom business logic. See Workflows.
Scheduled workflows are time-based workflows that can schedule, or be scheduled by, other workflows. Apps can configure both a scheduled workflow and scheduling workflow to work with powerful time-based conditional logic. See Scheduled Workflows.
Workflow actions are reusable elements of a workflow that any workflow can use to interact with Kustomer and with external services. Apps can configure workflow actions to be used in the workflows also configured by the app or in custom user workflows. See Workflow Actions.
Updated 8 months ago