Web chat has seven tabs to configure each one consisting of cards with settings related to each other.


Select the images for a closer look.


Fig 1. Webchat channels filtered and tabs available for the chat channel selected.


TABLE OF CONTENTS


Channel settings tab

Fig 2. Some of the channel settings tab options viewable on the tab.


Channel settings 

NameHere you can enter a name for your channel visible to users and used in reporting. Max 40 characters.
Channel typeSelect the type of channel from the dropdown to apply.
ActiveToggle this to make the channel active/inactive.
DescriptionHere you can enter a description for the channel for internal reference only. Max 1000 characters.
Ticket reopeningToggle this to enable/disable ticket reopening. When enabled, enter the maximum number of days a customer can reopen the previous ticket (happens automatically). If not enabled or the number of days is exceeded, a new ticket will automatically be created

Ticket reopening examples

If this is on and set for 7 days. A customer may message on day 1 and an issue may be resolved/question answered by an agent. If within those 7 days, the same customer initiates another ticket via Facebook because the issue persists or they have a follow-up question, the previous ticket will be opened for the agent to continue the previous.


Tagging 

*Only visible when tagging feature is enabled.

No tags/ add tagsBy clicking in this pane, you can assign/unassign tags on your channel. Simply click on the tags to add or remove.You can also create/edit tags via the icons on the left.

Tagging example

Tagging can be used to hide or present channels to relevant users who also have the same tag. Some customers have multiple sites/offices using the same portal. In order for each site/office to only see the relevant channels and access them, tagging can be used to hide the non related channels.


Plans 

Result codeHere you can select the result code plan used for all interactions on this channel. Only result codes within the selected plan are available for users to disposition an interaction. You can use the 'go to' button to navigate to the result code plans page to edit the selected plan. Its also worth noting here that any result codes you wish to be available must have the relevant channel types assigned in the result codes configuration. See the guide on result codes for more.
ScheduleHere you can select the schedule you want the channel to adhere to. Selecting a schedule will allow out of hours automation, configurable within the automation tab, to be configured for incoming webchats. The 'go to' button will take you to the schedule plans page for creation or editing. See this guide for more.

Result code plans example

Using different result code plans for you different channels will allow you to track and report, in more detail, the outcomes of your interactions within the system.

Schedule example

Using schedules allows you to control when a channel is open or closed. For example, the webchat widget on your website can be configured to show different options when closed, such as an email form for out of hours contact. See Automation tab below for more on this.


SLA 

Response timeHere you can set the maximum amount of time a user should take when responding to an interaction. Users will see the amount of time they have for SLAs on the tabs of interactions. These will tick down with time.
Response warningHere you can set the percentage of the above response time you want users to be warned they are approaching SLA. Visually, the tabs bar changes from green to amber when they hit this time on a response. If this is set to 100%, the user will not be warned they are approaching SLA.

SLA response time examples

Some clients have themselves, set SLAs for agents to respond to their customers. For example, "you must reply to the customer on a web chat within 60 seconds or the customer journey will be a poor reflection of our service."

Clients working on behalf of other companies may have these SLAs determined for them. This allows them to enter the SLA into the system for their agents to adhere to.


User settings 

CapacityHere you can set the maximum number of concurrent interactions a user can handle from this channel at any one time. User capacity is cumulative across all channels they are assigned to, unless a specific user capacity is set. For more on user capacity, see this guide.
Force readyBy default, when a user receives an interaction, they automatically go not ready to deal with that interaction. This is better for customers that have long processes around dealing with interactions.
When force ready is enabled, once a user goes ready on a queue they will be ready until their capacity is filled. Once they deal with one interaction, they will go ready automatically to receive another.
They can only leave the campaign/go on break etc. by requesting then dealing with their capacity.

Capacity

A number of factors will affect the appropriate choice for your capacity on webchat channels. Most customers limit chat capacity to 2 or 3 interactions per agent. This is influenced by factors including but not limited to; number of chats, skill level of agents, nature of channel (e.g. complaints vs sales), complexity of conversation and so on. Another factor is 'auto response buttons' within scripts. If your webchats usually follow the same conversation topics, you can create auto response buttons for agents to use. This can help when dealing with multiple chats at the same time by speeding up the replies from agents, effectively allowing them to deal with more concurrent interactions.


Force ready

To ensure interactions are being dealt with in a timely manner, the system has the ability to push queued interactions to any agents with available capacity. This ensures that agents always have interactions to deal with, thus improving agent efficiency and reducing customer queue times.


Scripting 

