Skip to contentSkip to navigationSkip to topbar
Page toolsOn this page
Looking for more inspiration?Visit the

Get Started with Twilio Studio


Twilio Studio is a visual tool that you can use to build communications applications with little or no code. This guide will walk through the information you need and the mechanics you'll use to start building with Studio. Once you feel comfortable with these mechanics, you'll be ready to start building out more complex flows that combine multiple widgets and Transitions.


Glossary

glossary page anchor

Here are some of the key Studio terms that will help you as you get started:

TermDefinitionExample
FlowFlows are individual workflows that you create. They can handle one or more use cases.You can create a Flow to handle inbound Voice calls by playing a prerecorded message.
WidgetWidgets are individual items that can be dragged onto the Flow canvas. They represent pieces of logic, and can connect to each other via Transitions.You can use the Send Message widget to send an outbound SMS to a user in your Flow.
TransitionTransitions define how a Flow advances from one widget to the next based on specific conditions.After you place an outbound call with the Outgoing Call widget, you could create a Transition to the Say/Play widget to play a message to the connected caller.
StepA Step is the runtime processing of a widget, starting when that widget is entered. Variables get set at the end of a Step.If you're prompting a user for a text input, when they receive the inbound SMS prompt, they are actively in a Step until they exit the widget (send a response or timeout). If the prompt is intended to set a variable, this happens at the end of the Step.
ExecutionAn Execution represents a specific person's progress through a Flow. An Execution is active while the user is in the Flow, and it is considered ended when they stop or are kicked out of the Flow.When you call the Twilio number connected to a Flow, an Execution is created to represent your call to that number and your path through the Flow. The owner of the Flow can see this Execution, as well as the Executions of other users who run through the Flow.

Build with Twilio Studio

build-with-twilio-studio page anchor

Create a Flow

create-a-flow page anchor

The first step to use Studio is to create a Flow, which will represent the workflow that you want to build for your project.

To create a new Flow:

  1. Log into your Twilio account in the Twilio Console(link takes you to an external page)

  2. Navigate to the Studio Flows section(link takes you to an external page) in the Console

  3. Click Create new Flow. Note that if you have already created a Flow before, you will see a view similar to the one below. Click the + icon underneath the Flows heading to create a new Flow.