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

No-code SMS quickstart with Twilio Studio


With a few drag-and-drop actions, you can build an application that sends and receives 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, the Twilio 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.

A Flow is a visual representation of your application, similar to the flowchart you might draw when planning its logic.

To create a Flow, follow these steps:

  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.

Receive and respond to incoming messages

receive-and-respond-to-incoming-messages 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, 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.

    Studio now triggers the Flow when it receives a message and then 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 Widget Name. The name must start with a letter and can't contain spaces; use underscores (_) to separate words.

    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 resemble this:

    Flowchart showing trigger options leading to send_message with a response.
  4. Click Publish to publish your Flow.

    Publish your Flow whenever you make changes to make them live.


Connect your phone number

connect-your-phone-number 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(link takes you to an external page) page in the Twilio Console.
  2. Click your Twilio phone number.
  3. In Messaging configuration, under A message comes in, choose Studio Flow, and then select your Flow from Select a Flow.
  4. Click Save configuration to save your changes.

To test your application, complete the following steps:

  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.


After you've built your first no-code SMS application, explore these resources: