callshaper outbound software manual 3 building a script

53
MANUAL 3 – BUILDING A SCRIPT MANAGE TRAINING MANUAL

Upload: callshaper-llc

Post on 20-Mar-2017

244 views

Category:

Software


0 download

TRANSCRIPT

Page 1: CallShaper Outbound Software Manual 3  Building a Script

MANUAL 3 – BUILDING A SCRIPT

MANAGE TRAINING MANUAL

Page 2: CallShaper Outbound Software Manual 3  Building a Script

Updated 9/7/2016

Page 3: CallShaper Outbound Software Manual 3  Building a Script

MANUAL 3 – BUILDING A SCRIPT

CALLSHAPER

Contents

Scripting ..................................................................................................................................... 2

Script Screen ............................................................................................................................. 3

Show Inactive Scripts ............................................................................................................. 3

Add Script ............................................................................................................................... 3

Add Script Screen ............................................................................................................... 4

External URL Script ................................................................................................................ 4

Editable Script ........................................................................................................................ 5

Orange Functions Buttons .................................................................................................. 5

Page Title............................................................................................................................ 6

Blue Functions Buttons ....................................................................................................... 6

Toolbar ............................................................................................................................... 6

Script Pages ....................................................................................................................... 7

Rebuttals............................................................................................................................. 8

Script Action Screen .................................................................................................................. 9

External URL .......................................................................................................................... 9

Editable Script ........................................................................................................................ 9

Editing A Script ..................................................................................................................10

Copying A Script ................................................................................................................10

Deactivating A Script ..........................................................................................................10

Preview A Script .................................................................................................................10

Publishing A Script .............................................................................................................11

Renaming A Script .............................................................................................................11

Script Version ....................................................................................................................11

Page 4: CallShaper Outbound Software Manual 3  Building a Script

MANUAL 3 – BUILDING A SCRIPT

CALLSHAPER

Script Features..........................................................................................................................12

Formatting .............................................................................................................................12

Data Fields ............................................................................................................................12

Edit Data Field Screen .......................................................................................................12

Uneditable Field ....................................................................................................................13

Editable Field ........................................................................................................................13

Field Type .............................................................................................................................13

Validation Type .....................................................................................................................15

Navigation Buttons ................................................................................................................16

Edit Navigation Button Screen ...........................................................................................16

Lead Search ..........................................................................................................................17

Edit Lead Search Screen ...................................................................................................17

Rebuttal .................................................................................................................................18

Global Rebuttal ..................................................................................................................18

Global Rebuttal Edit Page ..................................................................................................18

Rebuttal Group ..................................................................................................................18

Assigning A Rebuttal Group ...............................................................................................19

Page Tasks ...............................................................................................................................20

Creating A Page Task ...........................................................................................................21

Page Task Screen .............................................................................................................21

Automating A Conversion .....................................................................................................22

Starting Transfer ...................................................................................................................23

Cancel Transfer ....................................................................................................................24

Finish Transfer ......................................................................................................................24

Page 5: CallShaper Outbound Software Manual 3  Building a Script

MANUAL 3 – BUILDING A SCRIPT

CALLSHAPER

Play Sound ...........................................................................................................................25

Change Recording Mode ......................................................................................................26

Open Webpage ....................................................................................................................27

Page Task-logic ........................................................................................................................28

Creating The Page Task-logic ...............................................................................................29

Page Task Screen .............................................................................................................29

Compare ...............................................................................................................................30

Switch ...................................................................................................................................31

Goto Page ............................................................................................................................32

Set Field Value .....................................................................................................................32

Initialize Field Value ..............................................................................................................33

Hints On Commonly Used Features, Tasks and Logic. .............................................................34

Testing a script ......................................................................................................................34

Transferring to an extension ..................................................................................................34

Titling Pages..........................................................................................................................34

Publishing A Script ................................................................................................................34

Previewing A Script ...............................................................................................................34

Open Webpage Task .............................................................................................................34

Lead Searches ......................................................................................................................35

Adding Tasks and/or Logic ....................................................................................................35

Steps To Creating A New Task Or Logic ...............................................................................35

Examples ..................................................................................................................................37

Blind Transfer ........................................................................................................................37

Agent To Agent Transfer .......................................................................................................39

Three-Way Call To The Same Number ..................................................................................41

Three-Way Call To A Different Number .................................................................................43

Compare Example .................................................................................................................45

Switch Example .....................................................................................................................46

Page 6: CallShaper Outbound Software Manual 3  Building a Script

MANUAL 3 – BUILDING A SCRIPT

CALLSHAPER 1

Manual 3 Pre Work

In Manual 1, we set up your account by creating users, teams, DNC lists, media attributes,

scorecards, sounds, hold music and phone numbers.

In Manual 2, we created your campaign by adding lead files, reports, dispositions, conversions

and data fields. We also configured the settings for your voicemail, DNC lists, inbound

numbers, callbacks, dialer mode, leads, queue, schedule, skill level, wrap up and sounds.

In Manual 3, you will learn how to create a new script, use script functions, page tasks and

page logic. After the script has been created, we will review how to assign a script to a

campaign or an inbound phone number, preview scripts and publish them. We will also go

over how to edit, rename, copy, deactivate and reactivate existing scripts.

To prepare for this Manual, you will need (if applicable):

A copy of the script you will be using,

A copy of all rebuttals include in your script,

The link to any websites agents will access,

A list of phone numbers the agent will transfer to, and

Any client requirements.

Page 7: CallShaper Outbound Software Manual 3  Building a Script

MANUAL 3 – BUILDING A SCRIPT

CALLSHAPER 2

Scripting

Scripts provide agents with the information they will need to sell a product

or gather data from the lead. Scripts can be used for outbound calls,

inbound calls or both. They can perform tasks such as accessing

external webpage, transferring calls, adding conversions and dispositions,

playing sounds and making comparisons.

There are two types of scripts that can be created in CallShaper; editable and external URL’s.

The editable script is created within CallShaper and uses the data fields, sounds, conversions

and dispositions you have created.

The external URL script will send the agent to an external webpage containing the script they

will be using. You have the option to send variables (data fields) from your campaign to be

viewed by the agent and/or sent to your vendor.

When it’s time to create a script for the campaign, it is beneficial to plan out the flow of your

script. Below are some of the questions to ask yourself before you begin.

Will this be an editable script or will this be an external URL script?

What will the verbiage be?

What data fields will I need to include in the script?

What data will I need to collect during the phone call?

Will this script need transfer functionality?

Will the agents need to access an external webpage?

Will the script need rebuttals?

Will the script automatically choose a conversion/disposition or will the agent select one

at the end of the call?

Will the script play a sound?

Will the script perform comparisons (if/than)?

Will the script perform a switch (multiple if/than)?

Will data fields be automatically updated based on the information in the lead file or