Enable toggleEnable or disable the use of a script on the channel.
ProviderSelect the script you wish your agents to see when engaging with interactions on the channel.
Choose 'Max' for bespoke scripts created within the MaxContact system. These are usually built as part of onboarding but can also be created & edited at any time. Alternatively, select 'other' for use with a CRM or 3rd party system.
Max ScriptHere you can select the Max script to use for the channel. This is required if you have selected 'Max' script and will be greyed out if you have selected 'other'.
Script URLThe URL for the script (populated automatically if using a 'Max' script).
Enter the URL for the script location only if the Script Provider is set to 'other'. This will be setup during the onboarding process if required and can still be changed created post 'go live'.

Scripting examples

A BPO running campaigns for different clients will have different scripts for each webchat channel to provide relevant information to the agent, allowing them to process information and improve the customer journey. Each channel can have a different script if you require. For more on scripting, see this guide.

We have a specific button set available which allows for quick responses from agents with a push of the button. For more on this feature, see this guide.



General tab

Fig 3. The general tab open on the web chat channel.


General 

Channel keyWhen a channel is created, a channel key is generated which can be used by your website team to integrate the chat channel with your website. More information is provided as part of the onboarding process and can be acquired by contacting the support team post 'go live'.
Allowed domainsEnter the URL of the website page(s) where the webchat will be visible. This is used as a security feature to stop 3rd parties gaining access to the webchat functionality. Root web addresses with wild cards can also be added e.g. example.co.uk* If no restriction is required, you can enter * in the field.
Time outHere you can enter the maximum amount of time a customer will wait in a queue before timing out. This can be set to seconds/minutes/hours or days. Webchat will never timeout if this is set to 0. If the timeout is greater than the abandon threshold on the queue assigned to the chat channel, it will count as an abandon. Upon reaching the defined duration, the webchat channel will time out and the customer will be disconnected.


Suspend webchat

Suspend toggleOff by default, toggle this to suspend the webchat channel.
ResultSelect the outcome for when the webchat is suspended. The options available are hide webchat/display a message/display email form. If you choose the latter, you will need to configure this via the automation tab described further down this guide.
MessageOnly available when selecting 'display a message' or 'hide webchat'. Here you can choose what to relay to the customer when the webchat is suspended.

Suspend webchat example

Should a situation arise whereby you cannot staff the web chat channel, you can suspend the channel until you are able to staff it and reopen. Giving the customer a message or alternate option to contact you via email will help reassure them you will be available as soon as possible.


Attachments

EnableToggle to enable/disable customers and agents being able to send attachments.
Allowed extensionsHere you can populate with the types of attachments (file types) that can be sent, separated by a |
If an attachment is rejected, the person attempting will be notified and the upload rejected.

Only the following extensions can be submitted:
m4a|pdf|doc|docx|csv|xml|xls|xlsm|xlsx|rtf|tex|txt|wpd|odt|avi|m4v|mov|mp4|mpg|mpeg|rm|wmv|bmp|gif|jpeg|jpg
|png|tif|tiff|mid|midi|mp3|mpa|wav|wma|wpl|ppt|pptx
Maximum sizeSelect the maximum file size you wish to allow. If an attachment is rejected, the person attempting will be notified and the upload rejected. Currently, this figure must be between 1 and 30.

Attachments example

Being able to attach files such as forms to give to a customer for completion is commonplace in some industries. Via web chat, a customer can reply and hand back the completed form for processing by the agent.

E.g. A debt collection company requires customers to complete a form detailing their outgoings etc. This can be passed on via webchat by the agent and the customer can come back that or another day with the completed forms.



Pre-chat tab

Fig 4. Pre chat questions tab on web chat.


Customer reference

Customer details headlineEnter the headline message that will be displayed to customers in the top bar of the webchat widget. This is visible when a customer is required to enter their details. Whatever you type here will be prefixed with 'Hello,' E.g. Please enter your details will read as Hello, please enter your details. Maximum of 55 characters.


Primary questions

QuestionThere are 2 basic questions in use here. 
Request nameRequest name is mandatory and cannot be switched off.
Request referenceRequest reference isn't mandatory, so can be toggled on/off and can also be made mandatory for the customer. If the customer doesn't provide an answer when set to mandatory, they will not be able to join a web chat with an agent.


Pre-chat questions

QuestionHere you can customise the questions you wish to ask your customers prior to them being connected to agents up to a maximum of 15 questionsYou can create them, then enable/disable them. You can also make them mandatory for your customers to answer. If the customer doesn't provide an answer when set to mandatory, they will not be able to join a web chat with an agent. Finally, you can permanently delete the questions if you no longer wish to use them.

