Level up your Twilio API skills in TwilioQuest, an educational game for Mac, Windows, and Linux. Download Now
Build the future of communications.
Start building for free

Studio posts

  • By Nikki Rubin
    Build an App without Coding: Simple SMS Survey with Twilio Studio Build an App without Coding: Simple SMS Survey with Twilio Studio

    An SMS survey allows you to engage your audience remotely, so that you can access valuable customer feedback in real time. In this post, we will build a simple SMS survey using Twilio Studio. Your respondents can text a phone number, receive any series of questions or statements via text, then your app will validate their responses and log them. No coding required.

    Requirements

    In order to complete this tutorial you will need the following:

    • A Twilio account. If you don’t have one yet, you can use this link and get an extra $10 in Twilio credit when you upgrade.
    • A Twilio Phone number. You can follow this short how-to on purchasing a number if you do not already have one.

    Build an App with No Code in Twilio Studio

    Twilio Studio is a drag-and-drop editor that allows you to build Twilio apps and host them in the cloud. …

    Read More
  • By Daizen Ikehara
    Googleスプレッドシートのシフト表を使ってTwilio Studioフローの転送先をNode.jsから更新する方法 Twilio Studio - REST API v2

    以前の記事で、在宅勤務に伴う電話問い合わせの一時休止を解決する方法として、Twilio Studioを利用し個人電話に転送する方法を紹介しました。

    Twilio Studio - Flow

    今回は別の記事で紹介したGoogleスプレッドシートのシフトデータをもとに転送先となる個人をNode.jsで変更する方法を紹介します。

    前提条件

    Node.jsプロジェクトの作成とパッケージのインストール

    以前の記事に沿って作成したNode.jsアプリケーションのフォルダーに移動し、twilio-nodeパッケージをインストールします。

    npm i twilio
    

    次に.envファイルにTwilioへの接続情報やStudioフローのIDを保存する環境変数を追加します。

    SPREADSHEET_ID=
    STAFF_WORKSHEET_ID=
    SHIFT_WORKSHEET_ID=
    TWILIO_ACCOUNT_SID=
    TWILIO_AUTH_TOKEN=
    TWILIO_STUDIO_FLOW_SID=
    

    Twilio Studio REST API v2を使ったフローの取得と更新

    今回利用するTwilio Studio REST API v2は4月末にパブリック …

    Read More
  • By Chris Feehan
    Streamline Your Flex Plugin & Functions Development Using VS Code Flex Functions VS Code

    If you’re a developer building plugins for Twilio Flex, and you have corresponding Twilio Functions that you often build in conjunction with those plugins, then being able to efficiently debug and deploy your code can give you the power to build and iterate with great efficiency.

    Over the past year, Twilio has invested in providing a CLI and a Serverless module that allow for streamlined debugging and deploying of your plugins and functions. In this blog post, I’ll show you exactly how to take full advantage of these existing capabilities.

    We’re going to be covering a very basic “hello-world” example, but the foundation you will have for debugging and deploying, both in the structure of your project as well as your knowledge of how all the pieces work together, will empower you to iterate on more complex examples without being bogged down by your development setup.

    The instructions below are …

    Read More
  • By Zack Pitts
    Automate Flow deployments with the Studio REST API v2, now in beta Automate Flow deployments with the Studio REST API v2, now in beta

    Twilio Studio has enabled thousands of developers to build and deploy complex communication workflows quickly and scale effortlessly on Twilio Runtime, our Serverless environment. Today Studio has made publishing and deployment of Flows even more powerful.

    We are pleased to announce the beta release of the Studio REST API v2, providing full support for publishing of Flows via the REST API, Twilio’s helper libraries, and the Twilio CLI.

    With the new Flows endpoint in v2, you can now easily

    • Test and deploy Flows through development, staging and production environments
    • Templatize Flows to quickly provision new subccounts
    • Integrate with your CI/CD pipeline for automated deployments and rollback
    • Update Studio Flows as part of a larger, more complex Twilio deployment (e.g. Flex)
    • Create your own custom, branded Studio front-end UI!

    What customers are saying

    Ciptex has used v2 of the Studio API to power RACE, our fast track Contact Centre platform which …
    Read More
  • By Sabeel Siddiqi
    Build a Curbside Notification System with Twilio Studio and Functions Studio Curbside Notifications hero

    Some businesses have found a need to send an SMS once an order is created in their system. They would like this notification to be responded to in order to carry out a set of actions such as to notify someone to deliver the order.

    In this blog post we’ll show you how to create a notification workflow that can achieve this goal. We will enable an example business to notify a runner to deliver orders to customers in the business parking lot when they arrive on-site.

    Prerequisites

    To get started with the project you will need the following:

    Purchase a Twilio Phone Number

    If you haven’t already done so, go to twilio.com and sign up for a free account or log in to your existing …

    Read More
  • By Tilde Thurium
    Writing to Airtable from your Twilio app Writing to Airtable from a Twilio serverless function

    Airtable is an awesome product. It’s like a cross between a spreadsheet and a database, but with a lot more flexibility for creating dynamic views of your data. In this post you’ll learn how to write to Airtable from a Twilio application. The advantages of doing so are as follows:

    • Rapid prototyping. If you need to persistently store data, it’s easier to create an Airtable base than to set up a proper database.
    • Maintenance flexibility. Folks who don’t know how to code can easily maintain and extend the data.
    • Seamless authentication. Sure, you could use Google Sheets as a lightweight database, but authenticating with Google Sheets API can be tricky.

    Today we’ll be building a Net Promoter Score (NPS) app that writes data from SMS messages to Airtable. NPS is a calculated value summarizing how a group of people feel about something -- a brand, an event, …

    Read More
  • By Samuel Eddy
    Forward Voicemail Recordings to Email w/ Studio, Functions, & SendGrid Studio Forward Emails

    While the Voicemail Twimlet has email forwarding built in, many Twilio customers find it limiting and ask if there's a way to forward recordings to email without the Twimlet or a web server.

    This document shows how to forward voicemail recordings to email using Twilio Studio, Functions, and SendGrid.

    Things you'll need

    In order to follow this tutorial, you will need:

    SendGrid Account

    In order to use the SendGrid API to send emails we need a SendGrid API key. Create a SendGrid account (if you don't have one already), confirm your email address, then head to the API Keys area in the SendGrid dashboard and create an API Key with Full Access.

    Be sure to save the API Key Secret to your notepad.

    Create a new API key in SendGrid


    Verified Sender

    You also need to verify one …

    Read More
  • By Scott Sturdivant
    Call Me When You're Free - Using Twilio Studio and Python to Retry a Busy Number Call Me When You're Free (1).png

    Like millions of others, my wife recently found herself unemployed. In my efforts to help her, I offered to call the unemployment office for her, fully expecting a day’s worth of hold music before I finally connected and could hand it off to her.

    I sat down at my desk, full of optimism and joy in being able to help my wife in whatever ways I could. This was quickly tempered as my first dialing attempt was met with a busy signal. Had I dialed the wrong number? A subsequent call was met the same way. While I didn’t mind listening to on-hold music all day, I wasn’t going to be able to endlessly dial, wait for a busy signal, end the call, redial, wait for a busy signal… The system was so overloaded, I couldn’t even connect to be placed on hold! Not about to walk back my offering …

    Read More
  • By Daizen Ikehara
    Twilio Studioを使って問い合わせ番号への着信を複数の番号に転送する方法 Twilio-Studio-Call-Forwarding-JA

    在宅勤務と電話応対の難しさ

    新型コロナウイルス感染症(COVID-19)の拡大に伴う緊急事態宣言が東京、大阪、福岡を含む7都道府県を対象として発出されました。(2020年4月14日現在)この宣言を受けて在宅勤務の開始とそれに伴う電話対応の一時休止が多くの企業からアナウンスされています。チャットやSMSを活用することでこれまでの顧客対応を一部担うことはできるものの、利用できるコミュニケーションチャネルが電話のみという場合、お客様への対応に頭を悩ます場合も多いのではないでしょうか。

    no-phone-operation

    もちろん、各事業者が提供する電話転送サービスなどを利用することで、代表番号からの転送を設定することは可能です。しかし、担当者の欠勤や休暇への対応など、転送設定を柔軟に運用するためには課題が残ります。また、リモートで設定ができない場合は、リスクを取って事業所まで外出し、設定を行うということも考えられます。特に中小規模の組織にとっては頭の痛い問題ではないでしょうか。

    今回は、電話番号をTwilioから取得し、Twilio Studioを使って期間限定の問い合わせ窓口を開設し、着信を複数の担当者の電話回線に転送する方法を紹介します。ポイントは手軽さと設定の柔軟性です。

    前提条件

    Twilio Studioを使った電話転送

    Twilio Studioは電話やSMSなどの着信応答を設定することができるノンコーディーングツールです。今回のような転 …

    Read More
  • By Tilde Thurium
    Forwarding SMS and voice calls to an alternate phone number Forwarding SMS and voice calls to an alternate phone number

    Balancing privacy and convenience can be tricky. Today I’ll show you how to forward messages and phone calls with Twilio so that you can give out a phone number where people can reach you, while keeping your real phone number a secret.

    There are lots of reasons you might want to hide your real phone number. For example:

    • Transacting with internet strangers such as buying/selling on Craigslist
    • Giving delivery folks a number to reach you
    • Putting a phone number on your business card

    Prerequisites to create a forwarding number

    • A Twilio account - sign up for a free one here
    • A Twilio phone number with SMS and voice capabilities
    • A phone number you want to forward calls and messages to. For the rest of this post, we’ll call it your cell phone number to simplify things but it can be any number with SMS and voice capabilities.
    • A friend …
    Read More
  • Newer
    Older
    Sign up and start building
    Not ready yet? Talk to an expert.