information gathered during the phone call?

Page 8: CallShaper Outbound Software Manual 3  Building a Script

MANUAL 3 – BUILDING A SCRIPT

CALLSHAPER 3

Script Screen The Script screen will list the active scripts and give you the option to edit an existing script, add

a new script or view the list of inactive scripts

Buttons Section

Show Inactive Scripts

The button will list all of the inactive scripts within the campaign. This

screen will have the same options as the active Scripts screen.

When an inactive script is selected, you will be given the option to the script. If

reactivated, the script will automatically move to the active list. (Other options are available

based on the type of script. We will review the other options in the script action section of this

Manual)

Add Script

You are not limited to the number of scripts within a campaign. You could create one script

used for both inbound and outbound calls or, you could create a script for outbound calls

(assign to the general tab - campaign settings) and separate scripts for each inbound phone

number (assigned to the general tab - inbound number).

The button is used to add both an editable and external URL script.

Action buttons

List of all active scripts Script type

Page 9: CallShaper Outbound Software Manual 3  Building a Script

MANUAL 3 – BUILDING A SCRIPT

CALLSHAPER 4

Add Script Screen

On this screen you will name

the script and choose whether

the script will be editable or an

External URL.

Editable Script – The script will be created within CallShaper. You can insert data fields,

create transfers, access external webpages, add rebuttals and more.

External URL – The agent will take/make the call using CallShaper, when the call

connects, the script will open an external website. The external website can open within

the Agent Application or in an external browser.

External URL Script

The external URL script includes a variables section to use if you are passing data from

CallShaper to an external website (portal). The data must be loaded into CallShaper from your

lead file, have been previously added to your account or to your campaign such as; agent, call

or campaign information.

If the agent will complete the data field being passed during the phone call, create an editable

script and use the open webpage task. (covered on page 28)

Name of data field being passed to CallShaper data field name

Delete

Add variables (data fields) to be passed to the portal

Page 10: CallShaper Outbound Software Manual 3  Building a Script

MANUAL 3 – BUILDING A SCRIPT

CALLSHAPER 5

Editable Script

The Creating A Script screen has multiple sections, functions and features. First we will

become familiar with the sections, then we will review each of the sections features and/or

functions.

Orange Functions Buttons

Adding a new page - You are not limited to

the number of pages within a script. The pages

created can be visible and used by the

agent or not visible and only used as page

tasks or logic.

Pages can include text, navigation buttons, lead searches, rebuttals, tasks and/or logic.

All pages created will be listed in numeric or alpha order. We recommend using numbers

in the title to keep the pages in the order they will be used.

Add Rebuttal Group - Rebuttal groups are rebuttals that are assigned to one or

multiple pages of the script.

Save - The script should be saved often. If changes have been made to a script,

the page name will remain italicized until you have saved your changes.

Orange function buttons

Page title

Blue function buttons

Toolbars

Rebuttals Script pages

Script text

Page 11: CallShaper Outbound Software Manual 3  Building a Script

MANUAL 3 – BUILDING A SCRIPT

CALLSHAPER 6

Exit Script Editor - When all changes have been made and saved, use this button

to exit the script.

Page Title – The title of each script page will be listed in the Create a Script screen and the

Agent Application. In the Create a Script screen, you will also see icons to show the start page (

) and if there is a page task ( ) assigned to it.

Blue Functions Buttons

Start Page – This button is used to assign the start page.

Edit Page Name – This button is used to change the name of the script page.

Page Task – Within the script, there are multiple tasks you can assign to a page

such as adding a transfer function, playing a sound, comparisons, open a webpage,

etc. (covered on page 20).

Rebuttal Group – Rebuttal groups are created using the orange function buttons.

This button is used to assign a rebuttal group to a specific page.

Delete – This button is used to delete a script page.

Toolbar – These icons are used for formatting, adding links, adding tables, inserting navigation

buttons, data fields and lead searches.

Page 12: CallShaper Outbound Software Manual 3  Building a Script

MANUAL 3 – BUILDING A SCRIPT

CALLSHAPER 7

Script Pages - Each script will come with default script

pages that can include editable verbiage, navigation

buttons, page task and data fields. These pages were

created to help you get started. All features and

verbiage can be removed or changed.

The default pages are recommended but not required

to be part of the script.

A description of each default pages is

below.

Start Page – This start page will not be seen by the agents. It is programmed with a

page task that tells CallShaper, “If the call is inbound, start the script on the 100 Inbound

page”, “if the call is outbound, start the script on the 100 outbound page.”

Any page created in the script can be used as the start page and

programmed to be visible or not visible to the agent. The page designated

to be the start page in the script, will have the icon next to the page

name. Any page that has a page task or logic will have the icon next to

the page name.

100 Inbound Introduction – This page includes a lead search along with typical verbiage

and data fields used when taking an inbound call. The lead search is used to link an

incoming call to a lead that has been loaded into CallShaper. The navigation buttons on

this page will send the agent to the 110 Confirm Info page or the 999 Courtesy Close

page (navigation buttons are covered on page 16).

If a lead search is not used to connect an existing lead to an inbound call, the

agent will create a new lead. (lead search is covered on page 17)

Page 13: CallShaper Outbound Software Manual 3  Building a Script

MANUAL 3 – BUILDING A SCRIPT

CALLSHAPER 8

100 Outbound Introduction – This page has typical verbiage and data fields used to

introduce the agent who is making an outbound call. The navigation buttons on this

page will send the agent to the 110 Confirm Info page or the 999 Courtesy Close page.

You will notice a lead search is not included on this page. This is because in

this example, the dialer will always select the lead prior to making the call. If

any calls are made manually, you will need to include a lead search on this

page.

110 Confirm Info – This page includes lead demographic data fields used for both

inbound and outbound calls. The data fields on this page are editable, meaning any

information manually typed in these fields by the agent will update the leads information.

The navigation buttons on this page will send the agent to the 200 Close page or the 999

Courtesy Close page. (data fields are covered on page 12)

200 Close – This page contains typical verbiage and an uneditable data field used when

closing a call. There are no navigation buttons on this page. If the call has been

successful, this will be the last page the agent sees when ending the call.

999 Courtesy Close – This page contains typical verbiage and an uneditable data field

used when a lead is not interested or not qualified. There are no navigation buttons on

this page. If the call was not successful, this will be the last page the agent sees when

ending the call.

Rebuttals – Global rebuttals and rebuttal groups are both listed in this section.

Global rebuttals ( ) are visible to the

agents on all script pages. (covered on

page 18)

Rebuttal groups are assigned to specific

pages of the script. (covered on page 19)

Page 14: CallShaper Outbound Software Manual 3  Building a Script

MANUAL 3 – BUILDING A SCRIPT

CALLSHAPER 9

Script Action Screen

