You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
| crmApiUsername | The username for 8x8's CRM API access. Check [Configure External CRM API access](https://docs.8x8.com/8x8WebHelp/VCC/configuration-manager-General/content/integrationcrmapitab.htm) for more information. |
17
-
| crmApiPassword | The password for 8x8's CRM API access. Check [Configure External CRM API access](https://docs.8x8.com/8x8WebHelp/VCC/configuration-manager-General/content/integrationcrmapitab.htm) for more information.|
23
+
| apiKey | The apiKey for 8x8's apps API access. Will be configured for the desired apps in Admin Console from an Admin's SSO panel. Contact Center Schedule, Contact Center Native CRM, Contact Center Chat Gateway and Analytics for Contact Center apps are needed for current nodes. |
18
24
| tenantId | The tenant ID for 8x8's Contact Center API access. Check [Generate authentication tokens for 8x8 Contact Center APIs](https://docs.8x8.com/8x8WebHelp/VCC/configuration-manager-General/content/integrationapitokentab.htm) for more information. |
19
-
| dataRequestToken | The data request token for 8x8's Contact Center API's limited to querying the data. Check [Generate authentication tokens for 8x8 Contact Center APIs](https://docs.8x8.com/8x8WebHelp/VCC/configuration-manager-General/content/integrationapitokentab.htm) for more information. |
20
-
| actionRequestToken | The action request token for 8x8's Contact Center API's that permit triggering of actions. [Check Generate authentication tokens for 8x8 Contact Center APIs](https://docs.8x8.com/8x8WebHelp/VCC/configuration-manager-General/content/integrationapitokentab.htm) for more information. |
21
-
| clusterBaseUrl | The cluster base URL from the Agent Workspace or CM instance (e.g. https://vcc-eu3.8x8.com).|
25
+
| baseUrl | The base URL from the Agent Workspace or CM instance (https://api.8x8.com).|
22
26
23
27
24
28
## Node: Get Customer
25
29
26
30
The node allows you to collect customer information and match it with the native CRM. To use this node, you need to create an 8x8 CRM connection (refer to the Connections section for more information).
27
31
28
-
The node will look up one ore more of the following case details:
32
+
The node will look up the following case details:
29
33
* First Name
30
34
* Last name
31
35
* Email
@@ -47,7 +51,7 @@ After the node configuration is completed, it will have two exit points:
47
51
48
52
This node allows you to collect customer information and match it with the native CRM case.
49
53
50
-
The node will look up one ore more of the following case details:
54
+
The node will look up the following case details:
51
55
- Case Number
52
56
- Account Number
53
57
- Last name of customer
@@ -71,7 +75,7 @@ After the node configuration is completed, it will have two exit points:
71
75
This node allows you to check the condition of a queue before entering a queue. It provides a set of conditions
72
76
which when met, will trigger specific actions. The node gives the flow much more routing flexibility by allowing testing queue status repeatedly.
73
77
74
-
1. 8x8 CRM Connection - Steps for creating a connection are located inside the Connections section
78
+
1. 8x8 Simple Connection - Steps for creating a connection are located inside the Connections section
75
79
2. Select the queue - The dropdown will display the available queues for which you can test the conditions
76
80
3. There are NO agents - The following options are presented when you enable the condition:
77
81
* Available
@@ -92,20 +96,54 @@ After the node configuration is completed, test Queue will have two exit points:
92
96
93
97
## Node: Schedule
94
98
95
-
This node allows you to check the state of the Contact Center schedule and route interactions accordingly.
99
+
This node allows you to check the state of the Contact Center schedule and route interactions accordingly.
96
100
97
101
### Setup Steps:
98
102
99
-
1. 8x8 CRM Connection: The steps to create a connection can be found in the Connections section.
100
-
2. Select the schedule: The dropdown will show the available schedules.
103
+
1. 8x8 Simple Connection: The steps to create a connection can be found in the Connections section.
104
+
2. Select the schedule: The dropdown will show the available schedules.
101
105
102
106
### Exit Points:
103
107
104
108
Once the node configuration is completed, it will have 8 exit points:
105
-
1. Schedule open: Contact Center is Open.
106
-
2. Schedule closed: Contact Center is Closed.
107
-
3. Choice 1 to Choice 6 Schedule: Six additional options that provide more refined choices other than Open or Closed for the day.
109
+
1. Schedule open: Contact Center is Open.
110
+
2. Schedule closed: Contact Center is Closed.
111
+
3. Choice 1 to Choice 6 Schedule: Six additional options that provide more refined choices other than Open or Closed for the day.
112
+
113
+
114
+
## Node: Voice Handover
115
+
116
+
This node allows you to transfer a voice interaction from inside the flow to an 8x8 VCC queue. Once reached inside the flow the node will attempt the transfer to the queue and call Id configured.
117
+
118
+
### Important requirement:
119
+
120
+
The customer has the sole responsability to obtain and store to context for later usage the call Id beforehand and firstly during the flow execution. This will be available inside {{input.data.payload.sip.headers["X-8x8-CID"]}}.Other properties will be available on the headers object.
121
+
122
+
### Setup Steps:
123
+
124
+
1. 8x8 Simple Connection - Steps for creating a connection are located inside the Connections section
125
+
2. Handover Initiated message input - a message that will be uttered during the call when voice handover node has began execution
126
+
3. Queue Id - id of a desired queue existing on the tenant id configured inside the connection
127
+
4. 8x8 JSON Properties - configure the payload for the request here. Default obligatory value set as default. Values can be changed as required whilst preserving the structure and new additionalProperties objects can be added as needed.
128
+
129
+
### Exit Points:
130
+
No child nodes needed or configured for this. Failure will result in missed handover and the error message logged in Logs.
131
+
132
+
## Node: Data Augmentation
108
133
134
+
This node allows you to enrich/augment the additionalProperties sent and displayed to the agent upon voice interaction being served inside AW.
109
135
136
+
### Important requirement:
110
137
138
+
The customer has the sole responsability to obtain and store to context for later usage the call Id beforehand and firstly during the flow execution. This will be available inside {{input.data.payload.sip.headers["X-8x8-CID"]}}.Other properties will be available on the headers object.
111
139
140
+
### Setup Steps:
141
+
142
+
1. 8x8 Simple Connection - Steps for creating a connection are located inside the Connections section
143
+
2. Queue Id - id of a desired queue existing on the tenant id configured inside the connection
144
+
3. Use JSON Fields to configure payload - toggle that will switch between 5 sections with label/value input pairs for quick configuration or 8x8 Data Augmentation JSON properties JOSN input for complete control of the payload.
145
+
4. 8x8 Data Augmentation JSON properties - configure the payload for the request here. Default model valid value set as default. Values can be changed as required whilst preserving the structure and new objects can be added as needed.
146
+
More info on the enpoint [8x8 Contact Center Data Augmentation API](https://support.8x8.com/contact-center/8x8-contact-center/developers/8x8_Contact_Center_Data_Augmentation_API)
147
+
148
+
### Exit Points:
149
+
No child nodes needed or configured for this. Failure will result in missed transmission and the error message logged in Logs.
0 commit comments