Don’t Make Me Ask: Automating Routine Tasks with Twilio Alerts and Notifications

March 10, 2015
Written by

Twilio Bug Logo

PastedGraphic-1
Your car is arriving. Your table is ready. Your payment is due. Alerts and notifications are a simple form of communication that can provide profound results. By automating time-sensitive yet routine tasks, they remove friction from an interaction and streamline the customer experience. This makes the experience smoother for both you and your customer, and allows you to focus live interactions on more pressing matters.

Twilio Alerts and Notifications Training

Twilio provides introductory developer training, as well as deep-dives into Twilio use cases. The new Alerts & Notifications training is the latest use case deep-dive, and is especially useful for developers working with applications that process time sensitive events. Like all Twilio training, the Alerts and Notifications badge provides introductory lessons, along with detailed technical information and hands-on coding projects to jumpstart development. It covers the key decisions and workflow for sending alerts and notifications via phone or text. This includes, when to use long codes and short codes, how to use pools of long codes to increase message throughput, and how to configure your application for global SMS. It also provides best practices for tracking notification delivery, SMS conversations, and the status of a Twilio call in real time. Finally, it includes great tips to help you scale your messaging application and resolve potential message delivery issues before they happen.

Build Your Own Alerts & Notifications Application Using Guided Tutorials

Three hands-on projects provide practice with common uses for alerts and notifications. These projects are presented as step by step coding tutorials, demonstrating how to build an application for a fictional veterinary office:

    • Automated appointment reminders: Build an appointment reminder application that uses Twilio voice to place reminder calls to pet owners the day before their appointment. Using bidirectional communication, your application will automatically receive appointment confirmations and log cancellations.
    • Billing alerts: Extend the appointment system by sending mobile receipts and doctors notes to the customer after the appointment has ended. Use Twilio delivery information to confirm if the customer received the message and fallback to a voice call if necessary.
    • Mobile surveys: Add an automated survey system. After the appointment ends, send survey questions to the customer via SMS. Your application will keep track of the conversation and correlate the customer survey responses with their appointment information.

Additional Twilio < Skills > Training and Badges

Along with the new Alerts & Notifications training, Twilio offers Twilio projects and training for a wide range of developers. Those just getting started with Twilio should begin with the Twilio Explorer badge which describes how to set up your developer environment and introduces TwiML and the Rest API. Developers who have explored a bit and would like to learn more should take a look at the Doer badges for lessons and projects on building apps using Messaging, Voice and Client.  Experienced Twilio developers looking to demonstrate their skills and differentiate on their expertise can skip straight to the Doer Capstone project to build a single application combining capabilities from all three products and earn their Explorer and Doer badges with one quick project. The Contact Center Specialization badge describes building or extending Contact Center capabilities, including info on using Elastic SIP Trunking.

intro

Twilio < Skills >

Twilio is a great resource for developers looking to master Twilio’s products and build exceptional communication applications. was designed and built as an accompaniment to Twilio’s API documentation. While the docs provide key information and reference, takes a more guided approach, using longer narratives, filling in background information, exploring real world communications problems and offering accompanying coding projects to give depth to learning.