The Script Action screen is where you go to make changes, deactivate or copy your script. The

editable Script Action page will have the additional options to preview, publish and rename the

script.

External URL

The external URL Script Action page will list the URL and its variables.

Editable Script

The editable Script Action page will tell you the version of the script you are on, if the script is

active or in edit mode, who and when modified the script last and the pages included in the

script.

Script version

Editable or active status

List of script pages

Latest update

Action buttons

Action buttons

Variables sent

URL

Page 15: CallShaper Outbound Software Manual 3  Building a Script

MANUAL 3 – BUILDING A SCRIPT

CALLSHAPER 10

Button Section

The following buttons are available on both script types.

Editing A Script

The screen will provide the same options as the Add Script screen.

Copying A Script

Rather than start a script from scratch you can a script to the same or a

different campaign within your account.

If there are data fields in the script you are copying from that are not in the campaign

you are copying to, no need to worry. A missing required data fields message will

pop up stating:

“The script you are trying to copy references Data Fields which are not currently

available in the chosen destination Campaign:”

Clicking "Continue" below will cause these Data Fields to be automatically created

in the destination Campaign before the Script is copied. Once a Data Field has been

created it cannot be deleted.”

Deactivating A Script

When a script is no longer being used and is not assigned to a campaign or an inbound phone

number, you can it. Once deactivated, you can at any time.

The following buttons are only available in an editable script

Preview A Script

The button allows you to see how the script will perform from the agent’s

perspective and verifying the flow of the script by using the navigation buttons, typing into the

data fields, reading the text and ensuring the page tasks perform correctly.

Page 16: CallShaper Outbound Software Manual 3  Building a Script

MANUAL 3 – BUILDING A SCRIPT

CALLSHAPER 11

Publishing A Script

If changes are made to a script, the agents working that campaign will not see the changes until

you the script and assign it to the campaign (campaign settings – general tab).

Once published, the changes will reflect in the Agent Application on their next phone call.

When you click the publish button you will see a warning message stating,

“Publishing this version will make it permanently uneditable and will immediately

make it the active version. Are you sure you want to do this?”

This does not mean the script is not editable. You can edit the script at any

time, each time you edit and publish the script, you will create a new version.

Renaming A Script

The will allow you to change the name of the script.

You can rename an external URL script by using the edit button.

Script Version

Each time the script is published, a new version of the script is created. The

drop-down will list the status and the dates of the current and previous

versions.

The editable version of the script will have a next to it. The script that is currently published

will have a next to it. Versions that are not active (archived) will have a next to them.

The published and archived versions cannot be edited or renamed. To preview an archived

version, select it and click the preview button.

Now that you know how to add a script and where things are located. Let’s

learn how to use the script features.

Page 17: CallShaper Outbound Software Manual 3  Building a Script

MANUAL 3 – BUILDING A SCRIPT

CALLSHAPER 12

Script Features

Script features are used to make the script easy to read and user friendly for the agent. In this

section, will learn how to format text and add data fields, navigation buttons and lead searches

to a script page.

Formatting

Text is added free-form by simply placing your courser where you want the verbiage to go on

the script page and start typing. You can add links, images, tables, special character and

format text using the formatting icons and the drop-downs in the toolbar.

Data Fields

Data Fields can be added to a script as either editable or uneditable. Data

fields must be added to a campaign before they can be incorporated into a

script or reports. Data fields are covered in Manual 2.

Edit Data Field Screen

In this screen, you will choose the data field and whether or not the field will be editable. If the

field will be editable, you will select the field type, validation type and if the field is required.

Page 18: CallShaper Outbound Software Manual 3  Building a Script

MANUAL 3 – BUILDING A SCRIPT

CALLSHAPER 13

Uneditable Field

Uneditable data fields will show in the script as part of the text and look

similar to the example on the right. If the data field is uneditable, you

will not be given any formatting options.

Editable Field

Editable data fields can be viewed in different formats such as; text box, radio button, check

boxes, date selector or a drop-down list.

Field Type

Field type will provide a list of formatting options. This format is

how the agent will select or input the data in the Agent

Application. The options are:

Description from data field

Example from data field

Options if editable

If selected, the agent can’t move forward in the script until complete

Includes all data fields in campaign

Page 19: CallShaper Outbound Software Manual 3  Building a Script

MANUAL 3 – BUILDING A SCRIPT

CALLSHAPER 14

Single Line text – This will give the agent a one-line

text box they can type free form into. If this format is

chosen, you can size of the width of the text box.

Multiple Line Text – This will give the agent a

multiple line text box they can type free form into.

If this format is chosen, you can size the column

width and the row height.

Select Box – This field will give the agent a drop-down

list of data to select from. The agent can only select

one option in the select box.

Radio Buttons – Radio buttons will give the agent a

list of data to select from. The agent can only

select one of the radio button options. This format

will ask you to choose the layout of the options as

one line or each option on a separate line.

Checkboxes – Checkboxes will give the agent a list

of data to select from. The agent can select multiple

check box options. This format will ask you to

choose the layout of the options as one line or each

option on a separate line.

Date Selector – This option is used when the agent

needs to select a date and/or time. The agent will

click on the data field, a calendar will appear and

they will select the appropriate date or use the drop-

down list to select the appropriate time (depending

on the validation type selected).

Page 20: CallShaper Outbound Software Manual 3  Building a Script

MANUAL 3 – BUILDING A SCRIPT

CALLSHAPER 15

Validation Type

Validation type will describe the format the agent will use to enter

the data into the data field.

Free Form Text – This will allow the agent to type the

text free form using both alpha and numeric. If selected,

you will choose the max length of the field.

Phone Number – The phone number validation

will be 10 digits.

Email Address – Email validation will check for the @ symbol and the .com, .net, etc.

Number – This will only allow the agent to type numbers. Alpha will not be accepted in

this field. If selected, you will choose the number of decimal places, minimum value and

the maximum value of the field.

Date – This validation is used with the date selector field type. The format will be

mm/dd/yyyy.

Time – This validation is used with the date selector field type. The format will be hh: mm.

Date & Time – This validation is used with the date selector field type. The format will be

2014-06-30T15:00:00-0500.

Regular Expression – This is a sequence of characters that define a search pattern. If

selected, you will choose the maximum length of the field, the Regex and the error

message.

Fixed Value List – This validation will provide a list of options for the agent to select. The

options available are created using the select box, radio buttons or check box field type.

Page 21: CallShaper Outbound Software Manual 3  Building a Script

MANUAL 3 – BUILDING A SCRIPT

CALLSHAPER 16

Navigation Buttons

Navigation buttons send the agent to the next page in the script. When creating a

navigation button, you choose its label, the script page it appears on and the

script page it will take the agent to when selected.

Edit Navigation Button Screen

The button label is a free form field.

