Skip to main content

Boost an existing post/reel as a click-to-WhatsApp ad (WhatsApp CTA on boostPost, or object_story_id on CTWA ads)

For our users click-to-WhatsApp is the dominant ad format have reels that already perform well organically. They want to put budget behind that exact reel with a "Send WhatsApp message" button — keeping the post's likes and comments as social proof. Meta supports this natively (Instagram's Boost button and Ads Manager both allow boosting an existing reel with a WhatsApp messaging CTA when the Page/IG account is paired with a WhatsApp Business number), but there's currently no way to do it through the Zernio API.

Status: Completed1 comment

Log in to comment and vote

Comments1

  • Miquel Palet López

    Team•

    Sep 10

    Shipped and live, same release as your other post on this. Both routes you suggested are in.

    A WhatsApp CTA on boost. POST /v1/ads/boost now accepts callToAction: "WHATSAPP_MESSAGE" with no linkUrl, and builds the ad set with the WhatsApp destination, the conversations optimisation and the Page on the promoted object. MESSAGE_PAGE and INSTAGRAM_MESSAGE work the same way, and whatsappPhoneNumber picks the number when a Page has more than one.

    An existing post id in the messaging flow. POST /v1/ads/messaging with destination: "whatsapp" takes creatives[].existingPostId, and a raw objectStoryId is accepted too. Media, headline and body are omitted for that creative because the post supplies them.

    Either way the ad points at the reel itself, so its likes and comments stay on it, which is what you were after.

    The one precondition is Meta's: the Page must be paired with a WhatsApp Business number, exactly as it is for Instagram's own Boost button. Without it Meta answers with a clear message telling you to connect one, and we surface it unchanged rather than failing obscurely.