Skip to main content
Send videos for tutorials, product demos, or promotional content.

Send a Video

const message = await zavu.messages.send({
  to: "+14155551234",
  channel: "whatsapp",
  messageType: "video",
  content: {
    mediaUrl: "https://example.com/tutorial.mp4"
  }
});

Video with Caption

const message = await zavu.messages.send({
  to: "+14155551234",
  channel: "whatsapp",
  messageType: "video",
  text: "How to use our app",
  content: {
    mediaUrl: "https://example.com/tutorial.mp4"
  }
});

Specifications

PropertyRequirement
FormatsMP4, 3GPP
Max size16 MB
CodecH.264 video, AAC audio
CaptionOptional, max 1024 chars

URL Requirements

Your video URL must:
  • Be publicly accessible (no authentication)
  • Use HTTPS
  • Return the correct Content-Type header
  • Be available for at least 24 hours
Compress videos before uploading to ensure faster delivery and better user experience on mobile networks.

Use Cases

  • Product demonstrations
  • Tutorial videos
  • Promotional content
  • Event highlights
  • Customer testimonials