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

SMS posts

  • By Matthew Gilliard
    How to use the Twilio API from Android's Tasker App How to use the Twilio API from Android's Tasker App

    When I first got an Android phone I was very excited about writing my own apps, and played with Android Studio to write a few simple things. In the end I found myself building really basic apps, which were useful to me but took a long time to write because I didn't know the Android APIs well. Along with that, I worked on them so infrequently that my tooling was always out of date. I wanted something simpler, like IFTTT (if this then that) for my phone.

    Enter Tasker, an app for watching and automating your Android phone's sensors and capabilities. You define tasks, lists of things you want your phone to do, and profiles which define when those tasks should be run.

    You can read more on the Tasker homepage and there are countless lists online of cool things people have done with it. Tasker currently costs …

    Read More
  • By Jesse Sumrak
    SMS Marketing Pros & Cons: Why Your Business Should Use SMS SMS Marketing Pros & Cons: Why Your Business Should Use SMS

    SMS marketing is the next messaging frontier. When it comes to communication between customers and businesses, email and SMS are the most preferred channels. In fact, more than 39% of consumers prefer to receive SMS messages from companies—that's more than for mobile apps, social media channels, messaging apps, or phone calls.

    Yet, SMS is an untapped channel. While 83% of people received an SMS message from a business in 2020, only 70% of brands used the medium to communicate with customers or employees.

    If you're one of the businesses yet to embrace SMS marketing, this article is for you.

    Below, we'll walk you through the pros and cons you need to consider before adopting an SMS marketing strategy. First, let's look at why you should use SMS for marketing. Then, we'll briefly touch on different ways your business can use text marketing.

    Advantages of SMS marketing for businesses …

    Read More
  • By Twilio
    How to Retrieve & Restore Deleted Text Messages Retrieve and Restore Deleted Texts.png

    Businesses thrive when consistently interacting with customers and clients, but not all of the exchanges are via email. Some occur on external platforms, while others are on mobile SMS or MMS. There are numerous inbound and outbound inquiries, responses, and other types of messages that flood inboxes every day, making it easy for anyone to accidentally delete an important text message. Learn how to restore deleted text messages on an iPhone or Android.

    Data loss can severely hinder operation and communication between businesses and consumers. It’s important to be prepared for the worst so that when it does happen, your business doesn’t incur costs or lose time—and will be able to facilitate stress-free, secure conversations.

    The following are some useful tips on how to recover deleted text messages.

    How to restore deleted text messages on iPhone

    Most current iPhone models back up SMS messages on iCloud, Apple’s storage and computing …

    Read More
  • By Twilio
    How to Add Someone to a Business Group Text How to add to Group Text.png

    Texting is an easy way to stay in touch with your co-workers, especially post the advent of remote work. It’s become so popular that making phone calls is now a thing of the past, which means group texts are the new normal in communication.

    Here, we’ll explain exactly how to add people to a group text so you can enhance communication with your co-workers. We’ll also discuss how you can use tools like Twilio Conversations to initiate conversations between more than 2 people over multiple channels.

    Why are group texts important in business?

    Most businesses can benefit from adding group messages to a communication plan. Since 90% of text messages are read within 30 minutes of receipt, you can almost guarantee your employees will see your message and get back to you in a timely manner. Not to mention, having to wait for a co-worker to read an email …

    Read More
  • By Diane Phan
    How to Integrate Ngrok in a Twilio Java Application header - How to Integrate Ngrok in a Twilio Java Application

    When you are developing an application that uses Twilio services you need to expose your webhooks on public URLs that can be reached by Twilio. If you have followed some of the tutorials that we published on this blog you know that we recommend using the excellent ngrok tool to generate temporary public URLs for your development web server. Ngrok is an incredibly useful tool that creates a tunnel from a URL on the ngrok.io domain to your application running on your computer. You can then configure your webhook using the ngrok URL and when Twilio sends a request to it, ngrok redirects it to your application.

    If you use ngrok frequently enough, it pays off to become a paid customer, which allows you to secure a permanent URL.

    In this article I’m going to show you how to fully automate ngrok by incorporating it into your Java application. …

    Read More
  • By Matan Gal
    How to Use Validity Period for Promotional and Verification Use Cases Validity Period FAQ Header

    Here at Twilio, we've received a number of questions from our messaging customers around Validity Period as they are preparing for Black Friday and Cyber Monday. In this post, I will address some of the more common questions focusing on how to approach Validity Period for promotional and verification use cases.

    What is Validity Period?

    Validity Period refers to the number of seconds that messages you send will remain in Twilio’s platform before becoming stale (meaning the content of the message is no longer relevant). If the time required to send the message exceeds the Validity Period, Twilio fails the message, and sends a request to your status callback URL to notify your application of the failure.

    How does Validity Period affect message requests?

    Messages are checked for validity when they are dequeued to be sent to a carrier. Once the message is dequeued Twilio checks when the message was …

    Read More
  • By Phil Nash
    Introducing Firebase Extensions for Twilio Decorative header image "Firebase Extensions for Twilio. Integrate common Twilio use cases into your Firebase application"

    Building applications takes time, there's a lot of work in implementing, testing, debugging and shipping features. Things would be a lot quicker and easier if someone had already built your feature for you. That's what the Firebase team thought and it led them to build the Firebase Extensions platform.

    Firebase Extensions are pre-packaged solutions that you install into your Firebase application and that perform tasks when a defined event occurs in your app. The Firebase team publish their own extensions, like this one that resizes images or this one that triggers an email when you add a document to a Cloud Firestore collection (which, by the way, you can configure with your SendGrid credentials). Today we're introducing three new Firebase Extensions that bring the power of Twilio APIs to your Firebase application.

    New Twilio Extensions

    We're releasing three new extensions to the Firebase Extensions catalogue that will make it quicker …

    Read More
  • By Jesse Sumrak
    SMS Marketing for Beginners: How to Get Started SMS Marketing for Beginners: How to Get Started

    SMS marketing is possibly the most intimate form of digital communication.

    Think about it.

    Today’s consumers are always on their phones. In fact, they touch their smartphones more than 2,600 times a day. That means they open and read more than 90% of SMS messages. Most of the time, they open SMS messages within 3 minutes of receiving them.

    You wouldn’t even get that high of an open rate if you went and physically knocked on all your customers’ doors.

    Consumers love their phones. Almost 50% of them even check their phones before they get out of bed in the morning. Now that’s accessibility.

    SMS marketing works. However, it takes a bit of know-how and application of best practices to do it right. We can help you with both.

    Below, we’ll walk you through everything you need to know about SMS marketing: What it is, how it works, …

    Read More
  • By Ijeoma Nelson
    How To Create A Landing Page Leads Notification With Twilio SMS API and PHP How to Create a Landing Page Leads Notification App with Twilio's SMS API and PHP

    For many digital marketers, the landing page, also known as the "squeeze" or "destination" page, is that all important single page that is designed to capture the contact details of potential buyers.

    Typically part of a bigger marketing-funnel sequence, the landing page is designed to lead visitors through a journey that eventually converts them into buyers. However, in situations where the campaign objective requires a personal contact with each new lead as they arrive, a funnel system will not do the job.

    Thankfully, there’s a Twilio SMS API for that!

    In this tutorial, you'll learn how to build a landing page with a fully functional PHP form that sends a “you’ve got a new lead” notification via email and SMS.


    This tutorial assumes a basic understanding of HTML, CSS, Bootstrap, and PHP. In addition, to follow along, you need the following:

    • PHP 7.4. Ideally version 8. …
    Read More
  • By Stephenie Minami Nakajima
    Tesseract.jsとReactでOCRコミュニケーションアプリを作る(前編) Tesseract.jsとReactでOCRコミュニケーションアプリを作る(前編)


    「OCR」という技術を耳にしたことがありますか?OCRは、Optical Character Recognition(光学文字認識)の略です。手書きや印刷された文字を光学的な手段でデータとして取り込み、文字認識することによってコンピュータープログラムなどで使用できるように変換する技術です。OCRは様々な分野で利用されています。使用例としては、車のナンバープレートを認識し盗難車を検知したり、書籍をデジタル化したりという例があります。Tesseract.jsは100以上の言語に対応するオープンソースのOCRライブラリです。Tesseract.jsは、C言語で開発されたTesseractOCRエンジンをJavaScriptのWebAssemblyにコンパイルしています。Tesseract.jsを使うと、ブラウザでOCRを簡単に利用できます。




    後編はこちら:Tesseract.jsとReactでOCRコミュニケ …

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