Skip to contentSkip to navigationSkip to topbar
On this page

No-code SMS quickstart with Twilio Studio


With just a few drags and a few drops, you can build an application to send and receive SMS messages.

In this quickstart, you'll build a no-code application to send and receive text messages with Twilio Programmable Messaging. This quickstart uses Twilio Studio, Twilio's low-code application builder, and the Twilio Virtual Phone.

For a developer quickstart that uses programming languages and the REST API, see the SMS developer quickstart.


Sign up for Twilio and get a phone number

sign-up-for-twilio-and-get-a-phone-number page anchor
  1. Sign up for Twilio(link takes you to an external page). When prompted to select a plan, click Continue with trial.
  2. On the landing page, click Get phone number to get a phone number.

A Flow is a visual representation of your application, just like a flowchart you might draw when planning how your application works.

To create a Flow:

  1. Open the Studio Flows page in the Twilio Console(link takes you to an external page).

  2. Click Create new Flow.

    If you created a Flow before, click the + icon under the Flows heading.

  3. Give your new Flow a name, then click Next. A list of templates you can use displays.

  4. Select Start from scratch, then click Next.

After you create a new Flow, Studio displays the following elements:

Canvas: The space where you build your application.

  • Trigger Widget: The Trigger Widget tells Studio when to start, or "trigger," your Flow. To learn more, see Trigger Widget.
  • Widget Library: The Widget Library, on the right side of the Canvas, contains all the available Widgets. Widgets are the building blocks of a Studio Flow and perform the functions that make up your application.

Use a widget to receive and respond to an incoming message

use-a-widget-to-receive-and-respond-to-an-incoming-message page anchor

To create a system that automatically responds to an incoming message with the Send Message Widget, follow these steps:

  1. From the Widget Library on the right, click and drag the Send Message Widget onto the Canvas and place it under the Trigger Widget.

  2. Click the red dot underneath Incoming Message on the Trigger Widget and drag it to the Send Message Widget to connect them.

    This step tells Studio to trigger this Flow when it receives a message. Now when Studio receives a message, the Flow triggers and executes the Send Message Widget.

  3. Configure the Send Message Widget.

    With the Widget selected, the Widget Library displays the settings for the Widget:

    1. Enter a name in the Widget Name field. The name must begin with a letter and can't contain spaces. Use an underscore (_) to separate words instead.

    2. Enter a message into the Message Body field. This is the message a user receives when they text your Twilio number.

      You can also add a JPG, PNG, or GIF to the message by entering the URL of the media into the Media URL field.

    3. Click Save.

    Your Flow should now resemble this:

    SMS Studio quickstart flow.
  4. Click Publish to publish your Flow.

    You need to publish your Flow any time you make changes for those changes to go live.


Connect your phone number and test your application

connect-your-phone-number-and-test-your-application page anchor

To tell your Twilio phone number to use your Flow when it receives a text message, follow these steps:

  1. Open the Active Numbers page in the Twilio Console(link takes you to an external page).
  2. Click your Twilio phone number.
  3. In the Messaging Configuration section, under A message comes in, select the drop-down option Studio Flow, then select the Flow you created from the Select a Flow drop-down.
  4. Click Save configuration to save your changes.

Open the Twilio Virtual Phone and test your application

open-the-twilio-virtual-phone-and-test-your-application page anchor
  1. Open the Send an SMS page in the Twilio Console(link takes you to an external page).

  2. On the Send to Virtual Phone tab, select the number that Twilio gave you from the Phone number list.

  3. Click Virtual Phone. Messages you send with your application display on the Virtual Phone.

  4. Send an SMS to your Twilio phone number:

    1. Enter a message in the Click here to reply field at the bottom of the Twilio Virtual Phone.
    2. Click the send icon.

    Your application processes the request, and you get the response back as an SMS on the Twilio Virtual Phone.