Customer Management
Customer Data Management
Customer Records Management
10 min
overview the table functionality, found under system configuration, is the administrator persona for defining the structure and usage of customer related data (metadata) across the platform it ensures that customer attributes are consistently defined, managed, and consumed by campaigns, agents, and reporting modules the configuration is organized into the following key tabs table definition, agent table definition, mapping, filter, and filter groups navigation the table configuration features are managed by the administrator (or voice admin) at the system level administrator console/voice admin console > system configuration > table table definition the table definition sets up the core schema for storing customer information, defining the structure of the data table parameter description constraints & options table definition name a unique name for the data structure only the underscore character ( ) is allowed name (column) the field name within the data table only the underscore character ( ) is allowed type (column) the data format expected for the column varchar , integer , numeric , boolean , date , time , timestamp non unmaskable marks the field for number masking at the ui, customer manager api, and database backend cannot be set as a primary key or unique key unmaskable the values of this field will not be masked nullable allows the field to be left blank (data entry is optional) unique key ensures all values in the column are unique primary key designates the column as the primary identifier note existing column names, types, or properties cannot be modified or deleted once created agent table definition the agent table definition acts as a template to customize how customer information is displayed and managed by agents in their respective consoles purpose allows the administrator to assign a subset of fields from the master table definition to specific agents or campaigns visibility control agents will only be able to see, access, or modify customer information for the fields explicitly assigned to them in this definition permissions for each assigned column, the administrator sets permissions read only agents can only view the data read & write agents can view and modify the data campaign usage the agent table definition of the interaction campaign is used on top of other definitions if the agent is staffed to multiple campaigns, including an interaction campaign mapping table mapping is a configuration that links the defined data fields to internal system attributes, determining their function in a specific campaign type (e g , if a field is searchable or acts as a phone number) mapping sequence purpose licensable limit phone used for mandatory columns, typically for phone numbers up to 50 fields searchable makes the column searchable within the system (e g , in the telephony panel) up to 10 fields filterable allows the field to be used as an attribute for filtering in reporting and lead management up to 10 fields filter and filter groups the filter and filter group functionalities are crucial components of lead management, offering sophisticated control over which customer records (leads) are presented to agents in outbound calling campaigns both features cannot be used simultaneously ; in lead management, you can use only one tab "manage filters" or "manage filter groups" filter (individual rule set) filters are individual, condition based rules used to screen customer leads based on specific criteria aspect description purpose to screen customers in outbound voice , parallel predictive , and voice blast campaigns, ensuring only specific records are presented for dialing or analysis configuration filters are built using attributes (e g , attempts , disposition , last dialed time , last user id ) and sql criteria (operators like = , > , < ) use cases managing attempts exclude leads dialed more than five times excluding failures exclude leads with dispositions like 'wrong number' time based only dial leads last attempted before yesterday benefits enhanced lead quality by filtering ineffective leads operational efficiency by minimizing wasted dialing attempts filter groups (tiered priority dialing licensable) filter groups allow multiple individual filters to be aggregated and prioritized, enabling sophisticated, tiered lead selection for next level prioritization of dialing leads aspect description licensable feature filter grouping is a licensable feature used to achieve priority dialing hierarchy single or multiple filter groups can be created at both system level (by the administrator) and campaign level (by the supervisor) system level groups can be assigned to outbound, parallel predictive dialing, and voice blast campaigns usage if filter group is activated in the campaign's "customers" tab, the supervisor can only access the "manage filter groups" tab under manage > lead management use cases priority dialing create tier 1 for "hot leads" (dial first) and tier 2 for "warm leads" (dial after tier 1 is depleted) segmentation group filters based on demographics or geographical region for targeted dialing benefits superior prioritization by processing leads in an ordered, tiered manner centralized management with groups created at the system level and assigned across multiple campaigns usage across the product the data schema and filtering defined in the "table" configuration impact the platform across multiple user roles agent interface / customer information view the agent table definition dictates which fields are visible and whether an agent has read only or read & write permissions for the customer data displayed during a call or chat outbound dialing campaigns (lead management) table filters and filter groups are the primary mechanisms for selecting and prioritizing leads in outbound campaigns fields defined as searchable and filterable in table mapping are used within the lead management functionality to segment customer lists for operations like lead churning real time monitoring (supervisor/analyst) in the agent list view of live monitoring , the column table filters can display the table filter name that was applied to the leads reporting (supervisor/analyst) performance reports such as acd abandon call detail and call details report include columns that track lead segmentation table filters , applied filter group , and other filter groups this allows for the analysis of call data based on the specific lead rules that were in effect