Overview

A chat campaign involves contact centre agents receiving chat requests from contacts via a web channel, and engaging in a chat session.

Contacts, when requesting to chat, may be asked to supply answers to a short pre-chat survey. The survey answers provide basic information about the contact and the reason for their request. See Chat Surveys.

Chat session transcripts can be viewed in Chats.

See Create a simple chat campaign to understand the many elements that must be combined into a working chat campaign.


1. Add or Edit Chat Campaign

  1. Open the Workspace.

  2. Select Configuration from the Campaigns menu.

    1. To add a new campaign:

      • Click New Campaign

      • Select Chat from the drop-down selection list.

      • Click Next. The Edit Chat Campaign dialog opens.

    2. To edit an existing campaign:

      • Select the campaign you wish to edit.

      • Click Edit. The Edit Chat Campaign dialog opens.

The fields that need to be defined in a chat campaign are: 

Field Name

What you should do

Campaign Title

Enter a meaningful name for the campaign.

Note

Do not include quotation marks in the campaign name.

Campaign Description

Enter the description of the campaign.

Campaign Group

Select a Campaign Group from the drop down selection list.

Schedule

Select the operational hours calendar from the drop down selection list.

Chat Theme

Select a theme from the drop down selection list. Themes are defined in Resources>Chat Themes.
The default theme is set in Organisation Settings.

Surveys

Note

The following three survey selection fields are not visible in the Add Campaign dialog. They become visible when you later make changes to the campaign using the Edit Campaign dialog.

Pre-chat Survey

When a chat campaign is created, a default survey named Pre-Chat is created.
Pre-chat has a Name entry field, an Email Address entry field and a Start Chat button.
The text entry fields are mapped to Contact fields for the campaign.

Post-chat Survey

Select a Survey from the drop down selection list. Surveys are defined in Campaigns>Surveys.

After-hours Survey

Select a Survey from the drop down selection list. Surveys are defined in Campaigns>Surveys.

Present Abandoned Chats to Agent

Click in the checkbox to enable/disable this feature. The default setting is disabled.

 If disabled:

  • When a contact abandons a chat request, it is removed from the queue and is not presented to an agent

  • The Abandoned count increases by one

  • The chat is not displayed in the Chats module as there is no agent involvement

  • The Abandoned Chats report includes the details of the chat.

If enabled:

  • When a contact abandons a chat request, it remains in queue and is presented to an agent. The agent sees a system message in the conversation area saying that the chat request has been abandoned

  • The Abandoned count increases by one

  • The chats is displayed in the Chats module as there is agent involvement

  • The Abandoned Chats report includes the details of the chat.

Timezone Settings

Region

Select the appropriate region for the campaign. This setting populates the timezone drop down list box below with the available time zones for that region.

Timezone

Select the appropriate timezone for the campaign. This setting is applied to check whether the contact centre is operational when a chat request is received.
The default value for this setting is the Organisation Timezone.

Date display format

Multiple formats are supported, reflecting the main date formatting conventions used around the world.
The default format is: dd/mm/yyyy

Service Level

Service Level Period

This setting will dictate how chat response times are reported.
The default value is 60 secs. 

Response Time Threshold

After the agent has started chatting with customer, if they do not respond to the customer inside this duration, the customer name is highlighted and an orange bar becomes visible.
The default value is 20 secs. 

Security Settings

Restrict URLs

Click in the checkbox to increase the security for the Chat Request link on your website.
When enabled, the Allowed URLs text entry field becomes visible.

Allowed URLs

  1. Enter a domain address into the empty text entry field.

  2. Click on the Add icon  to open another text entry field.

  3. Click on the Remove icon  next to an address to remove that address.
    There must be at least one Allowed URL address, when enabled.

If any address not added to the allowed URLs list is used as the contact address in the widget, the chat request will not work.

Assigned Teams

Go to the Assigned Teams Tab

  1. In the Is Assigned column select All

  2. Select the Teams you would like to add the Agent to

  3. Press the Add button in the header

If the relevant Team doesn’t display you can create in the Teams module in the Administration menu

   


2. Chat Campaign Details

Chat Campaign Details is a snapshot view of a contact centre chat campaign.

Where to find this feature 

  1. Open the Workspace.

  2. Select Configuration from the Campaigns menu.

  3. Locate the Campaign Group you wish to open and click Show
    A list of the campaigns in that group is displayed.

  4. Select the chat campaign to be viewed.
    The Campaign Details are displayed for that campaign.

