Actions
Action | Example Usage | Parameters | Description |
---|---|---|---|
Update Customer Profile "{contactAttribute}" to "{stringValue}" | Update Customer Profile "City" to "Raleigh"
Update Customer Profile "Country" to "USA" |
contactAttribute
stringValue
|
Allows rule to pass back a new value for one or more Customer Profile fields to the invoking application. The invoking application perform the update using "Update Customer Profile".
The updated fields are returned in the following structure: "rule_results" : { "updated_fields" : "[ "City", "Raleigh", "Country", "USA"] } |
Update Customer Profile (numeric) "{contactAttribute}" to {numericValue} | Update Customer Profile (numeric) "age" to 55
Update Customer Profile (numeric) "credit score" to 500 |
contactAttribute
numericValue
|
Allows rule to pass back a new value for one or more Customer Profile fields to the invoking application. The invoking application perform the update using Update Customer Profile. The updated fields are returned in the following structure:
"rule_results" : { "updated_fields" : "[ "age", 55, "credit score", 500] } |
Request specific agent "{agent}" | Request specific agent "Fred Flintstone"
Request specific agent "Betty Rubble" |
agent
|
Allows rule to pass back a specific agent to the invoking application for processing. The requested agent is returned in the following structure:
"rule_results" : { "requested_agent", "Betty Rubble } |
Request agent group "{agentGroup}" | Request agent group "Customer Retention"
Request agent group "Widget Service" |
agentGroup
|
Allows rule to pass back a specific agent group to the invoking application for processing. The requested agent group is returned in the following structure:
"rule_results" : { "requested_agent_group", "Customer Retention" } |
Request place group "{placeGroup}" | Request place group "Widget Sales"
Request place group "San Francisco Office" |
placeGroup
|
Allows rule to pass back a specific place group to the invoking application for processing. The requested place group is returned in the following structure:
"rule_results" : { "requested_place_group", "Widget Sales" } |
Request skill "{skill}" | Request skill "Spanish"
Request skill "Installations" |
skill
|
Allows rule to pass back a specifically requested skill to the invoking application for processing. The requested skill is returned in the following structure:
"rule_results" : { "requested_skill", "Spanish" } |
Send communication to customer via "{mediaType}" | Send communication to customer via "Email"
Send communication to customer via "Voice" |
Allows rule to pass back an indication that further communication with the customer is permissible. The result is returned in the following structure:
"rule_results" : { "send_communication", "Email" } | |
Block communication to customer | Block communication to customer | Allows rule to pass back an indication that further communication with the customer should be blocked. The result is returned in the following structure:
"rule_results" : { "block_communication", "true" } | |
Offer Service Resumption {offerToResume} | Offer Service Resumption "true"
Offer Service Resumption "false" Note: The GUI will render a "checkbox" which can be checked or unchecked by the user |
offerToResume
|
Allows rule to pass back an indication that the customer should be offered an option to resume an open/existing service or not.
"rule_results" : { "offer_resumption", "true" } or... "rule_results" : { "offer_resumption", "false" } |
Offer Survey to Customer {offerToSurvey} | Offer Survey to Customer "true"
Offer Survey to Customer "false" Note: The GUI will render a "checkbox" which can be checked or unchecked by the user |
offerToSurvey
|
Allows rule to pass back an indication that the customer should be offered a survey or not.
"rule_results" : { "offer_survey", "true" } or... "rule_results" : { "offer_survey", "false" } |
<disqus> </disqus>
This page was last edited on November 2, 2016, at 15:43.
Comments or questions about this documentation? Contact us for support!