WhatsApp

Use the WhatsApp SFTP integration to deliver approved WhatsApp message templates by uploading JSON files to the secure /whatsapp directory.

SFTP supports pre-approved message templates only. It does not support session messages, which are sent through the API during an active 24-hour conversation window.

Before you upload a file

  1. Create and obtain approval for the required message template in Communications Platform or through the WhatsApp Business API.
  2. Prepare a JSON file that includes the template name, language, parameters, and components defined by the approved template.
  3. Format every recipient phone number in E.164 format.

This workflow is suited to high-volume or recurring WhatsApp communications when you prefer automated, file-based delivery over real-time API integration.

Supported template types

  • Text Message Template — Use a predefined text message with personalized fields (placeholders). This template type works well for notifications, reminders, and alerts that use a consistent text structure.

  • Media Message Template — Use a predefined message that can include text, media, buttons, and personalized fields (placeholders).

📘

NOTE

  • Message Templates must be created and approved in advance, either through the Communications Platform or via the WhatsApp Business API.
  • The JSON structure must exactly match the message template definition (name, language, placeholders, and components).
  • Phone numbers of the recipients must always be in E.164 format to ensure compatibility.