The Campaign Details Display gives a summary view of the key settings for a particular campaign. 

Add Chat Templates for Campaign

Below the main Campaign Details display, select the Chat Templates tab which allows you to view, add and delete chat templates that will be accessible for use by agents in the campaign.

  1. Open the Workspace.

  2. Select Configuration from the Campaigns menu.

  3. Locate the Campaign Group you wish to open and click Show
    A list of the campaigns in that group is displayed.

  4. Select the chat campaign to be viewed.
    The Campaign Details are displayed for that campaign.

  5. Click the Add icon in the campaign details display.
    A list of chat templates is displayed.

  6. Select one or more appropriate templates to be used by the campaign.

  7. Click Assign Templates.

To remove a template from the campaign, click in the selection box in the same row and click on the Delete icon . This only removes the template from the campaign; the template itself is not deleted from the list of chat templates. 

Any configured email templates are shown in the following list, which has these columns:

Column

Contents

Template

The name of this template

Updated On

The date and time when this template was last updated

3. Email Templates for Campaign

Below the main Campaign Details display, select the Email Templates tab which allows you to view, add and delete email templates that will be accessible for use by agents in the campaign.

Any configured email templates are shown in the following list, which has these columns:

Column

Contents

Template Name

The name of this Email Template.

Email Subject

The default Subject line of the emails that will be generated from this Email Template.

Added On

The date and time when this Email Template was added to this Campaign.


4. Using the Chat Request Widget

The Chat Request Widget is used to provide the ability for contacts to request a chat session from a remote web page.

  1. Open the Workspace.

  2. Select Configuration from the Campaigns menu.

  3. Locate the Campaign Group you wish to open and click Show
    A list of the campaigns in that group is displayed.

  4. Select the chat campaign to be viewed. 
    The Campaign Details are displayed for that campaign.

  5. Click Widget

  6. Copy the generated code and paste it into your web page before the closing body tag.

The basic HTML code that you generate within the workspace will be similar to the following:

Simple Widget Code

<div id="">
    <script type="text/javascript">
        (function() {
            var cs = document.createElement('script'); cs.type = 'text/javascript'; cs.async = true;
            cs.src = 'https://preprodbeta.ipscape.com.au/webchat/chat-uri.js';
            var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(cs, s);
            cs.onload = function(){
                Chat.init({
                    'container': 'qvbpatnr',
                    'key': 'QVBPaTNrZ3RQNTBBYkQrUzhzZHQxQT09',
                    'src': 'ipscape.com.au/webchat'
                });
            }
        })();
    </script>
</div>
CODE

However, if you intend to place the Chat Request Widget onto a page into which a contact might be logged in such as a web portal, it is possible to use the contact's login data to populate the pre-chat survey for the chat request.

In this example, Name and Email have been used but you can use any data that is available from your portal so long as the Pre-chat Survey in your Chat Campaign has a field in which to accept that data.

To do this, add an extra line (see line 12:  userData) to your widget code into which you have added your portal's field names as follows:

Widget Code with userData

<div id="">
    <script type="text/javascript">
        (function() {
            var cs = document.createElement('script'); cs.type = 'text/javascript'; cs.async = true;
            cs.src = 'https://preprodbeta.ipscape.com.au/webchat/chat-uri.js';
            var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(cs, s);
            cs.onload = function(){
                Chat.init({
                    'container': 'qvbpatnr',
                    'key': 'QVBPaTNrZ3RQNTBBYkQrUzhzZHQxQT09',
                    'src': 'ipscape.com.au/webchat'
                    'userData': {"name":"Add_name_field_here", "email":"add_email_field_here"}
                });
            }
        })();
    </script>
</div>
CODE

 If you need to change the stack order of the Chat window you can add a 'z-index' shown below in line 13:

 Widget Code with z-index

<div id="">
    <script type="text/javascript">
        (function() {
            var cs = document.createElement('script'); cs.type = 'text/javascript'; cs.async = true;
            cs.src = 'https://preprodbeta.ipscape.com.au/webchat/chat-uri.js';
            var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(cs, s);
            cs.onload = function(){
                Chat.init({
                    'container': 'qvbpatnr',
                    'key': 'QVBPaTNrZ3RQNTBBYkQrUzhzZHQxQT09',
                    'src': 'ipscape.com.au/webchat'
                    'style':
                    { 'z-index': 10000 }
                });
            }
        })();
    </script>
</div>
CODE