It is better to give than to receive — the seemingly universal proverb does not apply to your personal data. In the information era of the internet, fueled by how much information companies can acquire about their customers, giving them the ability to regulate unintentional data leaks in digital communications can be a gift that both delights your customers and gains their trust. In this post, you will learn how to redact sensitive or personal information unintentionally sent through Twilio-powered SMS conversations using Pangea’s Redact service.
By the end of the tutorial you’ll have:
- Set up a free Pangea account and Access Token for interacting with the Redact Service
- Set up a Django and Python application that utilizes the Twilio SMS and Pangea SDKs to redact sensitive information
- Run the application locally on your workstation
- Configured Twilio webhooks to invoke your app using ngrok
If you’d like to try …
Hello and thanks for reading. By the way, this post is also available in German: Wie kaufe ich eine Twilio-Rufnummer mit Regulatory Bundles.
If you're reading this article, you've probably heard about all the exciting things, products, and services you can build with a Twilio number. You can send and receive SMS, receive calls, design an Interactive Voice Response (IVR), and code any telecom scenario you can think of in your favorite language. And it all starts with a Twilio phone number.
But, unfortunately, it is sometimes not so easy to purchase a number. We developers are often unaware that national regulations determine who is allowed to acquire a telephone number and under what conditions.
Many legislators prefer this approach because it helps prevent abuse and spam. However, it can be a challenge for us, as some legislators are stricter, while others are more relaxed, allowing easier access …
This is part 3 of the series of how to set up a working MySQL database to send SMS. Part 2 can be found under the tutorial requirements.
In this article, you will learn how to send an SMS with contents from a MySQL database.
- Refer to this Twilio article to set up a MySQL database in Java Spring Boot.
- IntelliJ IDEA Community Edition for convenient and fast Java project development work. The community edition is sufficient for this tutorial.
- Java Development Kit (JDK) version 11.
- ngrok, also known as a handy utility to connect the development version of the Java application running on your system to a public URL that Twilio can connect to.
- MySQL is the database service you’ll use to store the employee data and access in your application through REST APIs. You can follow the guide for detailed steps to setup MySQL …
Imagine that you want to give a fantastic dinner to your loved ones a great New Year's Eve dinner, but you want to keep it a surprise for as long as possible. So you decide to start sending them different SMS messages with a series of clues on different days to maintain the "mystique" of this surprise.
In this article, you will create a console application to send scheduled SMS messages with Twilio that are sent at a specific time/date.
You will need the following for your development environment:
- a .NET IDE (Visual Studio, VS Code with C# plugin, JetBrains Rider, or any editor of your choice)
- .NET 6 SDK (earlier and newer versions should work too)
- A Twilio account (try out Twilio for free)
Get your …
The Twilio Content API and Content Editor power the next-generation of omni-channel messaging.
New Channels, New Challenges
New messaging channels like WhatsApp, Facebook Messenger, and Google’s Business Messages offer rich interactive experiences that boost engagement and delight customers. However, keeping up with the latest features across all channels can be challenging.
With new rich messaging features like buttons and lists, content rules and feature capabilities vary widely across channels. For developers integrating with channel providers directly this means embarking upon a time-intensive and complex development effort. To reach customers on the channel they prefer, content must be t …
Sometimes, nothing beats a good old SMS. The delivery of an SMS is not reliant on the recipient having any form of connection to the internet. This makes it highly reliable when delivering critical notifications. In certain instances, such as Amber alerts, for example, these notifications need to be sent in bulk to a wide audience.
You might be wondering how difficult it would be to implement such a system. Well, with Twilio it’s actually a breeze. In this post, I will show you how to build a bulk SMS-sending application using Golang, powered by Twilio.
To follow this tutorial, you will need the following:
- A free Twilio account
- A Twilio phone number
- A phone that can send and receive SMS
- A basic understanding of Go
- Go 1.19
Set up the project
The first thing you need to do is to create a project directory and change …
To get started with this tutorial, you’ll need the following:
- Node.js v14.0+ installed on your machine, along with a package manager like
- The Twilio CLI installed on your machine (make sure you’re logged in!)
- An ngrok account and ngrok v3.0+ installed on your machine (be sure to authenticate!)
- A free Twilio account
- A Twilio phone number
Initialize your app
Open your terminal and navigate to a suitable location for your project. Create a project directory for your app called aifriend and then navigate inside it:
mkdir aifriend cd aifriend
Then, run the following command to …
Twilio Conversations makes it easy to add messaging to your applications using Twilio's SDKs and APIs. But presenting a chat dialogue in your product or on your website is only half of the battle. You also need to build a chat interface for your agents to interact with.
In this tutorial, you’ll use the Twilio Conversations JS SDK to add bidirectional messaging capabilities to an agent portal built in Retool. Retool is a development platform for internal tools. Together, Twilio Conversations and Retool provide a powerful and easy-to-use toolkit to build custom chat-enabled internal applications.
Want to add Twilio Voice to a Retool app? Check out this blog post!
There are few things more frustrating than sending a test message or call to your application and not getting through – especially if you check the Twilio logs and see that your call or message never reached the number. If you’re a developer in India, your development process might be running up against some special telephony restrictions.
It is important to understand India’s messaging limitations before you consider developing an app to send SMS to Indian mobile devices. However, if you just need to test an application that is being developed for deployment in other countries, the Twilio Dev Phone is a great solution.
Limitations of Twilio SMS to Indian mobile devices
When sending messages to India from Twilio, your Twilio phone number won’t appear as the sender of the message: the sender ID will be changed by the carrier before your SMS messages are delivered to end users. Usually …
I can say from experience that ADHD adds several layers of complexity to life on an already chaotic and distracting planet, and while we need all the help we can get, it’s often difficult to find tools that you stay in the habit of using and that actually help.
By building your own, not only will you be able to have a tool built custom for your brain, but the satisfaction of building something may encourage you to keep using and optimizing it!
In this tutorial, we'll be building three helpful tools:
- An SMS task-inbox-and-notetaking app
- A die roll app for moments of indecision
- A timer that texts you when time is up
The theme of the project examples in this post are all about getting things out of your head, and getting yourself out of your own head, two very common challenges for ADHD brains.