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

Forward Calls with Twilio Studio


You can set up call forwarding with just one Studio widget. Divert calls to your personal or business number and never miss a critical call again.


Prerequisites

prerequisites page anchor

Before you get started, you'll need:

(warning)

Warning

If you are sending SMS to the U.S. or Canada, please be aware of updated restrictions on the use of Toll-Free numbers for messaging purposes. These restrictions do not apply to Voice, or to other non-SMS uses of Twilio phone numbers. But if you obtain a Toll-Free Number for non-SMS purposes and then wish to use it as well for Messaging, please read this first(link takes you to an external page).

New to Twilio Studio? Before completing this tutorial, you should familiarize yourself with the mechanics of working with Studio by reviewing the Getting Started guide.


You'll start with a blank Twilio Studio Flow. Log into your Twilio account and navigate to the Studio Dashboard(link takes you to an external page), then select Create new Flow or tap the + icon to create a new Flow. You can name your Flow anything you like, for example, "Call Forwarding".

You'll notice that the Canvas comes with a widget already in place. That is the Trigger (Start) widget, which kicks off your Flow when the trigger you specify occurs. In this case, the trigger is going to be an Incoming Call.

Twilio Studio canvas showing forward_call widget connecting to number 5558675310 with config panel open.

Configure and Publish your Flow

configure-and-publish-your-flow page anchor

This Flow only requires one widget — the Connect Call To widget. Drag one onto the Canvas and connect the dot from the Incoming Call trigger to the dot in the upper left corner of the new widget. This creates a Transition from the Incoming Call Trigger to the Connect Call To widget.

In the right sidebar, you'll see the Connect Call To widget's Configuration Menu. Select Single Number from the Connect Call To dropdown, and enter the number you'd like to forward your calls to. The number should be in E.164 format. You can also specify a Caller ID, which is the number that will show up when the call gets forwarded to your number. In this example, you can you leave the default.

Twilio Studio Tutorial Forward Calls Connect Call To widget on Canvas shown with configuration panel on the right.

Your Canvas is now set up! Press Publish to update the Flow and you're ready to move on.


Connect your Flow to a Twilio Phone Number

connect-your-flow-to-a-twilio-phone-number page anchor

Once you're happy with your Flow and you've published all changes, you can connect it to a Twilio Number so people can start interacting with it.

New Twilio consoleLegacy console
  1. Go to Numbers & senders(link takes you to an external page) and select the number you'd like to connect to the Flow. If you don't have any phone numbers, click Set up a new phone number.
  2. Select the Configuration details tab.
  3. Select Voice and emergency calling, then click Edit details.
  4. On the Edit voice configuration dialog, select the Webhook, TwiML Bin, Function, Studio Flow, Proxy Service option.
  5. Under How do you want to set up your primary method?, select Studio Flow.
  6. Select the Studio Flow you'd like to connect to your phone number, then click Save.

Now it's time to test it out. Dial your Twilio number, and it should immediately connect you to the number you specified. Lean back, relax, and bask in the knowledge that you'll never miss an important phone call.