Skip to content

Studio workflow integration for voice

This guide is for users who want Twilio Studio to handle incoming call logic — such as IVR menus, call routing, or voicemail — while Talkyto continues to manage outgoing calls, call logs, and the mobile app experience.

Use Studio integration when you need:

  • An IVR menu or auto-attendant for incoming calls
  • Dynamic call routing based on caller, time of day, or other conditions
  • Custom voicemail handled by a Studio flow
  • Talkyto for everything outbound (calling, logging, contact management)
  1. Sign in to your Twilio Console.
  2. Go to Explore Products > Studio.
  3. Create a new flow, or open an existing one.
  4. Add an Add TwiML Redirect widget to the flow canvas.
  5. Connect the Incoming Call trigger to the widget’s input.

Set the following values on the widget:

FieldValue
Widget nameTalkyto-voice
URLhttps://us-central1-twiconnect-257c6.cloudfunctions.net/receiveCall
Request methodPOST
Timeout14400

The URL above is Talkyto’s incoming call webhook. It receives the call after Studio has finished its routing logic and hands off to Talkyto.

  1. Save and publish the flow.
  1. In the Twilio Console, go to Phone Numbers > Manage > Active numbers.
  2. Select the phone number you want to use with Talkyto.
  3. Under Voice configuration, set Configure with to your preferred method.
  4. Set A call comes in to Studio Flow.
  5. Choose the flow you just created.
  6. Save the phone number configuration.
  1. Twilio receives the call on your number.
  2. Studio executes your flow (IVR, routing logic, etc.).
  3. When Studio reaches the TwiML Redirect widget, it forwards the call to Talkyto’s webhook.
  4. Talkyto delivers the call to the app on your device.

Outgoing calls continue to route through Talkyto directly, without going through Studio.