Transaction codes overview
8x8 Contact Center transaction codes offer a means to apply call disposition to inbound as well as outbound interactions. Each inbound or outbound interaction in a call center has some purpose and disposition. Transaction codes can be defined to collect call disposition information from the agents at the time of the call and supervisors can report on this information for analysis and to determine further processing.
For example, an ACME sales representative, who is processing a sales campaign for a new product, places outbound calls to prospect customers. The representative can record the result of each interaction with predefined transaction codes, such as Successful Sale, Prospect Interested - Call back, Prospect not Interested - Do not call back, Reached Voicemail, and Faulty Number. Further in the sales process, you can define transaction codes to identify various stages of the sales process, and apply the codes to convey the status and result of each interaction.
Using the transaction codes functionality:
- An administrator predefines a list of transaction codes used to describe the purpose of an interaction, or probable outcomes for an interaction.
- An agent applies a call disposition from the predefined list of transaction codes during the processing or post-processing stage of an interaction.
- A supervisor reports on call disposition for further analysis and to determine further processing.
Transaction codes are mainly used to:
- State the purpose of interactions.
- Indicate the outcome of inbound and outbound interactions.
State the Purpose of Interactions with Transaction Codes
Each interaction from and into your call center has a purpose. You can define transaction codes to state the purpose of these interactions. When an agent processes an interaction, they can indicate the purpose of the interaction by selecting one of the transaction codes available.
For example, in a call center which combines Sales, Support, and Service calls, you can indicate the purpose of each interaction using a set of transaction codes, such as Sales Call, Support Call, and Service Call.
Indicate the Outcome of Interactions with Transaction Codes
Transaction codes allow your call center agents to record the purpose and outcome of inbound and outbound interactions. You are labeling an interaction with codes for further analysis or follow-up.
For example, when a ACME sales representative places sales calls, they can indicate the outcome of each interaction with predefined transaction codes, such as Successful Sale, Prospect Interested - Call back, and so on. At the end of the day, when the management runs a transaction report, the report indicates statistical information about sales, as well as transaction codes that prompt follow-up actions. For records that are labeled Prospect Interested - Call back, agents need to place follow-up calls. Records that are labeled Prospect not Interested - Do not call back must be filtered from the list.
Typically, you can define transaction code lists for a sales team to understand how many calls they made, how many resulted in sales, how many resulted in faulty numbers, etc.
The following table lists the uses of transactions codes with corresponding examples:
Reasons for Using Transaction Codes | Examples of Transaction Codes |
---|---|
State the purpose of an interaction | Sales Call Service Call Support Call |
Indicate the outcome of an interaction | Prospect Interested – Call Back Prospect not Interested – Do not Call Back Reached Voicemail – Try Again Faulty Number |
Understanding the process flow of your company provides a good basis for defining transaction codes. You may create multiple transaction code lists to define the purpose and outcomes of interactions for a particular process. For example, sales campaign interactions may have multiple outcomes that differ from support-related interactions. An agent can select one or more outcomes for an interaction.
Each transaction code list contains a set of codes to identify the call disposition. A transaction code list can be assigned to an agent group or to a queue. You can apply multiple disposition code lists to an agent group or a queue. When an agent accepts a call, all code lists assigned to the agent group or queue are presented in separate tabs. An agent may select one or more codes from a single list and/or save desired codes from multiple lists. A call coded from multiple lists shows as a separate record.
To define transaction codes for disposition, you must:
- Identify probable purposes and outcomes of an interaction.
- Identify queues or agent groups to apply the transaction code list to.
- Determine the need to translate transaction codes to a secondary language.
- Create a transaction code list.
To create transaction codes, you must:
- Create a transaction code list by defining properties.
- Define individual transaction codes in the list.
- Determine the need to translate transaction codes to a secondary language.
- Assign codes to agent group(s) or queue(s).
During the processing of an interaction, a transaction code list is presented to an agent in 8x8 Agent Console under the following circumstances:
- The agent is a member of the group assigned with the code list.
- The agent is a member of the queue(s) assigned with the code list(s).
From the presented code list, an agent selects transaction codes:
- Before initiating the call.
- During the call.
- At the end of the call, during post-processing.
An agent assigned to a call disposition list is presented with the code list during an interaction. The agent may select and save one code or multiple codes from a list anytime during the interaction or post-processing. When an agent is a member of the group or queue assigned with multiple lists, all lists are presented to the agent in separate tabs when they accept a call. The agent may select and save codes from multiple lists. The selected codes appear in historical reports.
Supervisors generate historical reports to get call disposition information for analysis and to determine the need for follow-up actions based on transaction codes, also known as wrap-up codes. The following reports list transaction codes used during agent interactions:
- Agents: Detailed accepted transactions with wrap up codes: This report lists wrap-up codes used by an agent during all of their inbound accepted interactions. Wrap-up codes indicate call disposition information. You may find multiple instances of the same call to indicate multiple wrap-up codes applied to the same call.
- Agents: Detailed outbound transactions with wrap up codes: This report lists dial codes as well as wrap-up codes. Dial codes are caller ID-related codes, which appear before dialing the call. An agent can apply only one dial code to a call, but can apply multiple wrap-up codes.
- Agents: Transactions grouped by wrap up codes: The report groups transactions by wrap-up codes, queue, channel, media, and agent.