Introducing Studio 7

Studio 7 is the next major Studio update. In Studio 7, we have completely redesigned the user interface and fully optimized the underlying services. The entire service creation environment has been redesigned to improve the user experience and make it easy to build omni-channel applications. We have also upgraded the underlying speech stack to improve the reliability and performance of the platform.

Why Studio 7?

The changes made in Studio 7 provide a number of benefits:

  • The new speech stack improves reliability and overall platform performance. The new architecture allows calls to be load balanced across a cluster of media servers. A call can be transferred across to a different media server in the event of a failure in media server. This improves the resiliency of the platform enormously.

  • A number of improvements have been made in the service creation environments that make it easy to build Studio tasks. Make sure you read the Studio 7 docs to learn about these changes.

  • The entire user interface has been revamped to improve usability.

Even though Studio 7 has a completely different look and feel, all the concepts are the same as Studio 6 - trunks, phone numbers, tasks, canvasses, nodes, etc.

How do I get started?

Studio 7 is a completely new environment. It is a separate environment from Studio 6. Studio 7 and Studio 6 run in parallel.

To use Studio 7 for new projects, contact your account manager or the customer success team.

If you have questions or comments with regards to Studio 7, or you would like to book a training session, please contact the customer success team via customersuccess@studioportal.io.

Training in Five9 IVA Studio is available on-demand from Five9 University or from our fee-based instructor-led training classes.

Current projects created in Studio 6 will continue to run in Studio 6 until your account is migrated. We will let you know when this will happen as the time approaches.

Studio 7 New Feature Highlights

Feature

Description

Authentication Profiles

Authentication profiles store authentication data for use with the Integration node and Task Export and Import.

Functions

Add JavaScript functions to use in the Expression Builder.

Virtual Voice Over

Generate professionally sounding audio in a single click. The virtual voice-over is stored as recorded audio to be played as a prompt. Use virtual voice-over in your Prompts content items.

New Studio 7 Nodes

Studio 7 Node

Description

Text Form

Use the text form node to identify intents from a captured user utterance. The text form node is accessible to voice and digital channels.

Visual Form

Use the visual form node to supply the caller with a web page during a voice call. The web page may include a form for the caller to fill in.

I am an Experienced Studio 6 User

Some well known Studio 6 features operate very differently in Studio 7.

Feature

Studio 7

Prompts

All prompts are global to the account. Prompts do not exist at the task level.

From the Studio Build menu, select Content to access your prompts.

See also The Content Dashboard.

To check which prompts are in use in which tasks, see Tasks and Content.

To store speech-to-text prompts and generate virtual voice-over prompts, see Prompts.

The Prompt node replaces the Studio 6 Play Prompt and Play Complex Prompt nodes.

Variables

All variables are accessible to all tasks in the account. Variables do not exist at the task level.

All variables are session variables.

From the Studio Build menu, select Content to access your variables.

See also The Content Dashboard.

Learn more about the variable types at Variables.

To check which variables are in use in which tasks, see Tasks and Content.

Linked Tasks

Use the Link Task node to route the call flow to another task within the account. For example, use the link task node to build a large call flow from a series of smaller connected call flows.

  • When the call flow is completed in the child task, the flow returns to the parent task to the node following the link task node.

  • If the value of a variable changes, the new value is retained throughout the remainder of the call flow, through to linked child tasks and returning to parent tasks.

  • If the call flow naturally progresses to a hangup node in a child task, the call completes. The call flow does not return to the parent task.

  • The maximum depth is six tasks. Once the maximum depth is reached, the call flow returns to the task's direct parent.

Reporting

Generate reports on the System Log or Datastores in the Studio account. To do this, first, create a report template. Then generate a report from the template.

From the Studio Analyze menu, select Reports.

For example reports, see Report Templates. Create a report by filling in the Report Template Properties.

Let's use your existing knowledge as a basis for familiarizing you with Studio 7.

Studio 6 Top Menu

Studio 6

Studio 7

 

Task

Workflow

Tasks

From the Studio Build menu, select Tasks to access your voice, messaging, workflow, ChatBot, and WhatsApp tasks.

Global

Content

All content items are global to the account. Content items do not exist at the task level.

From the Studio Build menu, select Content to access your prompts, variables, custom forms, open forms, datastores, files, holiday schedules, and JavaScript functions.

From the Studio Analyze menu, select Reports to create, manage, and access your reports.