The label is what the agent will see on

the navigation button in the Agent

Application.

The (existing) script page is assigned

from the drop-down list.

Example:

Navigation buttons can also be thought of as save buttons. Meaning, if the agent

completes a data field, the information is not saved UNTIL the agent clicks the

navigation button taking them to the next page in the script.

What do you want the agent to see?

Where will this button take the agent in the script?

Page 22: CallShaper Outbound Software Manual 3  Building a Script

MANUAL 3 – BUILDING A SCRIPT

CALLSHAPER 17

Lead Search

A lead search is used to attach an inbound call or a manual outbound call to a

lead (not needed for outbound calls made by the dialer). If a call is not attached

to a lead, the agent will create a NEW lead in the campaign. This could result in

reporting discrepancies and calling leads that have been finalized with a

conversion or disposition or have already reached their max attempt limit.

Edit Lead Search Screen

Results Fields = The fields that will display

once the lead has been

selected.

Filter Fields = The fields the agent can

search by to find the lead.

Example of a completed lead search

To select a lead, the agent MUST click on the action arrows. If the agent does not

click the action arrows, the leads information will not be attached to the call and the

agent WILL create a new lead.

Page 23: CallShaper Outbound Software Manual 3  Building a Script

MANUAL 3 – BUILDING A SCRIPT

CALLSHAPER 18

Rebuttal

Rebuttals are created to give the agent a way to handle

rejections or objections during the call.

Rebuttals can be added as a global rebuttal, which will appear

on every page of the script, or as a rebuttal group that can be

assigned to an individual script page.

In the Agent Application, rebuttals will be located in the

top right hand corner of the script.

Global Rebuttal

Global rebuttals will be seen by the agent on each

page of the script. They are added by selecting

“Global” in the rebuttal section.

Global Rebuttal Edit Page

On the Global Rebuttals screen, there is a

button titled “add rebuttal”. Once you add a new rebuttal, you can delete it using the

button and open or collapse using the button.

Rebuttal Group

You are not limited to the number of rebuttals you can add to the script.

However, the agent’s screen can get crowded. In some cases, it may be

beneficial to add the rebuttals as a group so they only appear on specific pages

of the script.

Make title represent the objection.

Type free-form what you want the agent to see and/or say.

Page 24: CallShaper Outbound Software Manual 3  Building a Script

MANUAL 3 – BUILDING A SCRIPT

CALLSHAPER 19

Once rebuttal groups are created and named, they

are listed under the global rebuttals in the rebuttals

section. Select the rebuttal group to add

verbiage.

The Rebuttal Group Edit screen is similar to the Global Rebuttal Edit screen but with more blue

function buttons. In addition to the (add rebuttal group) button, there is also an (edit

group name) and (delete rebuttal group).

Assigning A Rebuttal Group

Once you have created a rebuttal group, you

can assign that group to a script page for the

agent to see by using the button and

selecting from the list in the rebuttal group

window.

Example of how the rebuttals look to the agent

We have talked a lot about page tasks, now let’s find out what they are.

Page 25: CallShaper Outbound Software Manual 3  Building a Script

MANUAL 3 – BUILDING A SCRIPT

CALLSHAPER 20

Page Tasks

Page tasks are functions completed behind the scenes within a script. The tasks

are triggered by lead file data or actions the agent performs during a call such as;

completing a data field or selecting a navigation button.

There are multiple page tasks available in the scripting. They are:

Add Conversion,

Set Disposition,

Start Transfer,

Cancel Transfer,

Finish Transfer,

Play Sound,

Change Recording Mode, and

Open Webpage.

After a task has been added, it is highly recommended that you:

Preview The Script - This will give you the opportunity to check the script for accuracy.

Publish The Script - When you have made the necessary changes, and have previewed

the script it can be published. However, before the script is released to the agents, the

script should be run in test mode.

Run In Test Mode - This step is highly recommended. This will give you the opportunity to

test the script from the Agent Application before the script is published and used by the

agents. (covered in Manual 2)

If the campaign is active, we suggest creating a test campaign where you can run

the script in test mode and not effect the agents who are currently working on the

campaign. Once the script has been tested, you can copy it into the active

campaign and assign it to the campaign settings or inbound number general tab.

Page 26: CallShaper Outbound Software Manual 3  Building a Script

MANUAL 3 – BUILDING A SCRIPT

CALLSHAPER 21

Creating A Page Task

Within one page, you can have multiple tasks. They are added in the order you would like the

tasks to happen. For that reason, before adding a page task to the script, think about how the

script should flow. Where in the script will the task be initiated? Will the task be initiated by the

lead file data or an agent? Will the script return to the same page or move to a new page once

the task has been initiated or completed?

It is important to remember that data selected or input by the agent is not saved until the agent

moves to the next page of the script. Therefore, if a data field completed by the agent is

triggering the task, the data field and the task CANNOT be on the same page.

For example: The agent is going to ask the lead, what is your favorite type of fruit? If the lead

says kiwi, they are considered qualified and the page task will add the conversion, “qualified”.

In order for the conversion to be added, the agent will select the leads favorite fruit in the data

field and then click the navigation button, saving the data and directing them to the next page.

The next page in the script contains the page task that will add the conversion.

Page Task Screen

In the Page Task screen, you will have the ability to add, delete and change the order of the

tasks.

To change the order, click and hold the icon to move the task up or down.

Now let’s review the different types of page tasks available in the scripting.

Add additional tasks

Delete

Change order

Page 27: CallShaper Outbound Software Manual 3  Building a Script

MANUAL 3 – BUILDING A SCRIPT

CALLSHAPER 22

Adding A Conversion and Setting A Disposition

Automating a conversion or setting a disposition is

done when a specific action results in a conversion or

a disposition for example; data selection or going to a

specific page in the script.

Creating a page task will eliminate the need for

the agent to choose this conversion at the end of

the call.

When the conversion or disposition has been added to the call, the agent will see a message

telling them the name of the disposition or conversion that has been added

All conversions added to your campaign will be available in the drop-down list.

All dispositions in your campaign will be available in the drop-down list.

If you choose to automate a conversion or set a disposition, select “No” in the “Visible

To Agent” field of the Conversion or Disposition Edit screen. Otherwise, you may

end up with two of the same or multiple dispositions on the same call.

If conversions and/or dispositions will be automated, you may want to adjust the

wrap up time in the campaign settings. Keeping in mind the agent may need time to

schedule a callback or choose one of the “canned” dispositions such as; Do Not Call

or Voicemail.

Page 28: CallShaper Outbound Software Manual 3  Building a Script

MANUAL 3 – BUILDING A SCRIPT

CALLSHAPER 23

Transfer Tasks

With the transfer tasks, you can start, cancel or finish a

transfer. Transfers can be sent internally or externally

