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 ...
How to Create Twitter SMS Notifications Based on Tweets, Retweets, and Mentions
Twitter released it’s 2018 Q3 report in October 2018 and it was way better than financial experts had estimated. Twitter’s CEO, Jack Dorsey, in a statement following the report said:
“We’re achieving meaningful progress in our efforts to make Twitter a healthier and valuable everyday service.”
Twitter realized a 29% year-over-year increase in advertising revenue, meaning more businesses are taking to the service to market their products and services. If you have a business on Twitter, you could receive tweets frequently, some within seconds of each other. It is very important that you respond to them promptly in order to satisfy your customers. While it is great that Twitter sends out a notification whenever there’s an event on your account, it would be even better to receive a real-time SMS.
In this tutorial, we are going to learn how to send an SMS when an event ...
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 ...
Twilio SendGrid Day One: Building My Track Jacket App
From the beginning, Twilio and SendGrid have both enshrined customer experience in their core values. SendGrid strives to be Humble and exemplify a customer-first mindset. Twilio encourages employees to Wear the customer’s shoes.
We live those values everyday. There’s a hallowed tradition here at Twilio: every Twilion who builds and demos a Twilio powered app earns their red track jacket. Working on an application from a customer’s perspective helps us truly build empathy for our users.
Today, as Twilio and SendGrid celebrated coming together as one company, I had the opportunity to demo my track jacket app. Using building blocks from Twilio and SendGrid I built an SMS responder which also emails a GIF using Python and the microframework Flask.
Let’s look at how it works so you can build your own.
Prerequisites for my SMS and Email Responder
To reproduce my code you’ll first ...
How to Forward SMS to Your Telegram Account in PHP
When working, I prefer to have my messages delivered on the computer to minimize distractions. With the switch of a tab, I am able to read my messages and quickly resume my work. On WhatsApp and Telegram, this is possible via WhatsApp Web and Telegram Web respectively. If you have business or personal messages coming in throughout the day via Twilio SMS, and you’d prefer to read them on your computer, I have good news for you. In this tutorial, we are going to learn how to receive Twilio SMS messages on Telegram.
For this tutorial, you will need a:
- PHP 7 development environment
- Global installation of Composer
- Global installation of ngrok
- Twilio Account
- Telegram Account
Setup our Development Environment
We need to start off by creating a project directory for our application. I have named mine Twilio-Telegram. Inside the directory let’s create two files:
- webhook ...
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 Customize a Joomla Extension for SMS Chat
In the article Add a Click To Call Button & SMS Chat to Your Joomla Site, I presented a ready-to-use extension, XT Twilio for Joomla to implement a simple communication channel on a website. The basic extension sends SMS messages (or supports a Click2Call workflow) between users and the sales area.
In this tutorial, I’m going to introduce how to solve a practical requirement of a real-world project; the need to add a first name field (and other fields) to the Contact by SMS module.
You will need a basic website configuration:
- Local installation of Joomla (preferably version 3.8 or superior). The full detail of CMS requirements can be found here.
- PHP 5.5 or superior. PHP 7.2 is highly recommended.
- MySQL 5.1 or superior. MySQL 5.5.3 + is recommended.
- A PHP development environment (only if you plan to develop your own extension).
- Optional: NodeJS ...
Create SMS Business Cards with Twilio and Node.js
After I gave a talk at Shakacon this year, I was pleased that people came up to me with additional questions—pleased, that is, until someone asked me for a business card and I realized I didn’t have any with me. Whoops.
In this quick post, I’ll describe how I solved that problem by creating an app that sends business cards over SMS and I’ll show how you can do it too.
Why Build an SMS Business Card
I wanted to create something quickly that would let me share information selectively; not everyone should have my cell phone number. It had to be flexible and extensible. It had to solve the problem with the resources I had on-hand. That meant my laptop, a power adapter, and a Twilio account were my raw materials.
This app really showcases the power of Twilio and what’s possible with our ...
Identify Unknown Phone Numbers with Python 3, AWS Lambda, Twilio Lookup and SMS
Ever receive a text, probably from an old friend, but you don’t have their number saved? And you’re too embarrassed to ask, “Who is this?”.
Don’t worry. We’ve all been there. But today, we’re here to tell you that we have a solution to avoid this situations! Let's build a small Python app that uses Twilio Lookup and SMS to help you lookup phone numbers over text on the go.
The Tech Stack of Our App
Our app will use two AWS products and two Twilio APIs:
- AWS Lambda: the serverless environment which will hold our functions
- Amazon API Gateway: our API which exposes our Lambda to our Twilio number
- Lookup: to look up the phone number and see who it belongs to
- SMS: to send us a text with the phone number.
Here’s how everything will work together:
- We’ll send a text ...
Sending Text Messages with Red and Twilio
Red is a next-gen programming language, strongly inspired by REBOL. It is both an imperative and functional programming language.
Red is different from other languages. With Red we'll be able to cross-compile GUI applications into stand-alone executables about 1 MB in size. As Gregg Irwin (Red Community Manager) puts it, we will look like superheroes, but our sidekick is the one doing all the work.
What are we going to build
"A picture is worth a thousand words", our stand-alone GUI application will look something like this:
It contains an input field for the destination phone number, another input field for the body of the message and a "Send" button. Pretty simple. Let's build this! (Oh..., and let's do it in 50 lines of code or less, no Xcode, Visual Studio or things like that, Red has the "batteries included".)
Setting Up for Development
To get started we need:
- A ...