Question options
The questions are free type to a maximum of 100 characters. 
Under the data type column, you can select the answer field for the customer to be in a specific format;
  • Text
  • Text area
  • Number
  • True/False
  • Date
  • Time
  • Dropdown
If you choose dropdown, you will be provided with further options to input the dropdown options to present up to a maximum of 10.

Pre chat questions examples

Using these questions, I can see why my customer is connecting with me today without having to type/send the questions one by one and wait for a response each time. It also enables me to look their current contract details up on our system whilst introducing myself on the chat as I have already gathered their postcode and reference.



Messages tab

Fig 5. The message tab open on the channel. Fill points can be copied in by the shortcuts on the right.


Queue announcement

In queue headlineEnter the headline message that will be displayed to customers in the top bar of the webchat widget, visible whilst in the queue. Whatever you type will be prefixed with 'Please wait'. Must be between 0 and 55 characters long.
Queue positionSelect the toggle to show the queue announcement message. If enabled, enter the message you want the customer to see. You can use either of the following fill point to display a numeric value for the customers position in the queue OR the total in queue. {{QueuePosition}} OR {{QueueCount}}
If queue duration (below) is enabled, this message and queue duration will be displayed in rotation.
Must be between 0 and 200 characters long.
Queue durationSelect the toggle to show the queue announcement message. If enabled, enter the message you want the customer to see. You can use the fill point {{EQT}} to display a numeric value for the customers expected duration in the queue, before being connected to an agent. If queue position (above) is enabled, this message and queue position will be displayed in rotation. Must be between 0 and 200 characters long. Time is displayed in HH:MM:SS

Queue announcement examples

In Queue Headline
'Please wait, you are currently in the queue, one of our team will be with you shortly.'
'Please wait, we will be with you shortly.'
Queue Position
'You are in queue position {{QueuePosition}}.'
'There are currently {{QueueCount}} in the queue.'
Queue duration
'Estimated wait time is {{EQT}}.'
'The current wait time to chat with an agent is {{EQT}}.'



Connected

Greeting messageThis message will display when a customer is connected to an agent and appears as a 'system' message, not as a message from the agent. Must be between 0 and 400 characters long.
Connected to user messageThis message will display when a customer is connected to an agent and appears in a 'speech bubble'  as if the message has been typed by the agent. You can use the fill point {{AgentName}} to personalise. Must be between 0 and 400 characters long.
Connection StatusHere you can customise a message that is continuously displayed to the customer during the web chat as a system message. This appears at the bottom of the web chat widget. You can use the fill point {{AgentName}} to personalise.

Connected examples

Greeting message
'You are connected to a member of our team.'
'Thankyou for waiting, you are now connected with an agent.'
Connected to user message
'Hello, you are speaking to {{AgentName}}, how can I help?'
'Hi, my name is {{agent name}}, how can I assist you today?'
Connection status
'You are talking to {{AgentName}}.'
'You are connected with {{AgentName}}.'


General

Branching messageEnter the message that will be relayed to the customer when an agent branches the current webchat into a new ticket. This appears as a system message. Must be between 0 and 400 characters long. 
Transferred messageThe message entered here will be the holding message when an agent transfers the customer to another queue and they are waiting for an agent. This appears as a system message. Must be between 0 and 400 characters long.
Closed/Resolved messageThis is the message a customer receives when an agent closes the chat. This appears as a system message. Must be between 0 and 400 characters long.

General examples

Branching message
'The previous ticket has been closed and a new ticket has been created.'
'The agent has created a separate ticket for your enquiry.'
Transferred message
'You have been transferred.'
'Please wait while you are transferred.'
Closed/resolved message
'Thankyou for your time today, goodbye.'
'Thankyou, please contact us again if you require any further assistance.'



No response tab

Fig 6. The no response tab showing 2 automated messages.


Automated messages

These messages will automatically appear after the set period of time. They will be relayed to the customer as system messages.
MessagingEnter the question you wish to relay to the customer.
Threshold

Set the required duration since the last correspondence from the customer, that the automated message should be sent. The maximum threshold is 99 minutes.

+MessageClick the button to add more questions. 

Automated message example

In fig 6 above, The first automated message “Are you still there?” has a threshold of 5 minutes; the second message, “Hello?” has a threshold of 10 minutes, (since last customer message). This means that the messages will be sent 5 minutes apart.



Post chat tab