and can be blind or attended.

In addition to traditional transfers, the transfer tasks can

also be used to perform 3-way calls. Meaning, you

can make the call to a third party with the lead on the

line, end the call with the third party and continue your

conversation with the lead.

The start transfer task will always be

programmed in the scripting. The cancel

and finish transfer tasks can be

programmed in the scripting or, the agent

can use the buttons available in the

transfer (green) section of the Agent

Application. The transfer section is only

available when the “attended” start transfer

task begins.

Starting Transfer

All transfers and 3-way calls will begin with the start transfer task. This task can initiate the call

to the third party both internal and external.

If the transfer will be to the same number each time, put the 10-digit phone number

in the transfer number field. If the number could be different every time, create a

data field for the agent to type in the 10-digits phone number and type that data field

name into the transfer number field. Example: Lead.TransferCall.

Choose attended or blind

Can be a phone number or a data field

Page 29: CallShaper Outbound Software Manual 3  Building a Script

MANUAL 3 – BUILDING A SCRIPT

CALLSHAPER 24

Cancel Transfer

The cancel transfer tasks can be programmed in the scripting or, the agent can use the cancel

button available in the transfer (green) section of the Agent Application. The transfer section is

only available when the “attended” start transfer task begins.

Once an attended transfer has started, the cancel transfer task will stop the transfer (end the 3-

way call) and keep the lead on the line. This is commonly used when calling a third party to verify

information or using an external IVR.

The cancel transfer page task will not have any options; it will simply end the call initiated by the

start transfer task and keep the lead on the line.

Finish Transfer

The finish transfer tasks can be programmed in the scripting or, the agent can use the finish button

available in the transfer (green) section of the Agent Application. The transfer section is only

available when the “attended” start transfer task begins.

Once an “attended” (not needed for blind) transfer has started, the finish transfer task will end the

call by sending the lead to the third-party. The agent will no longer be connected to the lead or

the third-party. This task can be performed for internal and external phone numbers and is

typically used for upsells or if the lead was working with a specific agent.

The finish transfer page task will not have any options; it will simply end the call initiated by the

start transfer task.

Page 30: CallShaper Outbound Software Manual 3  Building a Script

MANUAL 3 – BUILDING A SCRIPT

CALLSHAPER 25

Play Sound

Sounds such as disclosures, disclaimers or

advertisements can be added to a script using the

play sound page task.

Playing a sound is done to ensure the agents are

providing consistent information to each lead.

All sounds that have been recorded in the sounds library will be available in the drop-down list.

Once a sound starts playing, it cannot be stopped from the Agent Application.

Page 31: CallShaper Outbound Software Manual 3  Building a Script

MANUAL 3 – BUILDING A SCRIPT

CALLSHAPER 26

Change Recording Mode

In the campaign recording settings, you can choose to

record or not record all calls and select whether or not the

agent can mute recordings.

If you choose to allow agents to mute recordings, the mute

button will appear above the dial pad in the Agent

Application during all calls.

If you choose not to allow the agent to mute the

recordings, you can control if and when the recordings

should be muted, stopped or started on specific script

pages by using the change recording mode task.

This task automates the recording setting, eliminating

the need to rely on the agent to perform the task

manually.

You can choose Muted, On or Off. When the agent moves to that specific page, the recording

status will change to what has been chosen. The recording status will remain that way for the

rest of the call unless another recording status task has been added on a later page.

Page 32: CallShaper Outbound Software Manual 3  Building a Script

MANUAL 3 – BUILDING A SCRIPT

CALLSHAPER 27

Open Webpage

The open webpage task can be programmed to open

in a separate browser or a tab within the Agent

Application.

This task is typically used when the agent needs to

complete data fields before passing information to a

client’s portal or if the agent needs to reference a

website for pricing, stock or directions, etc.

If the agent is collecting data to be passed to a portal, variables can be added to the URL.

If the agents script is on an external website, and the variables are not collected

by the agent, see instructions for creating an external URL script.

Now that you know how to add a page task, let’s try something a little more

challenging; Page Task – Logic.

Can contain variables

If not selected, webpage will open as a separate tab in the Agent Application

Page 33: CallShaper Outbound Software Manual 3  Building a Script

MANUAL 3 – BUILDING A SCRIPT

CALLSHAPER 28

Page Task-logic

Page task-logic is found in the page task list and are similar to page tasks as far

as being functions completed behind the scenes within a script. The logic is

triggered by lead file data or data fields completed by the agent.

There are multiple page logic options available in the scripting. They are:

Compare,

Switch,

Goto Page,

Set Field Value, and

Initialize Field Value.

After logic has been added, it is highly recommended that you:

Preview The Script - This will give you the opportunity to check the script for accuracy.

Publish The Script - When you have made the necessary changes, and have previewed

the script it can be published. However, before the script is released to the agents, the

script should be run in test mode.

Run In Test Mode - This step is highly recommended. This will give you the opportunity to

test the script from the Agent Application before the script is published and used by the

agents. (covered in Manual 2)

If the campaign is active, we suggest creating a test campaign where you can run

the script in test mode and not effect the agents who are currently working on the

campaign. Once the script has been tested, you can copy it into the active

campaign and assign it to the campaign settings or inbound number general tab.

Page 34: CallShaper Outbound Software Manual 3  Building a Script

MANUAL 3 – BUILDING A SCRIPT

CALLSHAPER 29

Creating The Page Task-logic

The page task-logic (logic) is programed similar to the page task’s meaning; within one page,

you can program more than one type of logic. The logic is added in the order you would like

them to happen. Like a page task, if a data field is triggering the logic, the data field and the

logic CANNOT be on the same page.

Before adding logic to the script, think about how the script should flow; Where in the script will

the logic be initiated? Will the logic be initiated by the lead file data or an agent completing the

data? Will the script return to the same page or move to a new page once the logic has been

initiated or completed?

Page Task Screen

In this screen you will have the ability to add, delete and move tasks around.

In addition to the buttons listed above, you may see the

button. This button is used to delete the information within that

row.

Now let’s review the different types of logic available in the

scripting.

Add task

Add more of the same task

Change order

Delete

Page 35: CallShaper Outbound Software Manual 3  Building a Script

MANUAL 3 – BUILDING A SCRIPT

CALLSHAPER 30

Compare

The compare logic is used to program data field

values that tell CallShaper what to do if the statement

is true and/or false. You can assign one or more page

tasks/logic if the statement is true and/or assign

different page tasks/logic if the statement is false.

An example of compare logic is used on the start

page of each script. The page logic in the start page

tells the script, if the call is inbound (true), go to the

100 inbound introduction page, if the call is not

inbound (false), go to 100 outbound introduction page.

The data in the value field MUST match exactly for the compare to work properly.

If the values do not match, the task will not be activated.

