If you want to know how to add a CTA button to a video ad, the short answer is: you almost never add it inside the video file itself. The clickable button lives in the ad platform — Meta Ads Manager, TikTok Ads Manager, YouTube Ads — and you select it when you build the ad, separately from the MP4 you upload. What you *do* control in the video is the on-screen design that makes that button impossible to ignore: the timing of your call to action, the words on screen, and the visual space left for the button to sit without blocking your message.
This guide walks through exactly where the CTA button setting lives on each major platform, what to put in it, and how to design the video around it so the button actually gets clicked instead of scrolled past.
What a CTA Button on a Video Ad Actually Is
There are two different things people mean when they ask how to add a CTA button to a video ad, and mixing them up is where most confusion starts.
- The platform CTA button — the small clickable bar ("Shop Now," "Learn More," "Sign Up") that sits below or over your video in the Meta, TikTok, or YouTube ad unit. This is set inside the ads manager, not inside your video file.
- The in-video call to action — the on-screen text, voiceover line, or caption inside the video itself that tells the viewer what to do ("Tap the link below," "Shop now at 20% off"). This is part of your creative, and it should echo what the platform button says.
You need both. The platform button gives people something to physically tap. The in-video cue gives them a reason to tap it right now, before they keep scrolling.
How to Add a CTA Button in Meta Ads Manager (Facebook and Instagram)
- Upload your finished vertical video as the creative in your ad set, the same way you would for any Feed, Story, or Reels placement.
- In the ad creation screen, scroll to the Destination section and enter the landing page URL, app link, or event you want the click to go to.
- Scroll to the Call to Action dropdown. Choose the label that matches your offer — common options include Shop Now, Learn More, Sign Up, Download, Get Offer, and Watch More. The exact list shown depends on your campaign objective, so pick the objective (sales, traffic, leads) before you look for the button text you want.
- Preview the ad in the right-hand panel. Check how the button overlaps the bottom of your video on both Feed and Story/Reels placements — they crop differently.
- Publish, or duplicate the ad set to test two CTA labels against each other (for example Shop Now vs. Get Offer) while keeping the video identical.
If you're running the same video across several placements, check the preview for each one individually. A button that sits neatly under your video in Feed can cover a price or logo in the taller Reels frame.
How to Add a CTA Button in TikTok Ads Manager
- Upload your vertical video in the ad creation step of TikTok Ads Manager, inside a campaign with an objective already selected (traffic, conversions, app installs, and so on).
- Add your Display Name and ad text — this is the small caption line that appears above the button, separate from any captions burned into your video.
- Find the Call to Action field. TikTok shows a dropdown of preset labels such as Shop Now, Learn More, Download, Sign Up, or Watch Now; the exact set changes depending on objective, so confirm it matches your goal before publishing.
- Enter the destination URL your button should open.
- Use TikTok's preview panel to check that the button, display name, and ad text don't sit on top of key parts of your video — TikTok reserves space along the right edge and bottom for its own UI, including the CTA button, likes, and comments icons.
- Save and submit for review.
Because TikTok's native UI already crowds the right side and bottom of the screen, keep your product name, price, and any text you've designed into the video itself closer to the center and upper two-thirds of the frame.
How to Add a CTA Button to YouTube Shorts and YouTube Ads
- In Google Ads, set your campaign objective (sales, leads, or website traffic) before building the ad — the CTA options shown later depend on this.
- Upload your vertical video as a Shorts-eligible or in-feed video ad asset.
- Add a Headline, Description, and your final URL in the asset fields.
- Look for the Call to Action field — Google Ads offers a short list of preset labels like Shop Now, Learn More, Sign Up, or Download. If you leave it blank, the platform may auto-generate one, so it's worth setting it yourself.
- Preview the ad in the Shorts-shaped frame specifically, not just the standard YouTube player, since the button position differs between the two.
CTA Button Options by Platform at a Glance
| Platform | Where it's set | Typical label options | Design note |
|---|---|---|---|
| Meta (Facebook/Instagram) | Ad creation screen, Call to Action dropdown | Shop Now, Learn More, Sign Up, Download, Get Offer, Watch More | Button position shifts between Feed and Reels crops |
| TikTok Ads Manager | Ad creation screen, Call to Action field | Shop Now, Learn More, Download, Sign Up, Watch Now | Native UI reserves space on the right edge and bottom |
| YouTube Ads / Shorts | Google Ads asset setup | Shop Now, Learn More, Sign Up, Download | Preview in the Shorts frame, not just desktop player |
Design the Video Itself to Support the Button
A platform CTA button only works as well as the video around it lets it. Even the best button label won't rescue a video that never tells people what's on offer or waits too long to get there.
- Say the CTA, don't just show it. Have a voiceover line or on-screen caption that matches the button text near the end of the video, such as "Tap Shop Now to get yours" if your button says Shop Now.
- Leave the bottom safe zone clean. Avoid putting your price, logo, or key benefit text in the bottom 15–20% of the frame, since that's where most platforms place their CTA button and native UI elements.
- Repeat the offer near the end, not just at the start. A hook at second one and a CTA at second twenty-eight, with nothing connecting them, leaves people unsure what to do when the button actually appears.
- Match urgency to the button label. If the button says Get Offer, your video should mention the offer by name (a discount, a bundle, a limited run) rather than a generic product pitch.
- Design for sound off. Many people will see the button before they ever turn the sound on, so your on-screen text and captions need to carry the CTA on their own.
If you're adding burned-in captions to carry the message on mute, see how to add captions to video ads automatically for a step-by-step on getting word-by-word timing right.
Common Mistakes When Adding CTA Buttons to Video Ads
- Mismatched wording. The button says Learn More while the voiceover says "Buy now" — this creates a small moment of friction right when you want none.
- No CTA button at all. Leaving the field on a default or generic label because the ad was rushed through setup wastes a placement that costs nothing extra to fill in properly.
- Covering the offer with the button. Placing a price or promo code text in the exact spot where the platform renders its CTA button on mobile.
- Picking objective after picking CTA. The CTA dropdown is tied to campaign objective on every major platform — choosing the objective last often removes the label you actually wanted.
- Never testing the label. Treating the CTA button as a fixed setting instead of a variable worth testing, the same way you'd test a hook or thumbnail.
Button wording is a small lever, but it's a free one — you're not re-shooting anything, just changing a dropdown. It's worth treating with the same discipline as hook testing; see how to test video ad hooks cheaply and how to A/B test video ad creatives for a structure you can reuse for CTA labels too.
How FrameNotion Fits In
FrameNotion doesn't set the platform CTA button for you — that step always happens inside Meta Ads Manager, TikTok Ads Manager, or Google Ads, since there's no direct publishing from FrameNotion to ad platforms. What it does is build the video around the button: every ad FrameNotion AI writes from a product link already includes a call-to-action beat near the end, with on-screen text and voiceover that's written to match an offer, a promo code, or a simple "shop now" style close, in whatever language you choose from the 18 available. Because the ad also comes with word-by-word captions and works on mute, your CTA message still lands even before someone sees or taps the platform's button. If you want to see how the ending of an ad is typically structured, the example ads page shows finished videos end to end, and pricing covers plans starting with one free ad on sign-up.
Once the video is done, you can adjust the wording near the end — to match a different CTA button label, test a new offer, or tighten the close — without starting a new ad from scratch, since text and color changes are included as change requests on every plan.
Frequently asked questions
Can I add a clickable CTA button directly inside my MP4 file?+
No. The clickable button is rendered by the ad platform around your video, not embedded in the video file. You can design an on-screen graphic that looks like a button, but it won't be tappable — the real click comes from the platform's Call to Action setting.
What's the best CTA button label for an e-commerce video ad?+
Shop Now and Get Offer tend to set clear purchase intent for product ads, while Learn More fits earlier-stage or higher-consideration offers. Rather than guessing, run the same video with two different button labels and compare results over a set period.
Does the on-screen text in my video need to match the platform's CTA button exactly?+
It doesn't need to match word for word, but it should point at the same action. If the button says Download, your video shouldn't be telling people to call a phone number — the mismatch creates hesitation at the exact moment you want a tap.
Can I change my CTA button without re-making the whole ad?+
Yes. The CTA button label is a setting inside the ad platform, so you can usually change it in seconds without touching the video. If you want the in-video wording to match a new button label, look for a tool that lets you edit existing ad text rather than starting over.
Do CTA buttons work the same way on Stories and Reels as they do in the main feed?+
The button is still there, but its position and how much space it takes up on screen can differ between feed, Stories, and Reels placements. Always check the platform's preview for each placement before publishing, since a button that looks fine in feed can cover text in a taller format.
