Integrating WhatsApp, SMS to our web applications using Blazor

Опубликовано: 11 Апрель 2026
на канале: Assemblysoft
3,664
41

Adding communication channels to our web applications used to be hard. But with the advent of communication APIs, what was once a difficult, complex task has become extremely simple. In this talk, we'll explore how to add various communication channels such as WhatsApp, SMS to our web applications using Blazor.

Machine Learning models enable us to do all sorts of neat things. For example, real-time speech translation. We will learn how to translate a call received on a Vonage Number. We’ll then translate the caller’s speech and send all of the translated text to our frontend. Using a .NET Core hosted Blazor WebAssembly App, and SignalR will make this process incredibly seamless.

A core requirement of managing SMS messages in your app is receiving and acting on them in real-time. In this tutorial, we’ll learn how to receive SMS Messages from the Vonage Messaging API, and push them out to a browser in real-time. We will use ASP.NET Core MVC for our API server and web page, and we will be using SignalR to allow us to receive SMS messages in real-time.

The Messages API enables you to connect with your customers over many social-messaging channels such as WhatsApp, Facebook Messenger, and Viber.
The connection is two-way; you can both send and receive messages. But in the rapidly evolving world of social-messaging channels, there’s a unique issue. What happens if a customer manages to send a message type to your business that is not yet supported?
Case in point, what happens when your customer sends you a sticker via WhatsApp? This question is pervasive for folks integrating with the Messages API.