
Discover how to consume WhatsApp cloud API without a third party, and build a Node.js app that sends images, audio, video, documents, stickers, buttons, lists, and maps as a chatbot.
Explore how the WhatsApp cloud API connects existing processes, accelerates development, and delivers secure, easy access to WhatsApp with signal protocol encryption.
Install Visual Studio 2022, .NET 7.0, and Postman, then set up a free Azure subscription with hub services and a public URL for the WhatsApp API project.
Create a Meta for developers account using Facebook login, build in .NET, explore WhatsApp Cloud APIs, and implement a webhook to power bot handling text, multimedia, buttons, and option lists.
Create an app in Meta for developers by logging in, creating an app, configuring WhatsApp product, and testing send/receive messages using a test number and API endpoints.
Test the WhatsApp template type message API from Postman by configuring a collection, authenticating with a token, sending JSON payload, and receiving a 200 response and WhatsApp message.
Learn how to generate a permanent WhatsApp API access token, secure it, and integrate it via your meta platform app, admin system user, and postman usage.
Learn how to send a text message via the WhatsApp cloud API using Postman, including the authorization token and JSON body, and distinguish text messages from template messages.
Learn to send text messages in bold, italic, strikethrough, and code block formats via the WhatsApp API, using symbols to format and verify with a 200 response.
Demonstrate sending a text with a URL preview by duplicating an API, updating the body for a raw preview URL and a YouTube link, and verifying status 200 in Postman.
Learn to send image, audio, document, video, and sticker messages via the WhatsApp API with Node.js, by configuring the message type, URL, and optional caption for each media type.
Duplicate the existing message API and rename it to location, then include latitude, longitude, name, and address to send a location type message that opens Google Maps.
Create an interaction type WhatsApp message with buttons by editing the API payload to include an interactive buttons object, defining up to three buttons with unique IDs and titles.
Learn to send button type messages in the WhatsApp API with Node.js, adding a header title and media like image, document, and video, using the interactive body and button actions.
Create a Node.js project for a WhatsApp API chatbot by scaffolding folders (controllers, routers, services), adding index.js, and configuring package.json to start and print hello world.
Create get and post api by building a WhatsApp controller with verify token and receive message methods, wired to express routes and tested via Postman.
Capture the message type from WhatsApp events and extract the user text regardless of type, including plain text and interactive button or list responses, while logging traces with console.log.
Create and send text, image, video, document, location, and interactive messages with buttons and lists using the WhatsApp API and Node.js services.
Learn to create an interactive options menu in a WhatsApp chatbot using node.js, including building option buttons, managing message lists, and handling user selections with a robust logic flow.
Create an options button for WhatsApp in a Node.js chat app to present two product choices, handle the selected option via IDs, and guide users to register through a form.
Develop and test WhatsApp contact center messaging by wiring A and C options, location messages, and contact flows, including line breaks and formatted numbers for easy dialing.
Simulate sending a WhatsApp message from Postman by posting a WhatsApp-like JSON structure to the API, modify the name and phone number, and verify responses with console logs.
Learn to catch bugs in a WhatsApp chatbot by using try-catch, console logs, and line-by-line traces in Postman to identify where messages fail and fix errors.
Send and receive messages with WhatsApp Api and Node js
Welcome to this course, where you will learn to consume the WhatsApp Cloud Api services, without the need to connect to a third party.
You will understand each of the services to send and receive messages of different types such as: Image, audio, video, document, sticker, buttons, list of options and map locations.
We will create an application in Node js, using good programming practices, we will publish our application in the cloud, we will create a webhook to validate and receive messages directly from WhatsApp.
At the end we will create a real use case of user interaction with the developed application that will take the role of a chatbot.
WhatsApp Business Cloud API
This course will help you use the WhatsApp Business Platform, which is intended for people who develop on their own or for their organization. All developers must follow the WhatsApp Commerce Policy.
If you want to send and receive a first message with a test number from the Meta platform, you must complete the following steps:
Configure developer assets and platform access
Send a test message
Configure a webhook
Receive a test message
In addition to that, we will create our application in node js to integrate it with the WhatsApp platform.