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
  • By Dhruv Patel
    Build a Contact Form in Node.js with SendGrid Header

    Contact forms on web applications are essential as it’s great for signups, customer engagement, or even getting feedback from visitors. There are many solutions when it comes to creating contact forms such as using embedded forms. And although embedded forms are easy to implement, building out your own form allows you to have complete transparency and customization of the form and its processing.

    A great solution to send out emails through contact forms is Twilio Sendgrid. SendGrid offers deliverability, scalability and even in-depth metrics and analytics when it comes to email-based solutions such as contact forms. In this post, you’ll learn how to build a basic contact form with SendGrid to let your visitors contact you which can be incorporated into your Node application.

    Stylized contact form

    Prerequisites

    Here is what you will need to complete this tutorial:

    Read More
  • By Dhruv Patel
    Send Email Notifications to Subscribers with SendGrid and Node.js Send Email Notifications to Subscribers with SendGrid and Node.js Header

    Introduction

    Sitting at your device all day waiting for a price drop on a product can be a cumbersome task. An email notification system will ensure that you never miss out on your most coveted item. Whether you’re looking for the hottest pair of shoes or a couch for your living room, it can all be automated to your benefit and make technology work for you.

    In this article, you will learn how to build an email price notification system. To do this, you’ll use the Sneaks API to track sneaker prices and deliver SendGrid email alerts whenever the price of a particular sneaker decreases.

    Prerequisites

    Here is what you will need to follow along with this article:

    Configure Your Environment

    In this section, you will first configure your environment by setting up your SendGrid account, …

    Read More
  • By Dhruv Patel
    Build a GPT-3 Discord Chatbot with Node.js Gpt-3 Discord Bot Header

    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 …

    Read More
  • By Dhruv Patel
    How to Send Recurring Emails in Node.js with SendGrid Header

    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.

    Prerequisites

    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 …

    Read More
  • By Dhruv Patel
    How to Escape Pesky Situations using Twilio Functions and TwiML Bins Header Image for How to Escape Pesky Situations

    Have you ever needed an out in a sticky situation? Maybe it’s a bad date, an awkward run-in, or you simply just want to leave, we’ve all been there. Here’s a nifty solution you can build yourself! Whenever needed, you can use your Twilio number to bail you out with a faux phone call in a few steps.

    Awkward Man GIF

    In this tutorial, you will learn how to leverage Twilio Functions with TwiML Bins to set up a phone service that will call your personal phone number whenever you send an SMS message to your Twilio number. This phone service will utilize synthesized speech to act as your “friend”.

    Prerequisites

    Using TwiML Bins

    TwiML Bins are a serverless solution that allows you to provide Twilio-based instructions …

    Read More
  • By Dhruv Patel
    How to Send Voice-to-SMS Transcripts Using Twilio Voice and Programmable SMS Header

    Introduction

    SMS and audio transcripts can be a great way to perpetuate communication without needing to pick up the phone unexpectedly. Twilio streamlines this process through the Voice API using Twilio’s Markup Language, TwiML, which processes incoming calls accordingly.

    TwiML offers the <Record> verb, which records the caller's voice and can automatically generate text transcriptions sent right to your phone. For those that are always on the go or can’t be bothered to check their voicemail inbox, you’ll never miss a message again. In this tutorial, you will learn how to leverage Twilio’s Voice API and Programmable SMS to transcribe voice calls into text messages.

    Prerequisites

    Project setup

    In this section, you are …

    Read More
  • By Dhruv Patel
    Build a Price Tracker with Twilio Programmable SMS and Node.js Header Image

    Introduction

    Sitting at your device all day waiting for a price drop can be a cumbersome task. A price notifier will ensure that you never miss out on your most coveted item. Whether you’re looking for the hottest pair of shoes or a couch for your living room, it can all be automated to your benefit and make technology work for you.

    In this article, you will learn how to build an SMS price notifier. To do this, you’ll use the Sneaks API to track sneaker prices and deliver SMS alerts whenever the price of a particular sneaker decreases.

    This article is divided into two parts: The first will show how to build a basic SMS handler and the second will show how to build an SMS scheduler to send price alerts to subscribers.

    Prerequisites

    Here is what you will need to follow along with this article:

    Read More
  • By Dhruv Patel
    Introducing Intern Developer of Technical Content, Dhruv Patel dhruvpatel.png

    Where it started

    Being born in 1999, I was offered the best of both worlds. A life with and without the reign of technological inventions. When I had the first generation Game Boy in my hands, it opened my eyes to the wonders of technology. How did they make this happen? It all seemed like a mystery until I realized that it was the handiwork of computer systems and software bringing it all together.

    gif of person playing gameboy

    From there I kept up with the newest releases, reading about each spec and upcoming innovation in tech. Adults around me would mention computer science but it sounded very foreign to me.

    In school, we weren’t exposed to this subject. We used technology heavily but I needed to know what happened behind the scenes. It brought me so much benefit in terms of learning and entertainment, so I decided it was my turn to take a …

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