Build the future of communications.
Start Building for Free

TwilioVoices posts

  • By Aina Rakotoson
    How I Built a Way for My Mum to Talk to Her Children Using Twilio Voice Conference How I Built a Way for My Mum to Talk to Her Children Using Twilio Voice Conference

    It is crucial for my mum to talk to her children every day. She loves talking with us, even if it’s just to listen to our voices.

    Now that we are grown up, and we don’t live in the same house anymore, she continues her ritual. She takes time every evening to call us one by one with her phone. Sometimes it’s not easy for her, but she never misses a single day without doing it.

    One day I asked her why she didn’t call us in a group like on Facebook or Zoom. She answered that it would take time for her to configure the internet, login into her account, etc. Then I started to imagine a way for her to reach all of her children with a single phone call.

    If you face the same problem as my mum, or you just want to call multiple people with …

    Read More
  • By Néstor Campos
    Schedule surprise messages with Twilio SMS for a mystical date How to schedule surprise messages  with Twilio SMS  for a mystical date

    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.

    Prerequisites

    You will need the following for your development environment:

    You can find the source code of this tutorial in this GitHub repository.

    Configure Twilio

    Get your …

    Read More
  • By Daniel Lawson
    Distributed sessions in ASP.NET Core How to distribute sessions in ASP.NET Core

    In this article, you will learn what sessions are and how to use them in your ASP.NET Core applications. Then, you will see the limitations of the default session and how to get beyond them by distributing your sessions.

    Prerequisites

    You will need the following to realize the project in this article:

    What are sessions?

    The HTTP protocol is, by default, stateless. But sometimes it's essential to hold onto user data while users are browsing your website. This data can help to remember their recent actions. For example, on an e-commerce website, this data can help to store products …

    Read More
  • By Volkan Paksoy
    How to get secrets from HashiCorp Vault into .NET configuration with C# Get secrets from HashiCorp Vault into .NET configuration with C#

    Configuration management has always been a challenge for developers. It gets especially tricky when it comes to storing sensitive configuration values such as API keys, tokens, certificates, passwords etc. In this article, you will learn how to use HashiCorp Vault with C# .NET to manage your application’s secrets.

    Prerequisites

    You'll need the following things in this tutorial:

    Problem Statement

    Let’s start by implementing a simple application to demonstrate the issue. It’s a simple .NET console application that sends a …

    Read More
  • By Niels Swimberghe
    What's new in the Twilio helper library for ASP.NET (v7.0.0 - November 2022) What's new in the Twilio helper library for ASP.NET (v7.0.0 - November 2022)

    The Twilio helper library for ASP.NET (Twilio.AspNet) is a community-driven open-source project to make integrating Twilio with ASP.NET easier, for both ASP.NET Core and ASP.NET MVC on .NET Framework. The library helps you achieve common use cases and with the release of version 7, we're expanding the library's capabilities and improving existing features.

    Wondering what was previously introduced? You can read about v6 and prior releases here.

    What's new in Twilio.AspNet v7.0.0

    V7.0.0 is a major release of the Twilio.AspNet library because it contains breaking changes.

    Here's an overview of the changes:

    🎉 NEW FEATURES

    • You can now use the ValidateTwilioRequestFilter to validate that HTTP requests originate from Twilio. This adds validation to endpoints including Minimal APIs.
    • You can also use the new ValidateTwilioRequestMiddleware to validate Twilio requests for when you can't use the [ValidateRequest] attribute or the ValidateTwilioRequestFilter.
    • There are new overloads for the TwiMLResult constructor and …
    Read More
  • By Nick Piegari
    How to Build ADHD Lifehack Tools with Python, Google Sheets, and Twilio SMS How to Build ADHD Lifehack Tools with Python, Google Sheets, and Twilio SMS

    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.

    How will these apps …

    Read More
  • By Miguel Grinberg
    Send Emails with Embedded GIFs and Images with SendGrid and Python Send Emails with Embedded GIFs and Images with SendGrid and Python

    A common use case when sending emails is to add images to them. You may want to include your company logo as a heading, or maybe make a point in a way that can only be done with a GIF meme. But if you search how to do this you will find that there isn’t clear and concise information out there. In this article I’m going to show you what your options are if you want to include images or GIFs in your emails when using SendGrid with Python.

    Requirements

    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 interpreter, you can go to python.org to download an installer.
    • A SendGrid account. If you are new to SendGrid, click here to create a free account. A free SendGrid account allows you to send up …
    Read More
  • By Ravgeet Dhillon
    Build a Task Assignment App with Twilio Whatsapp, Strapi, and Next.js Task assignment app header

    In a working environment, each and every individual is assigned a task. Task assignment is one of the most important aspects in the successful completion of a project. However, it is also very important to communicate the tasks assignment duties to the concerned person. Hence, you need a way to send a message to the assignee that a new task has been assigned to them.

    In this tutorial, you’ll learn to create a task assignment app using Next.js, Strapi, and Twilio. You’ll learn to use Next.js for building the frontend UI, Strapi for building the backend, and Twilio for sending WhatsApp notifications.

    Prerequisites

    To follow this tutorial you need the following items:

    Read More
  • By Niels Swimberghe
    Configure Twilio Webhooks automatically with Visual Studio dev tunnels during ASP.NET Core startup Configure Twilio Webhooks with Visual Studio dev tunnels during ASP.NET Core startup

    In a previous blog post, I showed how you can use Visual Studio dev tunnels to make your ASP.NET Core application publicly available and then use your public application to handle the Twilio SMS webhook.

    In this blog post, you will learn how to retrieve the tunnel URL from your ASP.NET Core application and use it to automatically update the Twilio SMS Webhook, so you don't have to do this manually whenever the tunnel URL changes.

    Prerequisites

    You'll need the following things to complete this tutorial:

    You can find details on how to do these steps …

    Read More
  • By Dainyl Cua
    Learn About Local Indigenous Groups with Native Land Digital's API and Twilio WhatsApp Tutorial Header

    While stories of indigenous people were shared in my classrooms growing up, I never truly understood just how many groups inhabited (and currently inhabit) the land we now know as the United States of America. Curious about the scale of things, I took a look at Native Land Digital and their API and was amazed at how many recognized territories there were across not only North America, but across the entire world.

    In honor of Indigenous Peoples’ Month, I built a simple mobile app that takes your mobile device’s geolocation and gives you details about the indigenous groups and territories that have been established near you. In this tutorial, you’ll learn how I built the app using Twilio’s WhatsApp API so you can discover indigenous groups and territories near you!

    Prerequisites

    For this tutorial, you will need:

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