Dashboard
Todo List
-
Team Meeting
10:30 AM -
HR Annual Training
3:30 PM
Tickets
Work Status
{{ appMode === 'EHR' ? 'Patient Segments' : 'Customer Segments' }}
SLA
Escalation Rate
Recent Communications
| Channel | Contact | Queue | Date Time | Disposition | Related To | {{ appMode === 'EHR' ? 'Patient Name' : 'Contact Name' }} |
|---|---|---|---|---|---|---|
| {{call.type || call.direction}} | {{call.phoneNumber}} | {{call.queue}} | {{call.dateTime}} | {{call.disposition}} | {{call.relateTo}} | {{call.contactName}} - |
Communication Logs
Recent Communications
| Call Type | From | To | Queue | Date / Time | Duration | Engagement ID | Disposition | Related To | Notes | Recording |
|---|---|---|---|---|---|---|---|---|---|---|
| {{call ? call.type : ''}} | {{call ? call.fromNumber : ''}} | {{call ? call.toNumber : ''}} | {{call ? call.queue : ''}} | {{call ? formatCallTimestamp(call.timestamp) : ''}} | {{call ? formatCallDuration(call.duration) : ''}} | {{call ? call.engagementId : ''}} | {{call ? call.dispositionCode : ''}} | {{call ? formatRelateTo(call.relateTo) : ''}} | {{call ? call.notes : ''}} | download |
ZCC Smart Embed Instructions
This is a demo page for ZCC Smart Embed testing.
Important Notes:
The website developer is responsible for adding Smart Embed into their site. For this demo site, we feature a number of events that the Zoomlly Hues demo site is listening to, and which are added to this demo site. This includes the top part "agent state" and the "Engagement count". These are optional settings, but the website developer of the webpage where Smart Embed is added must add this capability to their site. It requires Javascript coding on the website.Supported Channels
- Voice
- Web Chat
- Video
- SMS (V3 only)
Setup
Please see the configuration options in the Settings page on the left side nav bar.EHR Mode
In EHR mode, we only support voice channel and we do not write any call data into the EHR. All call data, metadata, logs, and notes are stored in ZCC only..Known Issues:
- Sometimes it seems that timestamps are in inconsistent format, if you see this, please screenshot and send to Justin.
Please contact Justin Steinberg with any questions.
{{ appMode === 'EHR' ? 'Patients' : 'Accounts' }}
{{ appMode === 'EHR' ? 'Patient Directory' : 'Active Account Info' }}
| Name | MRN | Location | {{ appMode === 'EHR' ? 'Visits' : 'Orders' }} | {{ appMode === 'EHR' ? 'Phone' : 'Contact' }} | Actions | |
|---|---|---|---|---|---|---|
| {{contact && contact.email ? contact.email : ''}} | {{contact && contact.mrn ? contact.mrn : ''}} | {{contact && contact.location ? contact.location : ''}} | {{contact && contact.orders ? contact.orders : ''}} | {{contact && contact.phone ? contact.phone : ''}} |
{{selectedContact ? contacts[selectedContact].name : ''}}
{{ appMode === 'EHR' ? 'Patient Details' : 'Contact Details' }}
|
|
Email: {{selectedContact !== null ? contacts[selectedContact].email : ''}} Phone: {{selectedContact !== null ? contacts[selectedContact].phone : ''}}
MRN: {{selectedContact !== null ? contacts[selectedContact].mrn : ''}}
Location: {{selectedContact !== null ? contacts[selectedContact].location : ''}}{{ appMode === 'EHR' ? 'Visits' : 'Orders' }}: {{selectedContact !== null ? contacts[selectedContact].orders : ''}} |
{{ poppedRecord.objectType }}
Back to contact| {{ poppedRecord.recordIdKey }}: | {{ poppedRecord.id }} |
| {{ poppedRecord.recordNameKey }}: | {{ poppedRecord.name }} |
This is a demo {{ poppedRecord.objectType }} record view, shown when Smart Embed passes a matching variable value.
Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat.
Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.
Sed ut perspiciatis unde omnis iste natus error sit voluptatem accusantium doloremque laudantium, totam rem aperiam, eaque ipsa quae ab illo inventore veritatis et quasi architecto beatae vitae dicta sunt explicabo.
{{ customCard.title }}
| {{ field.displayName }}: {{ field.value }} |
| {{ type.recordIdKey }} | {{ type.recordNameKey }} |
|---|---|
| {{ r.id }} | {{ r.name }} |
| No records | |
Current Engagements
| Engagement ID | Channel | Direction | State | Note |
|---|---|---|---|---|
| {{ id }} | {{ engagement.channel }} | {{ engagement.engagementDirection }} | {{ engagement.state }} | - |
Communication Logs
| Channel | Contact | Queue | Date / Time | Disposition | Related To | Notes | Recording |
|---|---|---|---|---|---|---|---|
| {{call ? call.type : ''}} | {{call ? call.fromNumber : ''}} | {{call ? call.queue : ''}} | {{call ? formatCallTimestamp(call.timestamp) : ''}} | {{call ? call.dispositionCode : ''}} | {{call ? formatRelateTo(call.relateTo) : ''}} | {{call ? call.notes : ''}} | download |
Debug Information
Smart Embed Logs
| Direction | Payload |
|---|---|
| {{log ? log.direction : ''}} | {{log && log.payload ? JSON.stringify(log.payload, null, 2) : ''}} |
Smart Embed Dimensions
Height: {{zccSmartEmbedDimensions.heightInPixels}} pixels
Width: {{zccSmartEmbedDimensions.widthInPixels}} pixels
Engagement Cache
| Engagement ID | Channel | Direction | State | Customer | Actions |
|---|---|---|---|---|---|
| {{ id }} | {{ engagement.channel }} | {{ engagement.engagementDirection }} | {{ engagement.state }} | {{ engagement.customerName }} {{ engagement.customerEmail }} {{ engagement.customerNumber }} N/A |
Mute:
Hold:
DTMF:
Rec:
Transfer:
Add:
Upgrade:
|
Settings
General
You should only demo the voice channel in EHR mode. Do not demo other channels.
Status Code Mapping
In this section, you can configure custom "Not Ready" reasons. This settting maps the agent status 'id' to the custom status 'name'. These will appear in the agent status dropdown. This section will automatically update with any Not Ready reason codes that are seen by this web app.Add New Custom 'Not Ready' Status
Existing Custom 'Not Ready' Statuses
| ID | Name | Actions |
|---|---|---|
| {{ mapping.id }} | {{ mapping.name }} |
System Statuses (Cannot be changed)
- {{ status.id }}: {{ status.name }}
Relate To Object Types
Define object types (e.g. Case, Ticket) offered in Smart Embed's "Relate To" dropdown. Records appear as tables on the contact page. If the Smart Embed variable (by globalVariableName, e.g. General.caseNumber, without any global_custom. prefix) carries a record id, that record is popped.| ID | Name | Contact | |
|---|---|---|---|
| {{ r.id }} | {{ r.name }} | {{ (contacts.find(c => c.id === r.contactId) || {}).name || r.contactId || 'All contacts' }} | |
Custom Card Configuration
In this section, you can configure a card to appear on the Contact Details page. This card can display ZCC custom variable data that is passed from Smart Embed into the CRM.Add New Field
Existing Fields
| Display Name | Type | Source/Value | Actions |
|---|---|---|---|
| {{ field.displayName }} | {{ field.type }} | {{ field.type === 'variable' ? field.source : field.value }} |