Video ad specs for WhatsApp ads are really the specs for whichever Meta placement is delivering your click-to-chat campaign — Facebook Feed, Instagram Feed, Stories, or Reels — because WhatsApp itself has no separate ad inventory. The video opens a chat instead of a landing page, so the file needs to work across every placement Meta might use, and the opening seconds need to set up a reason to tap "Send message."
What "WhatsApp ads" actually means for video specs
When a brand says it's running "WhatsApp ads," it usually means a click-to-WhatsApp (or click-to-chat) campaign built in Meta Ads Manager. The ad itself is served in Facebook or Instagram placements — feed, Stories, Reels, in-stream — and the destination is a WhatsApp conversation instead of a website. There's no dedicated WhatsApp video player with its own file rules. Your video has to satisfy the same technical requirements as any other Meta video ad, while the creative has to do the extra job of making someone comfortable opening a chat with a business.
That distinction matters for specs. You're not optimizing for a messaging-app player; you're optimizing for Meta's standard placements, which means the safest approach is to build once at a flexible aspect ratio and let the system (or your own exports) adapt it per placement, rather than guessing at a "WhatsApp-only" format that doesn't exist.
Core video ad specs for WhatsApp ads
Because click-to-WhatsApp creative runs through Meta's regular ad system, treat these as your baseline specs. Always double-check current limits in Ads Manager before a big launch, since platforms adjust numbers over time — but these are safe starting points.
| Element | Recommended starting point | Why it matters |
|---|---|---|
| Aspect ratio | 9:16 for Stories/Reels, 1:1 or 4:5 for feed | Covers every placement Meta might use for the campaign |
| Resolution | 1080×1920 (vertical) or 1080×1080 (square) | Keeps the video sharp on modern phone screens |
| Frame rate | 30 fps | Smooth motion without inflating file size unnecessarily |
| File format | MP4 (H.264 video, AAC audio) | Broad compatibility across Meta's upload pipeline |
| Length | Short — think 15 to 30 seconds | Enough to build a reason to chat without losing attention first |
| Captions | Burned-in, word-by-word or phrase-based | Many viewers scroll with sound off |
| Safe zones | Keep key text and the CTA away from the outer edges | Avoids overlap with platform UI like profile icons or captions bars |
If you want the deeper technical breakdown — codecs, bitrate, container settings — our guide on safe export settings for vertical video ads covers it in more detail and applies directly here since the underlying placements are the same.
Aspect ratio: build vertical first, then adapt
Vertical 9:16 is the safest default because it fills the screen in Stories and Reels placements, which tend to carry a large share of click-to-WhatsApp impressions. But feed placements often perform better with 1:1 or 4:5, since those ratios take up more visible space in a scrolling feed before a video is expanded. The practical move is to design the master video in 9:16, then export 4:5 and 1:1 versions with the subject reframed rather than simply stretched or letterboxed. For the full logic behind this, see our guide to vertical video ad specs for mobile.
Duration: short enough to earn the tap
There's no official WhatsApp-specific length limit to worry about — you're bound by Meta's general video ad limits, which are generous. The real constraint is attention. A click-to-WhatsApp ad has to do more than entertain; it has to make someone comfortable typing a message to a business they may not know yet. That usually means shorter is safer: aim for 15 to 30 seconds so the offer and the CTA land before interest fades. Our piece on recommended video ad length for TikTok ads has a useful framework for matching length to funnel stage, and the same logic transfers to click-to-chat campaigns.
Sound, captions, and the mute-first viewer
Design every WhatsApp-bound video to work with the sound off first, then layer in audio as a bonus. That means burned-in captions, a clear on-screen hook in the first couple of seconds, and a CTA that's legible even if someone never unmutes. Caption placement matters more than people assume — stack text too low and it collides with the platform's own UI elements; stack it too high and it can get cropped on some devices. Our guide on subtitle placement tips for vertical video ads walks through safe zones and timing in detail.
Designing the creative for a chat-based funnel
A click-to-WhatsApp ad has a different job than a link-click ad. The viewer isn't being sent to a product page with photos, reviews, and a checkout button — they're being sent into a blank conversation. The video has to do more of the convincing up front, because the next screen is just a text field.
- Open with the problem or desire, not the brand name. A generic opener like "Looking for a quieter night's sleep?" earns more attention than a logo reveal.
- Show exactly what the chat will deliver. If messaging unlocks a quote, a size guide, a discount code, or a booking slot, say so on screen: "Message us for your free quote."
- Make the CTA mirror the button text. If the ad's call-to-action button says "Send Message," your final on-screen line should echo that exact action, not a vague "Learn more."
- Preview the first reply if you can. A quick caption like "We reply in minutes" or "Get your code instantly" reduces hesitation about opening a chat with an unfamiliar number.
- Keep branding visible but not loud. A small logo or product shot near the CTA helps recognition without crowding the frame.
This is also where thumbnail and first-frame choice matters. Because the video may auto-play muted and paused on a static frame in some feed contexts, the first frame should already communicate the offer — not be a blank intro screen or a slow fade-in.
Common mistakes with video ad specs for WhatsApp ads
Most problems with this format aren't really about file specs — they're about treating a chat-funnel ad like a regular awareness ad. Watch for these:
- Using a horizontal 16:9 master and letterboxing it. This shrinks the usable frame and looks dated in vertical placements like Stories and Reels.
- Ending on a brand logo with no next step. The viewer needs to know exactly what tapping the button does.
- No captions. If the audio carries the offer and the sound is off, the entire message is lost.
- Overloading the first three seconds with disclaimers or slow logo animation. That space should be spent on the hook.
- Designing one version and cropping it blindly for every placement. A center-framed subject in 9:16 can get awkwardly cropped in 1:1 if you don't reframe manually.
A quick pre-launch checklist
- Master file built vertical (1080×1920), exported as MP4, H.264/AAC.
- 4:5 and 1:1 versions reframed, not just stretched, for feed placements.
- Captions burned in and tested for legibility against the platform's safe zones.
- Hook delivers the offer or problem within the first couple of seconds, on screen, no sound needed.
- CTA text matches the actual button label (e.g., "Message Us," "Send Message").
- First frame is not a blank intro — it already shows the subject or offer.
- File size checked against current Ads Manager limits before upload.
How FrameNotion fits into a click-to-WhatsApp workflow
FrameNotion is built around exactly the specs this format needs. Paste a product or website link and FrameNotion AI writes and renders a custom 30-second vertical video — 9:16, 1080×1920, 30 fps — structured around a hook, problem, benefit, proof, offer, and call to action, which maps well onto the "give someone a reason to open the chat" job a click-to-WhatsApp ad has to do. Every ad also comes with a word-by-word caption track by default, so it's built to work muted from the start, and it renders automatically in 4:5, 1:1, and 16:9 alongside the original 9:16, which covers feed, Stories, and Reels placements without extra reformatting work.
If the offer or CTA needs adjusting to match your WhatsApp opening message — say, swapping "Shop now" for "Message us for a free sample" — the text and colors can be edited afterward through change requests, without starting a new ad from scratch. You can see finished examples at FrameNotion's examples page, check how the process works on the features page, or compare plans on pricing — plans start at a monthly rate with a cheaper annual option, plus one-off ad packs if you just need a handful of videos for a single campaign.
Related specs worth checking
Click-to-WhatsApp campaigns often sit alongside other placements in the same media plan, so it's worth reviewing adjacent spec guides before you finalize assets: our breakdown of video ad specs for native ad placements covers feed-style formats that behave similarly, and the safe export settings for vertical video ads guide is useful if you're exporting from your own editor rather than a tool that handles it automatically.
Frequently asked questions
Does WhatsApp have its own video ad specs separate from Meta?+
No. Click-to-WhatsApp ads are served through standard Facebook and Instagram placements, so the video follows Meta's regular video ad specs rather than a WhatsApp-specific format.
What aspect ratio should I use for a click-to-WhatsApp ad?+
Build a 9:16 vertical master for Stories and Reels placements, then create 4:5 or 1:1 versions for feed placements by reframing the subject rather than stretching the original video.
How long should a WhatsApp click-to-chat video be?+
There's no special length limit tied to WhatsApp itself. A practical starting point is 15 to 30 seconds, long enough to explain the offer and short enough to hold attention before the viewer scrolls past.
Do I need captions if the ad leads to a WhatsApp chat?+
Yes. Many people scroll through feeds with sound off, so burned-in captions make sure the offer and call to action still land even without audio.
Can FrameNotion publish ads directly to WhatsApp or Meta Ads Manager?+
No. FrameNotion renders the finished MP4 for you to download and upload yourself; it does not publish directly to any ad platform or provide performance analytics.
