Save Voicemails to Dropbox with Twilio Voice API, PHP, and Laravel
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.
You will need the following technologies and tools:
- Twilio Account
- Dropbox account
- Composer globally installed
- PHP development environment Laravel
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 ...
How to Create a Task In Asana through Twilio SMS and Laravel
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.
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 ...
Send Task-Related SMS Notifications in Asana Using Twilio SMS, Automate.io and Laravel
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.
- Twilio account
- Asana account
- Automate.io account
- Composer globally installed
- PHP development environment with Laravel
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 ...
Create an Incoming Webhook to Forward SMS to Slack with Laravel
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.
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 Incoming ...
How to Add Voice Calls to Your Yii2 PHP App
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.
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 ...