Data field Add additional comparisons with the same true/false tasks

Add true/false tasks Equals, does not equal, starts with, ends with, greater than or equal, less than, less than or equal.

Page 36: CallShaper Outbound Software Manual 3  Building a Script

MANUAL 3 – BUILDING A SCRIPT

CALLSHAPER 31

Switch

The Switch logic is used when you have multiple

values for one data field resulting in different actions.

The data field used as the switch should have fixed

values (select box or radio buttons). If the values

do not match exactly, the task will not be

activated.

Field = Data Field

Case = The exact value of the data field

Each case will have a separate task associated with it. You can also have a default task if the

value does not match any of the cases.

Data field

Exact value in the data field

Task if the value in the data field matches the case

If the data field does not match any case listed above, perform this action (not required)

Add additional cases

Add task for the matching case

Page 37: CallShaper Outbound Software Manual 3  Building a Script

MANUAL 3 – BUILDING A SCRIPT

CALLSHAPER 32

Goto Page

The Goto Page logic is used to tell the script which

page the agent will see after a task has begun.

Once the initial task(s) has started, the Goto Page logic

will be added using the task menu as a second or third

(etc.) task and will take the agent to the

designated page.

Set Field Value

The set field value logic is used to populate a data

field with the same information each time. The set

field value will override any value already in the field.

For every lead involved, the data field selected will

change to what is listed as the value. If you do

not want the data to be overridden with the value

listed, use the initialize field value logic.

Data field All data in this field will equal this value

Page 38: CallShaper Outbound Software Manual 3  Building a Script

MANUAL 3 – BUILDING A SCRIPT

CALLSHAPER 33

Initialize Field Value

The initialize field value logic is used to populate a data

field with the same information if the data field is blank.

If the data field contains a value, the initialize field

value logic will not override the information.

All blank values will be changed. If the value in

the field should be overridden, use the set field

value page logic.

Well, that was it for scripting. We have covered it all.

On the next few pages we have provided a few examples along with hints

on commonly used features, tasks and logic.

Our scripting tool was designed to make the agents job as easy and

efficient as possible. We hope you enjoy using our scripting tool to create

your scripts. If you have any questions about any of the topics covered in

this Manual, or have suggestions on features or functions you would like

available in the scripting, please do not hesitate to reach out to our support

team.

Data field All blank data in this field will equal this value

Page 39: CallShaper Outbound Software Manual 3  Building a Script

MANUAL 3 – BUILDING A SCRIPT

CALLSHAPER 34

Hints On Commonly Used Features, Tasks and Logic.

Testing a script

CallShaper highly recommends that you create a test campaign in your account. This will give

you the opportunity to test scripts created before they are published to the agents. All scripts and

data fields used in the script can be copied into the campaign it will be assigned to once

completed.

Transferring to an extension

Extensions cannot be programmed into the transfer start task. If the agent needs to dial an

extension, create a start transfer task as attended, input the 10-digit phone number of the

campaign or third-party in the transfer number field. Once the agent is prompted, they can use

the dial pad in the Agent Application to dial the extension.

Titling Pages

All pages created will be listed in alpha or numerical order. We recommend using numbers in the

title to keep the pages in the order they will be used.

Publishing A Script

When all of the changes have been made to a script, it can be published. Once published, the

script must be assigned to either the campaign settings-general tab or an inbound number -

general tab, before the agent will see the changes and can use the script.

Previewing A Script

When previewing a script, if the script will be used for both inbound and outbound calls, the

preview will always start as an inbound call. This will allow you to select a lead to ensure all of

the data fields and tasks/logic work properly.

Open Webpage Task

If the script is using the open webpage task, you can send variables of any data field you have in

your campaign. For example: If the script opens a web form, rather than the agent completing all

of the fields, you can pass the data fields from CallShaper to the data fields on the portal. If you

would like assistance with this process, please contact CallShaper support.

Page 40: CallShaper Outbound Software Manual 3  Building a Script

MANUAL 3 – BUILDING A SCRIPT

CALLSHAPER 35

Lead Searches

All scripts used for inbound calls and/or manual dialing should have a lead search on the first

page the agent will see when the call connects.

Remember, when using a lead search, the agent MUST click on the action arrows. If the agent

does not click the action arrows, the leads information will not be attached to the call and the

agent WILL create a new lead.

Adding Tasks and/or Logic

If a data field triggers the page task and/or logic, the data field and the task and/or logic

CANNOT be on the same page. Create the data field for the agent to either select or input the

data into. On that page, create a navigation button. The navigation button should direct the

script to the next page. On the next page of the script, add the page task and/or logic.

For best results, pages that contain tasks and/or logic should be on a page by themselves and

not seen by the agent. This will allow you to make changes to the scripting and not have to

worry if there are tasks and/or logic is on that page. However, you would still need to make sure

the navigation buttons and the Goto page logic directes the agent to the appropriate page.

Steps To Creating A New Task Or Logic

Before adding page task and/or logic to the script, it is important to understand how the script

should flow. Think about where in the script the task and/or logic would be initiated. Ask

yourself; Does the data come from the lead file or will an agent complete the data while on the

phone call? Will the script go back to the same page or move to a new page once the task

and/or logic has been initiated or completed?

Remember, when an agent completes a data field, the information is not saved UNTIL they

move to the next page of the script. When the script moves to the next page, CallShaper is

performing the task and/or logic in the background while the agent is following the directions or

reading the text.

Page 41: CallShaper Outbound Software Manual 3  Building a Script

MANUAL 3 – BUILDING A SCRIPT

CALLSHAPER 36

Creating page task and/or logic is a multi-step process. You will create a new page, add the

page task and/or logic to that page, if necessary create the navigation button that sends the

script to that page then save and check for accuracy.

Step 1 – Create a New Page .

Step 2 – Create the page task and/or logic - Once you have planned the flow of the

script, you can create a page task in the script by following the instructions below:

Click the (page task) button,

Click the (add task) button,

This will open a drop-down menu. Choose the task or logic,

Complete the information required within the task or logic,

Repeat this process for all of the tasks or logic you would like to add. If you are

creating this page for the task or logic only, it is important to remember to direct

the script where to go next with the Goto page task logic.

Once you have finished, click the button.

Step 3 - Save the script .

Step 4 – If needed, create a Navigation Button on the page the agent will initiate the task or

logic from.

Step 5 - Save the script , Exit the script .

Step 6 - Preview the script to check the script for accuracy.

Step 7 – If you are satisfied with the changes, publish the script. However, before the script is

released to the agents, the script should be run in test mode.

Step 8 - Run in Test Mode - This step is highly recommended. This will give you the

opportunity to test the script from the Agent Application before the script is published

and used by the agents.

Page 42: CallShaper Outbound Software Manual 3  Building a Script

MANUAL 3 – BUILDING A SCRIPT