From the Studio Manage menu, select from the options to manage your account and account profiles.

Campaign

Campaigns

From the Studio Build menu, select Campaigns to manage your campaigns.

Settings

Studio Manage

To access Studio through its public APIs, see Studio APIs.

From the Studio Manage menu, select from the options to manage your account and account profiles.

Studio 6 Task Menu

Studio 6

Studio 7

 

Voice Tasks

Voice Tasks

From the Studio Build menu, select Tasks. The tab for voice tasks is to the front. Select the Messaging tab to show messaging tasks. Add a task, take actions including editing task details, manage phone numbers, protect a task, and delete a task.

Click View Canvas to open the task call flow in the Call Flow Editor.

 

Messaging Tasks

Messaging Tasks

Export Tasks

Task Export and Import

From the Studio Build menu, select Tasks. Locate the task and follow the instructions at Task Export and Import.

Task Library

Task Library

From the Studio Discover menu, select Task Library.

Publish Task

Publishing Call Flow Templates

From the Studio Build menu, select Tasks. Locate the task and follow the instructions to Publishing Call Flow Templates.

Phone Numbers

Assigning Numbers

From the Studio Build menu, select Tasks. Select a voice task and click to Assign Numbers.

Studio 6 Task Level Menu

Studio 6

Studio 7

 

Prompts

Variables

Audio Variables

Content Types

From the Studio Build menu, select Content to access your prompts and variables. All content items, including prompts and variables, are shared across the Studio account.

Arrays

Integration

Array Handling

Editable JSON

Studio receives data in the form of JSON name-value pairs.

Log Data

System Log

From the Studio Build menu, select Tasks, select the task, and open the Call Flow Editor to access the System Log.

Studio 6 Advanced Content Menu

Studio 6

Studio 7

 

Holiday Schedule

Holidays

From the Studio Build menu, select Content then Holidays.

Email Profiles

Email Profiles

From the Studio Manage menu, select Email Profiles.

Payment Gateway Profiles

Payment Gateways

From the Studio Manage menu, select Payment Gateways.

Node Logging Profiles

Node Logging Profiles

From the Studio Manage menu, select Node Logging Profiles.

Studio 6 Nodes and their Studio 7 Equivalents

Studio 6 Nodes

Studio 7 Nodes

 

Biometrics Enrol

Biometrics Verify

Biometrics Delete

Biometrics

One biometrics node in Studio 7 covers the three biometrics actions.

Bridge Transfer

Bridge Transfer

 

BW ScreenPop Transfer

 

Use the Studio 7 Screenpop Transfer node.

Calendar

Calendar

 

Cloud Speech-to-Text

Cloud STT

 

Comment

Comment

 

Conversation

Conversation

 

Data Store

Datastore

 

Day Time

Daytime

 

Decision

Decision

 

Dialog Flow

Google Cloud Dialogflow

From the Web Services node, select Google Cloud Dialogflow.

Distribute

Distribute

 

Email Report

 

Use the Send Email node to send an email report.

Form

Form

 

Goto

Goto

 

Hangup

Hangup

 

Hangup Header

SIP Header

 

Integration

Integration

 

IntelliSMS

 

Use the Send SMS node to send SMS messages.

Keyword Finder

Keyword Finder

 

Link

Link Task

 

Log

Datastore

The System Log is selected by default. See also System Log and Debug Logs.

Menu

Menu

 

Open Form

Form

Use the Form node to process open forms.

Open Speech

 

Use the Cloud STT node.

Pause

Pause

 

Payment Process

Payment

 

Play Prompt

Play Complex Prompts

Prompt

 

Prompt Recorder

Prompt Recorder

 

QforMe Add to Queue

QforMe Add to Queue

 

QforMe Check Waiter

QforMe Check Waiter

 

Record

Record

 

Reply Message

Reply SMS

Reply

Use the Reply node with digital tasks (messaging, ChatBot, and WhatsApp).

Screenpop

Screenpop Transfer

 

Send Email

Send Email

 

Send SMS

Send SMS

 

Set Voice

Set Voice

 

Sleep

Sleep

 

Table Lookup

 

Use the Datastore node to retrieve data from a datastore. Datastores replace the need for tables.

Tone Analyzer

Tone Analyzer

From the Web Services node, select Tone Analyzer.

Transfer

Blind Transfer

 

Trigger Campaign

Trigger Campaign

 

Variable

Variable