4Jawaly WhatsApp Sender icon

4Jawaly WhatsApp Sender

Send WhatsApp messages via 4Jawaly API

Send Video

AI-generated

Overview

This node sends WhatsApp video messages using the 4Jawaly API. It allows users to specify the recipient's phone number, WhatsApp project ID, video URL, and an optional caption. The node is useful for automating the sending of video content via WhatsApp, such as marketing videos, tutorials, or announcements, directly from an n8n workflow.

Use Case Examples

  1. Sending a promotional video to a customer list.
  2. Sharing a tutorial video with a support group.
  3. Broadcasting event highlights to subscribers.

Properties

Name Meaning
Phone Number The recipient's phone number without '+' or spaces, used to direct the video message.
WhatsApp Project ID The identifier for the WhatsApp project to send the video through, ensuring the message is sent from the correct account.
Video URL The URL of the video file (mp4, max 16MB) to be sent via WhatsApp.
Caption Optional text caption to accompany the video message.
Additional Options Optional settings including batch size for sending to multiple numbers and request timeout in milliseconds.

Output

JSON

  • success - Indicates if the video was sent successfully.
  • operation - The operation performed, here it is 'sendVideo'.
  • message - Status message about the video sending operation.
  • phone_number - The recipient phone number.
  • video_url - The URL of the sent video.
  • caption - The caption text sent with the video, if any.
  • message_id - The ID of the sent message returned by the API.
  • api_message - Message from the API response.
  • description - Additional description from the API response.
  • raw_response - The full raw response from the 4Jawaly API.

Dependencies

  • 4Jawaly API key credential for authentication

Troubleshooting

  • Ensure the phone number is correctly formatted without '+' or spaces.
  • Verify the WhatsApp Project ID is correct and active.
  • Check that the video URL points to a valid mp4 file not exceeding 16MB.
  • Handle API errors by reviewing the error messages returned in the node output.
  • Timeouts can be adjusted via the 'Timeout' additional option if requests take too long.

Links

Discussion