Fig 7. The post-chat tab houses the email transcript and the CSAT option.


Customer chat transcript

Enable toggleAllows you to switch the transcript option on or off for the channel. This option occurs after a webchat interaction has ended.
Sender email addressHere you can enter an email address that the transcripts will display as being sent from. E.g. noreply@companyname.com


CSAT

CSAT shortcutClicking the shortcut opens a new browser where you can configure your surveys and assign them to channels.

For more on how to do this, see this guide.

CSAT example

The Customer Satisfaction page allows you to manage the surveys offered to customers following an interaction, in order to measure Customer Satisfaction (CSAT), Net Promotor Score (NPS), or gather detailed feedback.



Automation tab

This allows you to provide your customers with an alternative avenue of contacting your team if the webchat is out of hours or there is a lack of available agents. You can present an email form for them to complete or you can display custom messages based on the situation.

Fig 8. The automation tab. 


With each of the first 4 cards listed below, you are given a 'process action' outcome to select;

 

Do nothing

Nothing will change!

Hide webchat

This will give you the option to leave a custom message in the event a customer was on the page at the time the schedule ends. Upon refresh, the widget will disappear.

Display email form

This will present the customer with a form for them to complete (requires the email form section to be configured) see further down this guide.

Display a message

Selecting this will allow you to enter a message to be displayed to the customer if they select the webchat widget after it has been suspended.


Out of hours

Here you can select the view for when a customer tries to use webchat outside opening hours .
Process actionChoose one of the 4 options
  • Do nothing
  • Hide webchat
  • Display email form
  • Display a message
MessageThis option is only available when the above is set to 'Hide webchat' and 'Display a message'. If left blank, 'Currently out of hours' will be displayed. The message must be between 1 and 400 characters.


No users available

Here you can select the view for when there are no users available on the queue associated with the channel (The chat will only appear if there is at least one User in the Ready & Not Ready state).
Process actionChoose one of the 4 options
  • Do nothing
  • Hide webchat
  • Display email form
  • Display a message
MessageThis option is only available when the above is set to 'Hide webchat' and 'Display a message'. If left blank, 'Currently no staff available, please try again later' will be displayed. The message must be between 1 and 400 characters.


Requested chat volume

Here you can select the view for when the defined requested chat volume is exceeded.
Process actionChoose one of the 4 options
  • Do nothing
  • Hide webchat
  • Display email form
  • Display a message
Max requested volumeHere you can set the maximum number of customers who are able to join the queue associated with the channel at any one time.
MessageThis option is only available when the above is set to 'Hide webchat' and 'Display a message'. If left blank, 'Currently the number of chats in the queue has been exceeded. Please try again later' will be displayed. The message must be between 1 and 400 characters.


Estimated queue time (EQT)

Here you can select the view for when the defined maximum estimated queue time is exceeded.
Process actionChoose one of the 4 options
  • Do nothing
  • Hide webchat
  • Display email form
  • Display a message
Maximum EQTThe maximum amount of time a customer would be required to wait until their chat is answered, calculated when they join. Max value is 36,000 seconds.
MessageThis option is only available when the above is set to 'Hide webchat' and 'Display a message'. If left blank, 'Currently the estimated queue time has been exceeded, please try again later' will be displayed. The message must be between 1 and 400 characters.


Email form

Here you can configure the email form option for when selecting it above. This allows the customer to contact you via one of your email channels within the system.
Email channelThe dropdown allows you to choose which email channel will receive emails.
Email subjectAllows you to set an email subject. This could be the name of the chat channel or something related to it.

The email form must be configured to allow you to set any of the above options as 'Display email form'.


Primary questions 

These questions are displayed on the email form and are mandatory by default so cannot be disabled or customised.
Request nameRequires the customer to input a name.
Request emailRequires a customer to enter a valid email address.
Email bodyPresents the customer with the ability to leave a message via email.


Questions 

These questions are added onto the email form and are fully customisable. By selecting the + question button you can add up to 15 questions to the form.
Data typeUnder the data type column, you can select the answer field for the customer to be in a specific format;
  • Text
  • Text area
  • Number
  • True/False
  • Date
  • Time
  • Dropdown
If you choose dropdown, you will be provided with further options to input the dropdown options to present up to a maximum of 10
EnabledAllows you to toggle whether the question is visible or not.
RequiredAdd validation so customers cannot enter chat with an agent until they have answered the question.
RemoveDeletes the question permanently.

Other channel types

Please select a link below to see the other specific channel options.


Email

SMS

WhatsApp

Facebook