CALLSHAPER 37

Examples

This next section contains examples of how you would combine different page tasks and logic to

perform common duties within scripting.

Blind Transfer

A blind transfer is set up when the agent will transfer the call to a third-party and not introduce

the caller. The agent will initiate the transfer and their call with the lead will end.

Only 10-digit phone numbers or data fields can be used to blind transfer the call,

the agent will not have an option to choose an extension. If the transfer includes

an extension, see example for agent to agent transfer.

To create a blind transfer, follow the steps below:

1. Create a new page,

2. Create a Start Transfer Page Task,

Type - Choose blind from the drop-down list.

Label – The label is only used for this page and the transfer tab of the Call Detail

Screen. It is not visible to the agent.

Transfer number – If the phone number will be the same every time, type the 10-digit

phone number into this field. If the phone number will be different every time, add the

data field name. See the instruction for adding a three-way call to different numbers.

Choose blind

Can be a phone number or a data field

Page 43: CallShaper Outbound Software Manual 3  Building a Script

MANUAL 3 – BUILDING A SCRIPT

CALLSHAPER 38

Extensions cannot be used in this field. If you are transferring to an extension, you

must set up an attended transfer. See example for the agent to agent transfer.

Caller ID – This will be the phone number displayed to the third-party. In this field, you

can type the 10-digit caller Id assigned to the campaign or, type the word “call” to see a

list of options available. You can select any of the options listed.

Conversion – If the transfer will result in a conversion, you can choose a conversion from

the drop-down list. This field is optional.

Step 3 – If the script will continue on this page, go to step 4. If the script will not continue on this

page, meaning this page is only intended to be used for the page task, add a Goto Page task-

logic to the task list.

Step 4 – Click and your changes.

Don't forget

To add navigation buttons directing the agents through the script. For instructions,

go to Create a Navigation Button,

To save the script as changes are made,

Preview The Script - This will give you an opportunity to check the script for

accuracy.

Publish The Script - When you have made the changes necessary, and

have previewed the script it can be published. However, before the script is released to

the agents, the script should be run in test mode.

Run In Test Mode - This step is highly recommended. This will give you the opportunity

to test the script from the Agent Application before the script is used by the agents.

If the campaign is active, we suggest creating a test campaign where you can run the script in

test mode and not effect the agents who are currently working on the campaign. Once the

script has been tested, you can copy it into the active campaign and assign it to the campaign

settings or inbound number general tab.

Page 44: CallShaper Outbound Software Manual 3  Building a Script

MANUAL 3 – BUILDING A SCRIPT

CALLSHAPER 39

Agent to Agent Transfer

The agent to agent transfer is programmed as an attended transfer, whether or not the caller will

be introduced. Regardless if the transfer is internal or external, you will always program a 10-

digit phone number or data field into the transfer number field.

For internal transfers, you would use the phone

number assigned to the queue. For external, you

would use the 3rd party’s phone number.

Once the call connects, the agent will use the

number pad in the Agent Application to get

through the IVR and type the extension when

prompted. When the agent is ready to

disconnect from the lead, they can use the Finish

button in the transfer section of the Agent

Application.

To create an agent to agent transfer, follow the

steps below.

1. Create a new page,

2. Add the start transfer page task and Goto page logic,

Dial an Extension

Choose attended

Can be a phone number or a data field

Page 45: CallShaper Outbound Software Manual 3  Building a Script

MANUAL 3 – BUILDING A SCRIPT

CALLSHAPER 40

Type – Choose attended from the drop-down list. Attended will keep both the agent and

the customer/client on the phone until the agent is ready to “finish” the call.

Label – The label is only used for this page and the transfers tab in the Call Detail

screen. It is not visible to the agent.

Transfer number – If the phone number will be the same every time, type the 10-digit

phone number into this field. If the phone number will be different every time, see the

instruction for adding a three-way call to different numbers.

Extensions cannot be used in this field. The agent can use the number pad

in the Agent Application to dial the extension once the call is connected.

Caller ID – This will be the phone number displayed to the third-party. In this field, you

can type the 10-digit caller Id assigned to the campaign or, type the words “call”, "agent"

or "lead" to see a list of options available.

Conversion – If the transfer will result in a conversion, you can choose a conversion from

the drop-down list. Adding a conversion will eliminate the need for the agent to choose

one at the end of the call. Please note if a conversion is added in the start transfer page

task, a conversion will be added every time the agent selects this option. Meaning if the

first attempt is unsuccessful and the agent has to call again, two conversions will be

added to the call.

3. Create the navigation button on the page the agent will initiate the task from.

The instructions above assumed the agent would use the cancel and finish buttons in the Agent

Application to complete the agent to agent transfer. You may also program the cancel (in case

the 3rd party is unavailable) and finish transfer (to send the call through) within the scripting. To

do so, follow the same steps above but rather than using the start transfer, use the cancel

transfer and the finish transfer tasks.

If you did choose to add the cancel and finish transfer tasks, you will end up with three new

pages. Each page will contain both a transfer task and Goto page logic. You will also end up

with three navigation buttons to initiate the start, cancel and finish transfer tasks.

Page 46: CallShaper Outbound Software Manual 3  Building a Script

MANUAL 3 – BUILDING A SCRIPT

CALLSHAPER 41

Three-Way Call To The Same Number

A three-way call is programmed as an attended transfer. It is performed when the agent has the

lead on the phone and needs to contact a third party to get additional information or go through

an external IVR with the lead on the line. Once the information has been collected, the agent

can disconnect with the third-party and keep the lead on the line or send the lead to the third-

party.

The start transfer task will always be programmed in

the scripting. Once the call connects, the

agent can use the Cancel (in case the 3rd party is

unavailable) or the Finish button (to send the call

through) in the Agent Application. The transfer

section is only available when the attended start

transfer task begins.

To create a three-way call to the same number,

follow the instructions below.

1. Create a new page,

2. Add the start transfer page task and Goto Page logic,

Type – Choose attended from the drop-down list. Attended will keep both the agent and

the lead on the phone to allow a three-way phone call. Blind will transfer the lead to the

third-party.

Choose attended or blind

The transfer number can only be a 10-digit number.

The Caller ID can be a number or data field.

Page 47: CallShaper Outbound Software Manual 3  Building a Script

MANUAL 3 – BUILDING A SCRIPT

CALLSHAPER 42

Label – The label is only used for this page and the transfer tab in the Call Detail

screen. It is not visible to the agent.

Transfer number – Type the 10-digit phone number into this field. If the phone number will

be different every time, see the instruction for adding a three-way call to different

numbers.

Extensions cannot be used in this field. The agent can use the number pad in

the Agent Application to dial the extension once the call is connected.

Caller ID – This will be the phone number displayed to the third-party. In this field, you can

