Adding a Logic Option in your Script

In the Call Script Builder, a  Logic Option, or logic step, can be used to provide the operators with choices of the appropriate path to follow based on callers' responses or requests. For example, the very first step in a script, which includes the operators' opening greeting, is a logic step. Logic steps are commonly used in appointment scheduling, scripting that differs based on weekday, date, or time, paths that include a warm transfer, and any path that includes an app integration.

In this tutorial, we will update our initial drop down of call options and add a secondary Logic Option after.

To start, you’ll want to click on the  Message icon in the top left corner, next to the operator greeting. When you open it, the script’s path options will appear showing the following:

  • Text: This column will show the name of each path.
  • Profile: This column will show which profile each path is assigned to.
  • Next: This column will be where your Next Step is pointed to. 

To reorder paths, click the 6-dot icon, and drag the paths into the appropriate order. Tutorial images may not show the feature, but you will see this icon in any logic option lists.

To add a new path option, click the  blue + sign towards the bottom. This will open up a new blank row which you can start to fill in.

In this tutorial, we’ve named the new path  Calling for a Quote. As you can see, we left the Profile field blank, as we want to wait to assign profiles later on in this path. However, depending on the updates you’re making, you can fill in this field whenever.

For the Next Step, we’ve chosen to create a  New Logic. If you wanted, you could choose from any script step that has already been created if you didn’t want to create your own. However, the changes you make may be linked to another path, so it's a good idea to just start new. 

Before moving on to the next step, click the  Checkmark to continue.

You can wait to click Publish Changes until the end of making your updates. If you decide to Publish them along the way, we recommend temporarily naming the path you are working on to Do Not Use. Otherwise, the operators will see an unfinished script path and will not be able to follow it. You will just need to remember to change it back to the regular path name afterwards!

Now that we’ve created the shell of our new Logic Option, it’s time to customize it. 

First, click the Message icon. You’ll see a drop down of four options:

  • Default
  • Fetch URL
  • Warm Transfer
  • Business Hours

In this case, we will use  Default

Now you’ll need to fill in the appropriate text. The  Name field will be the name of your Logic Option. In this case, we’ve named ours NewVsExisting. In the Text box, we’ve typed up the operator text which will be read to the caller. 

Next we will need to add our options by clicking the  blue + sign towards the bottom. In this case, we will have two: New Customer and Existing Customer. 

After naming our different options, we'll need to add our Next Steps. Depending on the type of updates your are making, you may also want to assign each new option to its own Profile.

In our tutorial, we've chosen 2.FirstNameSchedule as our Next for New Customers. For now, we will just leave the Next for Existing Customers as New Input, to be built later. 

Since 2.FirstNameSchedule is a step that has already been created in the system, we can assume the rest of that path is finished (meaning, there are other steps that eventually lead to an Outcome). If you're not sure, take a few minutes to go forward in the script following that path to make sure it's set up correctly. 

If you are using existing steps  that have already been created, (e.g., 2. FirstNameSchedule), any changes you make to those steps in your new path will be changed in other paths that are using the same step. This is because steps with the same numeric identifier are linked. As a rule of thumb, always create a new step. For further instruction, refer to this article.

Once your first option is completed, we'll focus on building out our 2nd option for Existing Customers. In this case, we'll go to a New Input so that we can create new steps. 

Click the Checkmark to continue.

Once you’re back at the screen below, select Existing Customer from the drop down and click the arrow to continue forward. 

To create a new step, select the Message icon next to New Input, and select FirstName from the drop down.

Click the checkmark to continue. On the next screen, you can customize the operator text, turn step requirements on/off, and select your Next Step. In this case, we'll go to another New Input to create another new step. 

Following the steps outlined above, we'll select the Message icon next to New Input, and choose PhoneNumber from the drop down. 

Click the checkmark to continue, and add in your desired operator text.

Depending on the type of updates you are working on, you may want to continue adding new steps. However, in this tutorial we will have the Next step go to a New Outcome so that we can close out the call. 

Since it’s pretty bare, we’ll want to customize it to fit our needs. Again, click the Message icon to pull up the text box. 

If you want the call to result in a cold transfer, you will want to add the phone number you wish to use in the Transfer text box. Please use the following 10-digit format; 9999999999. Note that you cannot cold transfer to an extension.

Next click the Checkmark, and  Publish Changes.

Did this answer your question? Thanks for the feedback There was a problem submitting your feedback. Please try again later.

Still need help? Contact Us Contact Us