Configuring and creating webchats in Agent Workspace
Overview
In Agent Workspace, agents can make and receive calls. If enabled for your account, agents can also send and receive chats using webchat. This section describes how to configure webchats for Agent Workspace.
Prerequisites
You must create a new webchat destination in Interaction Plan Manager (Channels > Interaction Plan Manager) and map it to an interaction plan that will route webchats to agents in Agent Workspace. For information about creating a destination and mapping a destination to an interaction plan, see the following sections in Using Interaction Plans Manager:
How do I create a new destination?
How do I create a new mapping?
Creating a webchat widget in VCC
The webchat widget is a UI-based configuration suite that enables you to create custom webchat widgets.
Go to Interaction Plans > Channels > Webchat.
Click Add Webchat widget.
The system automatically generates a unique ID for your widget.Click Next to go to Step 1 > Settings.
Parameters configurable in each tab:
Settings
Use the parameters in this tab to configure the basic parameters.
Field | Description |
|---|---|
General | Enter the name and the description for your new widget. |
Service name for reports | Select one of the following:
|
Data source | Assign specific key-value pairs to an entry point (such as a phone number or email address). This metadata provides the system with context about the incoming interaction. Example: |
Appearance and branding
Real-time preview & making changes
Check the real-time preview to see how your branding changes affect the overall look and feel of the webchat widget before proceeding to the next step.
If you would like to change something in the previous step, click Previous to go back.
Configure the parameters in this tab to customize the look and feel of your widget:
Title and subtitle of the webchat panel.
Your company name.
Language.
Select one of the supported languages for the interface.Privacy policy URL that is displayed at the top/bottom of the panel.
The initial message of the chat.
Branding.
Use hexcode for the widget's primary interface elements.
Security
Parameter | Description |
|---|---|
Geographic Restrictions | If needed, customize which countries the webchat works in. |
Domain Restrictions | Add the domains where the webchat can be embedded. Scope |
User Location | Use this field to allow/restrict users from specific locations. |
Pre-and post-chat actions
This section enables users to configure which, if any, information is collected from the customers.
The form is optional and can be enabled and disabled using the toggle. If disabled, the form does not appear at all.
Required field
The name, phone number, email, and message fields can be marked as required. These are soft-mandatory constraints: while they do not block a user from proceeding, skipping them triggers a system notification. This alert informs the user that missing data may result in processing delays or require manual follow-up at a later stage.
Preview
The Preview step allows you to check what your custom webchat widget looks like before saving it.
Switching view
Click on the buttons at the bottom to switch between previews of three components: webchat, pre-chat form and transcript download.
Profile
In this step, you can define the characteristics of your webchat. You can:
Select the default profile
Select an existing profile
Create a custom, new one with the following details:
Name
Media type
Liveness (determines capacity)
Routing of parked interactions
And timeouts
Summary
In this step, you can review your entire widget setup. You can still make changes at this stage before saving.
Customizing webchat widgets
You can customize chat widgets to enhance the experience. Webchat widgets are configurable via URL parameters in the code of the widget. This overrides any UI changes.
Widget settings
Parameter | Description | Example |
|---|---|---|
chat_title |
| Vonage+webchat |
chat_subtitle |
| Agent+Workspace |
company_name |
| Vonage, |
primary_color |
| #26044D |
initial_message |
| How+can+I+help+you? |
privacy_policy_url | The URL of the privacy policy. |
Initial form
The initial form captures structured user data, such as names and email addresses, before the interaction begins. This automates data collection to reduce agent handle time and improve record accuracy. By identifying users upfront, the form enables more personalized interactions while ensuring adherence to data management and compliance requirements.
Parameter | Description | Form |
|---|---|---|
display_form |
| Text |
form_header | This parameter determines what the user sees in the header. | Text |
customer_name |
| NA
|
customer_phone |
| Phone number |
customer_email |
| NA |
customer_message |
| NA |
