Text message marketing is the latest craze these days for ecommerce stores. Having the ability to communicate real-time updates to customers via SMS is not only priceless, it’s a guarantee that 98% of your notifications will actually be read. In 2020, it’s hard to imagine a few use cases where your store couldn’t benefit from sending SMS!
Now, with the rise of npm modules and APIs such as Twilio Programmable Messaging, adding text messaging to your website doesn’t have to be a hassle. More importantly, with these tools you can easily incorporate SMS responses to your Wix site with Corvid.
New to Wix or Corvid?
For developers looking to build web applications quickly, Corvid provides a simple but robust solution. It combines the Wix visual builder with an integrated online IDE, providing users with a flexible solution for rapid development. Beyond that, it makes it much easier …
Overnight, the way every business operates changed.
From video-based meetings to virtual waiting lists and contactless deliveries, our world has transitioned to being virtual-first interactions. At the front lines of every interaction are deskless workers – from drivers to store workers to relationship managers – employees who spend the majority of their day away from a computer and serving customers.
That’s why we built Twilio Frontline, a mobile app for customer-to-employee engagement. The application is now available in a limited Private Beta. Twilio Frontline can be used by a team of store employees to serve customers looking to make a sale or ask a question, or by relationship managers via a dedicated phone number.
Take a look at Twilio Frontline in action:
A mobile-first experience for a mobile workforce
Industry experts report as many as 2.7B people (that’s around 80% of the global working population) are deskless; this includes …
When you have the magic of Twilio in your hands, it can be easy to get carried away coming up with ideas for new projects. You may also understand that Twilio has rate limits when it comes to queueing messages depending on your project use case. This may lead to difficulty in figuring out how to best communicate with your contacts.
However, the Twilio blog's got your back when it comes to finding helpful technical content regarding Twilio's products and services, such as Programmable SMS API Basics and Best practices and workaround solutions that utilize open source tools!
In this issue, we'll discuss solutions for sending bulk SMS without hitting rate limits and efficiently dealing with 429 error codes. No matter what programming language community you belong in, here are some posts that can offer a new tool for you!
There's plenty of ways to perform tasks …
As 2020 progresses, text messaging continues to be a critical channel for organizations of all industries, shapes, and sizes to engage with their end users. From our experience, the month leading up to elections typically sees a significant uptick in message volume across the ecosystem. At all times throughout the year, and especially during this time, the wireless community’s goal is to provide the space for innovative engagement while protecting end users/consumers from spam or unwanted messages.
Unfortunately, with massive spikes in message volume, there typically comes an increased number of messages being sent without the permission of end users. Recently, carriers have seen a growing number of consumer spam complaints indicating individuals are getting frustrated with opening up their phones to a message they never opted into. When this occurs, it’s imperative that the wireless community continues to educate all customers on the messaging policies and guidelines that have …
One of the most important instruments in dealing with the spread of COVID-19 is having complete and accurate information about hygiene, the nature of the disease, and most importantly, the spread of the disease in different locations.
Once finished, you will have developed a system that:
- Allows users to subscribe to COVID-19 SMS and email alerts.
- Allows an admin to broadcast COVID-19 updates to subscribers based on their selected location.
- Sends SMS notifications to users in the subscribed area.
- Sends email notifications to users in the subscribed area.
In order to go through this tutorial, you will need the tools and technologies listed below:
Some mysteries in life can only be answered by data. For example, if you have questions about your Twilio usage, there’s a few ways to dig into the data. There’s prebuilt summaries and graphs of your activity in the Twilio console, and if you’re handy with a spreadsheet, you can export the data. There’s also third-party providers with out-of-the-box analytics and visualizations.
If nothing answers your particular question, this tutorial shows you how to make custom reports using the Twilio REST API to access your data and drive your own insights.
- Python version 3
- A free or paid Twilio account with a history of activity
Set up the Python virtual environment
Make a new project directory, and change into the directory from the command line.
$ mkdir twilio-jupyter $ cd twilio-jupyter
Create a virtual environment called
venv. If you’re on Unix or Mac operating systems, …
Whether we’re voting for our favorite candidate on shows such as X Factor, or receiving two-factor authentication codes to log in to services like MailChimp and GitLab, SMS are virtually ubiquitous in modern life. Not only do they make communication in life and work much easier, it also doesn’t take a lot of code to send them either.
Once completed, you will be able to send a POST request to the API’s default endpoint, supplying the phone number to send the message to, and the message to send. If the message was successfully sent, then a JSON response will be returned showing a number of details about the sent SMS. If the SMS was not able to be sent, then an appropriate JSON response will …
In this tutorial, you’re going to build an SMS spam detection web application. This application will be built in Python using the Flask framework, and will include a deep learning model that you will train to detect SMS spam. We will work with the Twilio SMS API, so that you’ll be able to classify SMS messages sent to the phone number you have registered in your Twilio account.
One practical use of this application is to monitor and effectively classify SMS messages from your customers into spam or not-spam folders.
Below is the result of the final application you’ll build:
As you notice from the picture above, you have two sections, one representing non-spam messages and the other representing spam messages. These messages are all retrieved from your SMS inbox and classified by the trained model before they are displayed in the dashboard.
In order to follow and fully …
Policy updated as of September 28, 2020.
With the 2020 election rapidly approaching, it is clear that it will look like none other in history. Typically, in-person activities like door-to-door canvassing, campaign rallies, and polling places are critical to voter turnout and engagement. However, due to COVID-19, the landscape has significantly shifted to digital mediums. Candidates and civic engagement organizations are turning to virtual town halls, virtual rallies and relying heavily on texting, paid media, and email to help people register, request mail-in ballots, and cast their votes.
During this time, Twilio’s secure, flexible, and scalable Customer Engagement Platform provides a key avenue for voter engagement. In the days and weeks leading up to elections, we anticipate a significant uptick in U.S. 10-digit Long Code provisioning and messaging. However, the reality is there are ecosystem-wide limitations around throughput capacity and phone number availability, meaning demand could outweigh supply at certain …
One of the challenges of programmatically connecting parties over the phone is accounting for voice mail. From the perspective of the underlying telephony network, a human answering a call looks identical to an automated answering machine.
Twilio provides Answering Machine Detection (AMD) that can be enabled when placing an outbound-api call via the
/Calls resource. However, when connecting to a party using the Studio Connect Call To widget (or TwiML Dial), we must use an alternative approach called "Human Detection".
Human Detection requires the answering party to positively acknowledge the call by pressing any button – something voicemail cannot do. In this post, we will use Human Detection, to make sure voicemail remains on Twilio rather than inadvertently being left on the end-users device.