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
  • By Michael Jaroya
    Forward Voicemail Transcriptions to a Slack Channel in Laravel PHP with Twilio Voice Forward Voicemail Transcriptions to a Slack Channel in Laravel PHP with Twilio Voice.png

    In a business environment, audio transcripts allow for easier collaboration as transcripts are easy to distribute and store. It also helps businesses to better understand their customers, which leads to improved customer experience. Lastly, it increases accessibility, particularly to people who are hearing-impaired and non-native speakers.

    At a personal level, transcripts can help one to quickly discover actionable insights and improve accuracy as there is a written record that can be referenced.

    Transcribing doesn’t have to be tedious. Using automated software and tools can expedite the process, thus saving you time to focus on other important things. One tool to expedite transcribing is Twilio’s Voice API.

    In this tutorial, we are going to discuss how to transcribe voicemail and send the transcript to a Slack channel using Twilio.

    Getting Started

    To complete this tutorial, you will need the following:

    Read More
  • By Michael Jaroya
    Create an Eventbrite App that Notifies You of Local Events with Twilio SMS and Laravel PHP Create an Eventbrite App that Notifies You of Local Events with Twilio SMS and Laravel PHP.png

    Networking is a skill that everyone needs, especially if you are an entrepreneur or plan on being one. A strong professional connection can help take your business to the next level. Those connections can provide solutions to the complex problems you’re facing, expand your customer base, and much more. Even if you’re not an entrepreneur, networking is a proven method to career and economic advancement.

    The easiest way to create this connection is by attending local events in your city and interacting with people physically. I can’t count the number of times I have googled the keywords “events near me” only to see a lot of irrelevant results, not to mention the noise of ads. The events that are relevant are either in a faraway city or in another country altogether.

    In this tutorial, we are going to implement a simple app that sends daily SMS notifications of events happening …

    Read More
  • By Michael Jaroya
    Send Inspirational Quotes Every Morning in PHP Using Cron, SendGrid, Twilio SMS and Quote APIs Create A Daily Inspirational App in PHP.png

    Ever had one of those mornings when you woke up unmotivated, but read a quote and the energy returned? That is the power of positive and motivational quotes.

    Motivational quotes have a way of making people feel inspired and energized. This phenomenon can be attributed to a combination of factors such as motivational psychology, wordsmithing, and self-selection.

    In this tutorial, I am going to teach you how to create an app that automatically sends you motivational quotes every morning. Before we start, here is a motivational quote to uplift you as you follow along.

    Believe in yourself! Have faith in your abilities! Without humble but reasonable confidence in your own powers, you cannot be successful or happy. – Norman Vincent Peale

    Getting Started

    To complete this tutorial, you will need the following:

    Create a New …

    Read More
  • By Michael Jaroya
    Send Domain Renewal and Expiry Notifications using Namecheap API, Twilio SMS and PHP Send Domain Renewal and Expiry Notifications using Namecheap API, Twilio SMS and PHP.png

    According to Domain Name Industry Brief a report by VeriSign,a global leader in domain names and Internet security, there were approximately 342.4 million domain name registrations across all top-level domains (TLDs)  by the third quarter of 2018, an increase of approximately 2.6 million compared to the second quarter of 2018. This means approximately 28000 domain names were registered per day, and recent projections show the numbers are expected to rise even further in 2019. The stakeholders in this sector, therefore, have to implement a number of systems to manage and automate the huge number of tasks and business processes involved. Domain name sellers, resellers, domain name managers and even individual users need to get domain name related notifications in a timely and reliable manner to efficiently manage their domains.

    In this tutorial, we are going to discuss how to send domain name renewal and expiry notifications in Vanilla PHP using …

    Read More
  • By Michael Jaroya
    Save Voicemails to Dropbox with Twilio Voice API, PHP, and Laravel Save Voicemails to Dropbox with Twilio Voice API and Laravel.png

    There are a number of ways to record calls with Twilio. Whichever method you decide to use, it is very important to keep the storage space used below the chargeable limit to prevent added cost. To achieve this, you need to backup up and delete your voice recording occasionally. Storage over 10,000 minutes per project is billed by the minute, once a month.

    In this tutorial, we are going to discuss how to automate recordings management with recording status callback, download recordings programmatically via the REST API, save the recordings in Dropbox and finally delete the recordings programmatically via the REST API.

    Prerequisites

    You will need the following technologies and tools:

    To follow along, you should have a basic understanding of PHP. Knowledge of the Laravel framework is not required. You can choose to use any other …

    Read More
  • By Michael Jaroya
    How to Create a Task In Asana through Twilio SMS and Laravel create-asana-tasks-sms-laravel-cover-photo.png

    Having a task manager is very crucial for any company or team. It ensures that tasks are kept in one place with priority given to the most important tasks while also improving team collaboration. Asana is one of the best online task managers in the market due to its ease of use in managing teams, projects, and daily tasks online.

    However, with our “on-the-go” lives, it’s possible for a situation to arise that requires us to create tasks without access to either the Asana web or mobile app. In this tutorial, we will discuss how to create tasks in Asana using Twilio SMS and Laravel when an internet connection isn’t available.

    Prerequisites

    To complete this tutorial, you will need:

    Set Up PHP Development Environment

    If you don't have one already, you’ll need to install a fresh Laravel application. …

    Read More
  • By Michael Jaroya
    Send Task-Related SMS Notifications in Asana Using Twilio SMS, Automate.io and Laravel asana-automate-notifications.png

    Introduction

    Currently, the only way to get Asana project notifications is either by email or from within their app. With limited push notification support, your team members are likely to get overrun by email alerts sent and miss important project updates. Any developer or project manager knows that missed notifications can result in missed deadlines which turns into broken confidence of clients. Therefore, it is important to figure out alternative ways of sending out important notifications.

    In this tutorial, we are going to discuss how to send SMS notifications to project members when an Asana task is created, completed or comment on.

    Requirements

    Set Up Laravel Project

    If you don't have one already installed, you’ll need to install a fresh Laravel application. A guide on how to set up Laravel can be found in …

    Read More
  • By Michael Jaroya
    Create an Incoming Webhook to Forward SMS to Slack with Laravel forward-twilio-sms-to-slack-cover-photo.png

    Introduction

    As a business entity, you will always get SMS from customers seeking support, giving you feedback, filing complaints or even sending compliments. Because notifications can become overwhelming, it helps to consolidate all the SMS in one central place for easier reference.

    In this tutorial, we will automatically forward SMS sent to a Twilio number to a slack channel using a webhook implemented in Laravel.

    Requirements

    Set Up a New Laravel Project

    If you don't have one already set up, we’ll need to install a fresh Laravel application. A guide on how to set up Laravel can be found in the official Laravel documentation.

    We also need to install the Twilio SDK for PHP in our project. In your terminal, navigate to the project directory and run the following command:

    $ composer require twilio/sdk
    

    Getting started with Slack …

    Read More
  • By Michael Jaroya
    How to Add Voice Calls to Your Yii2 PHP App Yii2 Voice Calls.png

    In today’s competitive world, the success or failure of a business is greatly tied to the Customer Relationship Management (CRM) used. The key objective of a CRM is to integrate and automate sales, marketing, and customer support. This is where Twilio Programmable Voice comes in handy. With Twilio Programmable Voice calls, you can improve the customer experience by automatically making calls to customers for key business tasks such as confirming their orders and informing them of new products.

    By the end of this tutorial, we are going to learn how to generate TwiML that can handle incoming and outbound calls. The complete code for the tutorial can be found on Github.

    Tutorial Requirements

    For this tutorial, you will need:

    • A Twilio Account
    • A Yii2 basic application
    • Composer installed globally
    • Ngrok (optional)

     

    Setup the Yii2 In Your Local Environment         

    We will first need to set up a Yii2 basic application. Yii2 …

    Read More
  • Newer
    Older
    Sign up and start building
    Not ready yet? Talk to an expert.