Table of Contents maxLevel 2 minLevel 2
maxLevel | 2 |
---|---|
minLevel | 2 |
Add Remark
Media Type: All
Purpose: Automatically add a Note/Remark that is passed down to the agent along with the interaction. These remarks are also available in reporting via analytics and can also be used for troubleshooting purposes when changing call flows.
...
Troubleshooting: Remarks can also be used for troubleshooting new call flow. You can add remarks within the call flow to show the direction a call took at specific times in the routing.
Add to DNC
Media Type: Voice
Purpose: Automatically add the caller’s phone number to the “Do Not Call” list. This information is stored on the Database of the customer’s organization
...
The most common use case is in outbound dialer scenarios where the caller can opt into the “Do Not Call” list to no longer receive campaign calls. For example, press 1 to connect to an agent, press 2 to be added to the DNC list. The origin number is captured and added to the list.
Block Until Contact is Loaded
Media Type: All
Purpose: Pause the interaction handling until the requested record is returned from the internal CRM system.
...
- Retrieving the Contact record before presenting an Agent with a Callback.
- Making routing decisions based upon information stored in the Contact record.
Clear Demand
Media Type: All
Purpose: Deactivate a previously activated Agent Skill demand
...
This node is used to clear a demand that was set through an interaction flow. Some common uses of this node include clearing a demand when a specific queue threshold is reached or in after-hours routing when your agents skilled in a particular demand are not staffed.
Format Text
Media Type: All
Purpose: Formats the text of the URL that will be visible on the agent client and used to launch a 3rd party application via their browser.
...
Formatting Values – this is where the <Object_ID> placeholder is replaced with the actual value for the interaction. In this example, the value held in the Text 12 field will be inserted for the <Object ID> in the URL made available in the Agent client.
Get Contact History Data
Media Type: All
Purpose: Retrieves the details (Origin, Destination, Status, Last Agent, Last Disposition, Last Interaction Type, and Last Business Process) of this customer’s last interaction to write to interaction flow variables.
...
You could then send this interaction to a queue that will attempt to deliver the interaction to the assigned agent. Typically inside the queue, the following value would be configured to denote the amount of time to wait for that specific agent before delivering that interaction to any Ready agent.
Get Current Date Time
Media Type: All
Purpose: Retrieves the current date and time
...
Time and date of the interaction is stored and compared to other values in the interaction handling flow to determine the proper routing logic. For example, a Branch activity could be used to compare the current date to an expected payment date in the CRM to see if the customer’s payment is considered “late” so the interaction can be routed to the appropriate Business Process.
Get Email Data
Media Type: Email
Purpose: Ability to assign Email Header data elements (From, To, Subject, CC, Body) to Properties
...
An email arrives regarding an inquiry from your company’s latest social media post. You are currently tagging the body of the email to a flow variable “Body” via the Get Email Data node. Using the Search Keywords node you search the assigned “Body” flow variable for specific words, in this case “Twitter”. Based upon the keyword match you route the call to your customer service agents while also tagging that interaction with a skill of “Marketing” so to present the interaction to a properly skilled agent.
Get External Data by REST API
Media Type: All
Purpose: Retrieve data from an external CRM or business application.
...
An incoming call is received and the caller's Origin DID is passed to the external system to identify the account associated with the caller. The caller's information is leveraged to determine the appropriate destination and related prompts. The caller's account information is passed to the Agent who immediately knows the caller's identity.
Get Queued Interaction Statistics
Media Type: All
Purpose: Allows the assignment of Position in Queue or Expected Waiting Time to a Property
...
In order to be able to read back the callers position in queue or expected waiting time this node must be used. You will obtain the value and write to a Flow Variable which can then be played back via a Simple Play node.
Get US State
Media Type: All
Purpose: Allows the assignment of State to a Property
...
This will return the full state name based on the caller’s area code I.E 610 would return “Pennsylvania”) You can than search keywords for Pennsylvania to route to your East Business Process. This is also useful when certain states require specific call recording guidelines to which you can identify and treat those callers differently.
Increment
Media Type: All
Purpose: Increments or Reduce a Property value to enable different Branch destinations during the interaction flow.
...
The common use case for the increment node is to verify a specific property value and route based on whether that number is “> = <” your expected result.
Load CRM Customer Information
Media Type: All
Purpose: Routing decision based upon the lookup of interaction information in the internal CRM. The system will automatically route based on contact Phone1 or Email without the need to input this node.
...
You can perform custom routing based on fields uploaded within the CRM. For instance, When Contact Parameters > Phone 1 equals to Interaction > Origin DID assign the company as a skill demand. Those interactions can now be answered by those agents who are proficient with that company
Load Customer Information
Media Type: All
Purpose: Routing decision based upon the lookup of the Customer Data upload via the application portal
...
In this example, any calls to 610-263-4322 will be routed to the Testing Queue.
Search Key Words
Media Type: All
Purpose: Routing decision based upon 1 or more text keywords found in the interaction.
...
Common use case referenced above in the Get US State node. You can also route callers based on keywords such as the Company name. Multiple keywords should be separated by commas.
Set Campaign Final State
Media Type: Voice
Purpose: To set the final state of a campaign dialer call.
...
This is used when you want to specify the final state of a particular call path used within a dialer. This is also commonly used with Set Disposition Code to properly tag the call for reporting purposes.
Set Data
Media Type: All
Purpose: Assign data to a specific Property
...
Another option is to pull customer specific information through Interaction variables. As an example, the Customer Full Name and Routing Info variables will populate the Customer and Routing Info fields within the agent Client.
Set Demand
Media Type: All
Purpose: Establishes a specific Agent Skill that is required for this interaction
...
The most common example of skills based demands is language selection. If you have a Prompt and Collect Selection where you ask the end user to select 1 for English or 2 for Spanish, you will then set the language requirement via Set Data as well as the demand before routing the interaction. The Set Data language setting is needed to correctly play the appropriate language based greetings in all Announce and Collect nodes.
Set Demand by Variable
Media Type: All
Purpose: To dynamically assign a demand based on a property value
...
This is commonly used in conjunction with the Customer Data upload. Where you can set a dynamic demand on a per caller/calling number basis. This was also shown before in the Load CRM Customer Information where we dynamically set the demand to the callers Interaction > Company so that they will be answered by an agent skilled for their particular account.
Set Destination Address
Media Type: Email, Fax, Voice
...
The most common use case is for the setup of a voice callback. In this case you would set the media type as Constant and Select Telephony. The address section would then be populated with your flow variable Flow > Callback.
Set Disposition Code
Media Type: All
Purpose: Automatically assign a Disposition Code to an interaction
...
This can be used anywhere in the flow to assign a disposition code to an interaction for reporting purposes. The agent will ultimately be able to modify this Disposition Code in the Agent client when handling the interaction.
String Manipulation
Media Type: All
Purpose: The ability to find and filter specific characters in a flow variable text string.
...