type the 10-digit caller Id assigned to the campaign or, type the words “call”, "agent" or

"lead" to see a list of options available.

Conversion – If the transfer will result in a conversion, you can choose a conversion from

the drop-down list. Adding a conversion will eliminate the need for the agent to choose

one at the end of the call. Please note if a conversion is added in the start transfer page

task, a conversion will be added every time the agent selects this option. Meaning if the

first attempt is unsuccessful and the agent has to call again, two conversions will be added

to the call.

3. Create the Navigation Button on the page the agent will initiate the task or logic from.

The instructions above assumed the agent would use the cancel and finish buttons in the Agent

Application to complete the agent to agent transfer. You may also program the cancel (in case

the 3rd party is unavailable) and finish transfer (to send the call through) within the scripting. To

do so, follow the same steps above but rather than using the start transfer, use the cancel

transfer and the finish transfer tasks.

If you did choose to add the cancel and finish transfer tasks, you will end up with three new

pages. Each page will contain both a transfer task and Goto page logic. You will also end up

with three navigation buttons to initiate the start, cancel and finish transfer tasks.

Page 48: CallShaper Outbound Software Manual 3  Building a Script

MANUAL 3 – BUILDING A SCRIPT

CALLSHAPER 43

Three-Way Call To A Different Number

A three-way call to different phone numbers is programmed as an attended transfer. It is

performed when the agent has the lead on the phone and they need to contact a third party to

get additional information with both parties on the line. Once the information has been collected,

the agent will disconnect with the third-party and keep the lead on the line.

The start transfer task will always be programmed in

the scripting. Once the call connects, the

agent can use the Cancel (in case the 3rd party is

unavailable) or the Finish button (to send the call

through) in the Agent Application. The transfer

section is only available when the attended start

transfer task begins.

To create a three-way call with a different number, follow the instructions below.

1. Create a data field (data field configuration setting button) that the agent will use in the

scripting to type the 3rd party’s phone number in.

2. In the script, insert the data field into the appropriate script page. The agent will type the

phone number they are calling into this field each time.

3. Create a new page,

4. Add the start transfer page task as attended. In the transfer number field, type the word

“lead”. This will bring up all of the data fields created for the lead. Select the data field

you created for the 3rd party’s phone number.

Choose attended

The transfer number will be the data field created.

The Caller ID can be a number or data field.

Page 49: CallShaper Outbound Software Manual 3  Building a Script

MANUAL 3 – BUILDING A SCRIPT

CALLSHAPER 44

Type – Choose attended from the drop-down list. Attended will keep both the agent and

the lead on the phone to allow a three-way phone call. Blind will transfer the lead to the

third-party.

Label – The label is only used for this page and the transfer tab in the Call Detail

screen. It is not visible to the agent.

Transfer number – Type “lead” to add the proper data field

Extensions cannot be used in this field. The agent can use the number pad in

the Agent Application to dial the extension once the call is connected.

Caller ID – This will be the phone number displayed to the third-party. In this field, you can

type the 10-digit caller Id assigned to the campaign or, type the words “call”, "agent" or

"lead" to see a list of options available.

Conversion – If the transfer will result in a conversion, you can choose a conversion from

the drop-down list. Adding a conversion will eliminate the need for the agent to choose

one at the end of the call. Please note if a conversion is added in the start transfer page

task, a conversion will be added every time the agent selects this option. Meaning if the

first attempt is unsuccessful and the agent has to call again, two conversions will be added

to the call.

4. Add Goto page logic to the same task list.

5. Create the Navigation Button on the page the agent will initiate the task or logic from.

The instructions above assumed the agent would use the cancel and finish buttons in the Agent

Application to complete the agent to agent transfer. You may also program the cancel (in case

the 3rd party is unavailable) and finish transfer (to send the call through) within the scripting. To

do so, follow the same steps above but rather than using the start transfer, use the cancel

transfer and the finish transfer tasks.

If you did choose to add the cancel and finish transfer tasks, you will end up with three new

pages. Each page will contain both a transfer task and Goto page logic. You will also end up

with three navigation buttons to initiate the start, cancel and finish transfer tasks.

Page 50: CallShaper Outbound Software Manual 3  Building a Script

MANUAL 3 – BUILDING A SCRIPT

CALLSHAPER 45

Compare Example

The compare task is an if/than statement that will look at one data field. It will tell CallShaper to

do this if the statement is true and that if the statement is false.

In this example, the Awesome Vacation Company is offering discounts on vacations. However;

they no longer offer ski vacation discounts.

You could use the compare logic to automate the change.

On page 105, the agents will ask “what type of vacation do you prefer. They will choose an

option in the data field “VacationType”. They can choose from; Beach, Vegas, Cruise, Skiing

and Camping. Once they make their choice, the agent clicks the navigation button that will take

them to the page with the task list below.

The compare statement should read; If the VacationType field equals Skiing, add the

conversion “Not Eligible” and go to page 999 Courtesy Close.

If the VacationType is not Skiing, they agent can continue the call and go to the 110 Confirm

Info page.

Page 51: CallShaper Outbound Software Manual 3  Building a Script

MANUAL 3 – BUILDING A SCRIPT

CALLSHAPER 46

Switch Example

A switch is used when you have one data field with multiple options and each option could have

a different result.

For example; I have a client who needs us to report the results using the codes they have in

their system rather than reporting the actual result (words). Their codes are:

Vegas = 1 Bahamas = 2 California = 3

For this request, you would use the switch logic to automate the changes.

For the switch to work, I created two data fields. The first data field is titled “VacationSpot”.

This data field has a set value list of Vegas, Bahamas, California and Not Interested. The

second data field created is titled Utility ID. This field contains the codes that will be sent to the

client.

On page 105 of the script, the agent will tell the lead about their wonderful timeshare opportunity

and mention the three locations they have available.

On that page, the agent will choose from the list of options available in the data field

VacationSpot. Once the agent has made the selection, they will click the navigation button

taking them to the page containing the task list.

The task list will tell CallShaper to look at the data field titled “VacationSpot” and do the

following:

If VacationSpot equals Vegas, put a 1 in the Utility ID data field,

If VacationSpot equals Bahamas, put a 2 in the Utility ID data field,

If VacationSpot equals California, put a 3 in the Utility ID data field,

If VacationSpot DOES NOT equal any of the above, put a 0 in the Utility ID data field.

See example on the next page.

Page 52: CallShaper Outbound Software Manual 3  Building a Script

MANUAL 3 – BUILDING A SCRIPT

CALLSHAPER 47

The set field value logic will ensure there is a value in the Utility ID field if the agent has selected

an option in the VacationSpot field.

Page 53: CallShaper Outbound Software Manual 3  Building a Script

MANUAL 3 – BUILDING A SCRIPT

CALLSHAPER 48

Notes