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
- Create and obtain approval for the required message template in Communications Platform or through the WhatsApp Business API.
- Prepare a JSON file that includes the template name, language, parameters, and components defined by the approved template.
- 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.
Updated 7 days ago
