Skip to main content

Technical Integration

  • What are the different types of WhatsApp messages I can send using Plivo’s APIs?

    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.

  • How do I integrate WhatsApp messaging into my existing systems?

    Integrating WhatsApp messaging into your existing systems can be easily achieved with our API and SDKs. For your ease, you can send WhatsApp messages using our existing Messaging endpoint. Review our API reference document here


    You can also refer to our use case guides and copy code snippets for various use cases.

  • How do I set up webhooks for WhatsApp message notifications?

    You can configure webhooks at a WABA level, and it will apply to all your WhatsApp assets that are mapped to your WABA such as numbers and templates. The detailed process is explained here.