Our Messaging APIs support most of the business messaging capabilities offered by Meta. The supported capabilities are listed below:
- Outbound Templated Messages: Templated messages are crucial to your WhatsApp messaging experience, as businesses can only initiate WhatsApp conversations with their customers using templated messages. We support all types of templated messages — Authentication, Utility, and Marketing. We also support interactive elements in these templated messages, such as a quick reply button. Additionally, we support templated messages with location components and the use of media elements.
- Outbound Non-Templated Messages: Businesses can use non-templated messages to engage in conversations with their customers. For conversations of type Authentication, Utility, and Marketing, businesses can only send non-templated messages after the WhatsApp user has responded to the templated message that initiated the conversation. We support sending non-templated messages of various types — text, media, location messages, and interactive messages (including interactive button messages, interactive list messages, and interactive Call-to-Action URL messages).
- Inbound Messages: We support inbound messages of various types — text, media, location, callback from quick reply button, callback from list button, and callback from reply button.
To help you get started quickly, you can refer to our use case guide, which covers all the capabilities discussed above.