Chatbot WhatsApp API C# .NET Send and receive messages
What you'll learn
- Use WhatsApp Cloud APIs from Postman and from the application
- Create a .NET C# application
- Understand the structure of each type of message and the APIs of WhatsApp Cloud
- Integrate a .NET C# application with WhatsApp Cloud API
- Create a use case with continuous interaction
- Deploy an application and integrate it with WhatsApp Cloud API
Requirements
- Basic concepts of programming
Description
WhatsApp Business Cloud API
This course will help you use the WhatsApp Business Platform designed for individuals developing on their own or for their organization. All developers must adhere to WhatsApp's Commerce Policy.
If you want to send and receive an initial message with a test number from the Meta platform, you need to complete the following steps:
Set up developer assets and access to the platform
Send a test message
Set up a webhook
Receive a test message
Send and receive messages with WhatsApp API, C# .NET
Welcome to this course, where you will learn to consume the WhatsApp Cloud API services without the need to connect to a third party; the official WhatsApp APIs will be used.
You will understand each of the services for sending and receiving various types of messages such as: Images, audio, video, documents, stickers, buttons, option lists, and map locations.
We will create an application in C# .NET, using good programming practices, we will publish our application to the cloud, create a webhook for validation through authentication, and receive messages directly from WhatsApp.
In the end, we will create a real use case of user interaction with the developed application that will take on the role of a chatbot.
Who this course is for:
- Architects
- Developers
Instructor
✅ Soy ingeniero de software con más de 8 años de experiencia diseñando e implementando soluciones robustas basadas en Microservicios, principalmente con tecnologías como .NET y Azure.
✅ Actualmente trabajo en el Banco de Crédito del Perú (BCP), donde diseño arquitecturas distribuidas enfocadas en alta disponibilidad, seguridad y rendimiento.
✅ También soy instructor, donde enseño a dominar temas como arquitectura de software, APIs seguras, monitoreo con Application Insights y despliegue en la nube.
✅ Mi propósito es ayudar a otros ingenieros a construir software escalable, seguro y bien estructurado desde la experiencia real.