Whether you are a small or medium-sized business, a large enterprise, or an ISV, Twilio is able to support your SMS needs. Navigating the setup, requirements, and compliance can seem daunting at first so the Twilio Customer Onboarding team is here to help you through the process.
In this guide, we will share the milestones that we track while supporting a customer to build and deploy a messaging product. By the end of this article, you’ll have a checklist of actions that will help you launch your messaging project successfully.
Defining the success of a launch
Your use case and business goals will be key drivers in what success looks like and therefore each project will be unique. Overall, we define success to mean that you can:
- Send at your desired volume.
- Reach your target audience.
- Achieve optimal throughput with minimal filtering.
- Use our messaging product and its features confidently. …
Date and time manipulation is one of a few frequently-experienced challenges of developing web apps in PHP. And one of it's most prevalent issues is identifying time disparities and making them readable, such as "one hour ago".
However, handling dates and times, and issues such as this, is greatly simplified by using Carbon; it's a library which reduces lengthy hours of coding and debugging to only a few lines of code. This is because Carbon, created by Brian Nesbit, extends PHP's own DateTime class and makes it much simpler to use.
If you've not heard of it before, it is self-described as:
A basic PHP API extension for DateTime
In this tutorial, you will learn Carbon's core features and capabilities, giving you the ability to far more easily manipulate date and time in PHP.
To follow this tutorial you need the following components:
- PHP 7.4 or …
This post originally appeared on the Segment blog.
Now more than ever, customers expect personalized, integrated, and frictionless digital experiences - and it’s rapidly changing how businesses build and adapt their customer data infrastructure.
Therefore it’s no surprise that businesses are demanding solutions that provide more flexibility, visibility, and control over how they collect and integrate their customer data.
Achieve your goals today and adapt for the future
We’ve discussed the shift in how businesses adopt and deploy software, moving away from the “build or buy” mentality to a combined model of implementing customizable infrastructure building blocks that allow for adaptability. Businesses are also becoming increasingly aware that flexibility is crucial to future-proofing their data integration strategy and meeting the needs of customers in this evolving landscape.
Whether you choose to build, buy, or some combination of the two, a future-proof data infrastructure will meet your company’s needs today …
In this article you’ll learn how to send an SMS using Vue 3 on the front end and Twilio Functions on the backend. Because Vue is a front end framework, you’ll use Twilio functions to handle sending a message and to avoid exposing your Twilio credentials.
To demonstrate these concepts, you’ll build a Vue app with a button. When the button is clicked, a
POST request will be made to your API. The API will send a message and then return a response back to your Vue application.
In order to follow along with this tutorial, you’ll need these tools and technologies:
- npm or yarn
- Node.js installed on your machine
- A free Twilio account (if you sign up with this link, we’ll both get $10 in Twilio credit when you upgrade!)
- A Twilio phone number
Create your API with Twilio Functions
Create a new Function Service
Whether you’re a new IoT device builder or have years of experience under your belt, you may not be aware of all the innovation happening around cellular connectivity in particular. For example, did you know that there is a solution that’s overcoming the challenges of legacy carrier or reseller approaches to IoT SIM cards?
Meet Twilio Super SIM. We recently went GA (Generally available) with Super SIM and marked the occasion with a webinar where we summarized what it is and how it solves the challenges of cellular IoT connectivity. Besides the positive feedback, the number of questions from our audience was overwhelming.
We’re addressing your most pressing questions in this blog.
Let’s get started.
Where do you provide coverage maps showing total coverage of Super SIM?
Super SIM offers access to almost hundreds of networks in over 170 countries across various radio access types, including 2G, 3G, 4G-LTE and …
OpenAI’s GPT-3 is a language model that offers a multifaceted “text in, text out” interface that can be applied to virtually any task. It can produce code, stories, recipes, and more. The engine is capable of doing anything - it can even do your homework for you! OpenAI's GPT-3 engine is also a remarkable tool for chatbots since its output text is indistinguishable from human text. A fitting integration with this is Discord chatbots.
In recent years, Discord has become the central messaging platform for communities especially with the help of Discord bots. Through Discords extensive API, developers are able to build robust bots that are capable of various actions such as automating tasks and chatting with users.
With the gaining traction of both of these technologies, I decided to combine them to build an intelligent but fun chatbot.
In this article you’ll learn how to use …
When building applications, there are often times when you need to create and run background tasks that run on a schedule such as checking for updates or backing up data.
There are many ways of scheduling recurring tasks in Node.js such as using Crontab or cloud based extensions. Another approach to scheduling recurring tasks is through npm packages such as node-cron and node-schedule which provide flexible cron scheduling to Node.js through libraries without the need to rely on infrastructure.
In this tutorial, you’ll learn how to use node-schedule and SendGrid to schedule recurring emails.
Here is what you will need to follow along with this article:
Configure your environment
Start off by logging into your SendGrid account and heading to the API Keys section. Click the blue “Create API Key” button …
Video applications are critical in today’s technology landscape and have played a crucial role in getting the world through the COVID-19 pandemic. Twilio Programmable Video is a great way to get started with building live video apps, in part because it’s straightforward for developers to use. Still, when building a live video application, there are important things that a product owner should consider.
Below, I’ve shared 8 items that other product owners and leads should consider when using video in their application.
8 video app considerations for product owners
Let’s look at the top items you should consider with your video applications.
1. End-user demographics
Who will use your video application determines a lot, including how to design it and other important features.
Is your application going to be used by medical professionals or techies? Does your user base consist of Baby Boomers or Generation Z? Each of those …
Twilio SendGrid eliminates many of the complexities of sending email. In a previous tutorial, you learned how to use SendGrid’s SMTP server to send emails to your users from a Python and Flask application. But how do you schedule your emails so that they are sent at a specific time?
In this short tutorial you will learn how to use SendGrid’s email scheduling options, which will save you from having to implement your own background scheduling.
To work on this tutorial you will need the following items:
- Python 3.6 or newer. If your operating system does not provide a Python 3.6+ interpreter, you can go to python.org to download an installer.
- A free Twilio SendGrid account. If you are new to Twilio Sendgrid you can create a trial account. With a trial account you can send 100 emails per day forever.
Create a Flask project
Find an …
TwilioQuest 3.2 launched at SIGNAL this year, and we wanted to do something big to celebrate. SIGNAL attendees had the once-in-a-lifetime opportunity to send some code to space aboard Talon 1, a balloon designed to send a camera-equipped Raspberry Pi into near Earth orbit. When in space, Talon 1 took video of the community members’ code submissions executing against the backdrop of space.
SIGNAL attendees save the world’s taco supply
This year’s SIGNAL TV Twitch stream was suddenly interrupted by Fredric, the evil twin brother of Cedric, TwilioQuest’s AI assistant. In classic Fredric-style, he shared his frustration with the "do-gooding" of the TwilioQuest program, and threatened to destroy what he believed to be the source of human happiness…the world’s …