Call to Action (CTA) Examples for Ads (2026)
Founder at Adship

A call-to-action button and a call-to-action line are not the same thing. The button is the fixed label Meta or TikTok renders on the ad unit, chosen from a short list the platform controls. The line is the sentence in your ad copy that does the persuading, and you write that yourself. Most "CTA examples" lists online blur the two together and hand you generic phrases that were never checked against either platform's actual button list.
This guide keeps them separate. First, the exact call-to-action buttons Meta and TikTok make available right now, sourced from their own current help pages. Then more than 40 original call-to-action lines grouped by what you're actually asking someone to do, each paired with the button it fits. Then the two mistakes that get CTAs into trouble, and how to test one instead of guessing.
Call-to-action buttons Meta actually offers
Meta Ads Manager does not hand every advertiser the same button list. The available call-to-action buttons change by campaign objective, and within most objectives they change again by conversion location, meaning the destination you pick: website, app, Messenger, WhatsApp, Instant Forms, or calls. Meta documents six objective groups: Awareness, Traffic, Engagement, Leads, App promotion, and Sales. (Meta Business Help Center, Available call-to-action buttons in Meta Ads Manager, accessed September 6, 2026)
Meta's page names 29 distinct buttons in total. Here is the full list, decoded directly from that page, with the objectives each one is actually active under:
| Button | Active under |
|---|---|
| Apply now | Awareness, Traffic, Engagement, Leads, Sales |
| Book now | Awareness, Traffic, Engagement, Leads, App promotion, Sales |
| Buy tickets | listed by Meta, not active in any of the six objectives |
| Call now | Awareness, Traffic, Engagement |
| Contact us | Awareness, Traffic, Engagement, Leads, Sales |
| Donate now | Traffic, Engagement, Leads, Sales |
| Download | Awareness, Traffic, Engagement, Leads, App promotion, Sales |
| Get directions | Awareness |
| Get offer | Traffic, Engagement, Leads, Sales |
| Get quote | Awareness, Traffic, Engagement, Leads, Sales |
| Get showtimes | Awareness, Traffic, Engagement, Leads, Sales |
| Install now | App promotion |
| Learn more | Awareness, Traffic, Engagement, Leads, App promotion, Sales |
| Like Page | Engagement |
| Listen now | Awareness, Traffic, Engagement, Leads, App promotion, Sales |
| Open link | Traffic, Engagement, Leads, Sales |
| Order now | Awareness, Traffic, Engagement, Leads, Sales |
| Play game | Traffic, Engagement, Leads, App promotion, Sales |
| Request time | Awareness, Traffic, Engagement, Leads, Sales |
| Save | Awareness |
| See menu | Awareness, Traffic, Engagement, Leads, Sales |
| Send message | Awareness, Traffic, Engagement, Leads, Sales |
| Send WhatsApp message | Traffic, Engagement, Sales |
| Shop now | Awareness, Traffic, Engagement, Leads, App promotion, Sales |
| Sign up | Awareness, Traffic, Engagement, Leads, App promotion, Sales |
| Subscribe | Awareness, Traffic, Engagement, Leads, App promotion, Sales |
| Use app | Traffic, Engagement, Leads, App promotion, Sales |
| View event | listed by Meta, not active in any of the six objectives |
| Watch more | Awareness, Traffic, Engagement, Leads, App promotion, Sales |
A few patterns worth knowing before you pick one:
- Book now, Download, Learn more, Listen now, Shop now, Sign up, Subscribe, and Watch more clear all six objectives, which is why they show up on so many ads regardless of what's actually being sold.
- App promotion only unlocks 11 of the 29 buttons, because App is the only conversion location Meta offers there, narrowing the list to what an install flow supports: Install now, Use app, Play game, Listen now.
- Get directions and Save are Awareness-only in this table. If your campaign has moved past pure reach, those two aren't an option.
- Buy tickets and View event are named by Meta but not active under any of the six objectives shown here. Treat them as legacy or format-specific rather than something you can pick today.
Which exact buttons you see inside Ads Manager still depends on the conversion location you pick within an objective. Full detail lives on Meta's own page, linked in Sources.
TikTok's call-to-action system works differently
TikTok does not publish a fixed button list the way Meta does. Its Ads Manager instead runs what TikTok calls Dynamic and Recommended CTA: the system builds a contextual pool of call-to-action options and you select from that pool, rather than picking one label off a master list. TikTok's help center, last updated November 2025, describes three CTA types: (TikTok Ads Manager Help Center, Dynamic & Recommended CTA, updated November 2025, accessed September 6, 2026)
- Dynamic CTA: several CTA texts selected from a pool; TikTok's system decides which one to show which viewer, and can adjust timing, display duration, and even button color as part of its own optimization.
- AIGC CTA (AI-generated content): TikTok generates CTA text automatically from your landing page or target app, layered on top of the existing text pool.
- Text CTA: one fixed line you write yourself, with no system optimization applied.
CTAs can appear in four places on TikTok: in-feed ads, the comment panel, the video endlayer, and Search Ads. Which type you get access to depends on campaign type. Performance Ads (excluding GMV Max) get Dynamic and AIGC CTA. Most Brand Ads objectives, specifically Auction Reach (manual and Smart+), manual Video Views, and Traffic, get Dynamic CTA only. Community Interaction campaigns are Text CTA only.
By default, TikTok pre-selects 10 to 20 CTA options out of a full candidate pool of 20 to 40. In practice, this means your job on TikTok is less about finding the single best button label and more about not fighting the system: write ad copy and a landing page clear enough that the AIGC layer can generate an accurate CTA from them, and keep your manually chosen CTA pool relevant to the actual offer so the optimization has good options to choose between.
40+ call-to-action examples by what you're asking for
Every line below is original, written for this guide, and paired with a Meta or TikTok button from the lists above. Swap in your own product, price, or timeframe. A call to action only works when the specifics are real, so treat the bracketed parts as placeholders, not copy to ship as-is.
Ecommerce
| CTA line | When to use it | Pairs with |
|---|---|---|
| "See today's price" | Product page retargeting or a price-sensitive audience | Shop now |
| "Free shipping over $[X], shop now" | You actually offer a shipping threshold | Shop now |
| "Compare sizes and colors before you buy" | Apparel or variant-heavy catalogs | Shop now |
| "Check if we ship to your country" | International audience, a real shipping question | Learn more |
| "Back in your size, take a look" | A genuinely restocked SKU, dynamic retargeting | Shop now |
Lead generation
| CTA line | When to use it | Pairs with |
|---|---|---|
| "Get your free quote in [X] minutes" | An instant quote tool that takes about that long | Get quote |
| "See if you qualify" | Eligibility-based offers like financing or insurance | Apply now |
| "Download the pricing guide" | A gated PDF actually exists | Download |
| "Book a free 15-minute consultation" | A real calendar booking flow | Book now |
| "Talk to a specialist, not a bot" | Human support is the differentiator | Contact us |
App
| CTA line | When to use it | Pairs with |
|---|---|---|
| "Try it free, no card required" | Literally true at signup | Install now |
| "Pick up where the app left off" | Cross-device continuation exists | Use app |
| "See your first result inside the app" | Fitness, habit, or onboarding-heavy apps | Install now |
| "Unlock the free trial after install" | A gated trial that starts post-install | Install now |
| "Open in app for the full version" | Visitor already has the app installed | Use app |
Local business
| CTA line | When to use it | Pairs with |
|---|---|---|
| "Find the location closest to you" | Multi-location businesses | Learn more |
| "Book this week's appointment" | Real open slots exist this week | Book now |
| "Call the shop directly" | Phone is genuinely the fastest path | Call now |
| "See today's menu" | Restaurants and cafes | See menu |
| "Message us for store hours" | Hours vary or messaging is actively staffed | Send message |
B2B
| CTA line | When to use it | Pairs with |
|---|---|---|
| "Book a 20-minute product walkthrough" | That's the real demo length | Book now |
| "See the 2-minute product tour" | A recorded demo video exists | Watch more |
| "Get pricing for your team size" | Seat-based or usage-based pricing | Get quote |
| "Read how [industry] teams use this" | A named case study exists | Learn more |
| "Talk to sales, not a form" | A direct line to a rep is the actual offer | Contact us |
Events
| CTA line | When to use it | Pairs with |
|---|---|---|
| "Save your seat" | Registration is genuinely capped | Sign up |
| "See the full speaker lineup" | An agenda is already published | Learn more |
| "Get your ticket before prices increase" | Real tiered pricing with a real date | Buy tickets |
| "Add it to your calendar" | A single date or recurring event | View event |
| "Register for the free session" | A no-cost webinar or workshop | Sign up |
Retargeting
| CTA line | When to use it | Pairs with |
|---|---|---|
| "Still deciding? Compare your options" | Cart or product-page abandoners | Learn more |
| "Pick up where you left off" | Incomplete signup or checkout | Sign up |
| "Here's what changed since your last visit" | A price drop or restock genuinely happened | Learn more |
| "Finish setting up your account" | A partial signup exists in your data | Sign up |
| "Your quote is still available" | The quote hasn't actually expired | Get quote |
Urgency and scarcity, used honestly
Only put a deadline, stock count, or limit in front of a button if it's literally true. Meta's ad review checks claims like these; more on that in Common CTA mistakes below.
| CTA line | When to use it | Pairs with |
|---|---|---|
| "Sale ends [real date]" | An actual end date is set | Shop now |
| "Early bird pricing through [real date]" | The price genuinely changes after that date | Sign up |
| "Applications close [real date]" | A real cutoff, common for cohort-based programs | Apply now |
| "[Real number] spots left this cohort" | The number is current and accurate right now | Sign up |
| "Lock this year's rate before renewal" | An annual price increase is actually scheduled | Get quote |
Low-friction, "see how it works" style
| CTA line | When to use it | Pairs with |
|---|---|---|
| "See how it works in 90 seconds" | A short demo video exists | Watch more |
| "See a real example first" | Portfolio pieces or samples are ready to show | Learn more |
| "Preview the dashboard, no signup" | No signup is genuinely required to preview | Learn more |
| "See 3 examples before you commit" | Case studies or samples are ready | Learn more |
| "Watch a real customer use it" | An actual testimonial or UGC video exists | Watch more |
That's 45 lines across nine intents, each paired with a button that's actually available for a plausible objective. If you need more starting points for the surrounding ad copy, our ad copy templates and ad copy generator build full primary text around a CTA rather than the CTA alone.
Primary-text CTA lines vs the button
The button and the sentence above it should reinforce each other, not repeat each other word for word. The button is fixed and generic by design ("Shop now," "Learn more"). The primary text CTA is where you say the specific thing the button can't: the price, the timeframe, the actual object.
Weak pairing: primary text ends with "Shop now!" and the button also says Shop now. It's redundant, and it wastes the one sentence you get to add a reason to click today instead of next week.
Stronger pairing: primary text ends with "See today's price drop," button says Shop now. The text supplies the reason to act now; the button confirms what happens after the click.
The same logic applies to any of the 45 lines above. Use the primary text line to say why now, and let the button say what happens next. When a primary text CTA and a button are answering two different questions, most people only process one of them, usually whichever they read last before tapping, so make sure that line is doing real work.
Common CTA mistakes
The button doesn't match where people land
If the button says Download and the landing page has no download, or Shop now sends people to a blog post, the mismatch itself becomes a reason to bounce before your offer gets read. Meta gates which buttons are even available by conversion location for close to that reason. Pick your actual destination first, then the button, not the other way around.
Claims the button can't back up
A button paired with a scarcity or urgency line ("X left," "ends tonight") that isn't true is a policy risk, not only a trust one. Meta's Advertising Standards prohibit ads that promote products, services, schemes, or offers using deceptive or misleading practices. (Meta Advertising Standards, Unacceptable Business Practices, Transparency Center) If you're not sure a specific line crosses that line before you spend against it, run the exact copy through Adship's Ad Policy Checker.
One CTA for every funnel stage
The line that gets a cold, scroll-stopped stranger to click is rarely the line that gets a cart-abandoner back. "Shop now" to someone who has never heard of you asks for more commitment than "See what changed since your last visit" to someone who already added something to a cart. Match the CTA's commitment level to how much the viewer already knows, and keep that consistent across the whole ad, not just the button.
How to test a CTA instead of guessing
A CTA is one variable inside a creative, not something to test in isolation from everything else on the ad. Change only the button, or only the primary text CTA line, between two otherwise identical ads, let both run long enough to clear Meta's minimum for a real read, and compare on the actual conversion event rather than link clicks alone.
Two rules keep a CTA test honest: change one element at a time, button or line, never both in the same test; and don't call a winner before both variants have spent enough to leave the learning phase. A CTA that "wins" after 40 clicks on each side is usually noise, not a result.
Our creative testing solutions guide covers what Meta's built-in A/B test tool can and can't isolate, and how manual split ad sets compare when you need a cleaner read. For an ongoing testing habit rather than a one-off test, see our creative testing workflow.
FAQs
What's the difference between a CTA button and a CTA in the ad copy?
The button is the fixed label Meta or TikTok renders on the ad unit, chosen from the platform's own list. The CTA in your copy is the sentence you write that gives someone a specific reason to click that button right now.
Which CTA buttons does Meta support for the sales objective?
22 of Meta's 29 named buttons are active under the sales objective, including Shop now, Sign up, Subscribe, Learn more, Order now, Get quote, and Book now, with exact availability depending on whether your conversion location is website, app, both, Messenger, or WhatsApp. Buttons tied to a physical visit or an install, like Get directions, Call now, and Install now, aren't offered here. Full breakdown in the table above. (Meta Business Help Center, accessed September 6, 2026)
How does TikTok's CTA system differ from Meta's?
Meta gives you a fixed list of button labels to choose from per objective. TikTok instead builds a contextual pool of CTA options (Dynamic CTA), can generate CTA text from your landing page automatically (AIGC CTA), or lets you set one fixed line (Text CTA), and its own system decides which option a given viewer actually sees.
Should the button and the primary text CTA say the exact same thing?
No. Repeating the button word for word in your primary text wastes the one sentence you have to add a specific reason to act. Use the button for the generic action and the text for the specific reason.
What's a good CTA for a retargeting audience?
Something that acknowledges they've already engaged, rather than repeating a cold-audience pitch: "pick up where you left off," "here's what changed since your last visit," or a plain "still available" line, paired with Learn more, Sign up, or Shop now depending on where they dropped off.
Can an urgency or scarcity CTA get an ad rejected?
It can, if the deadline, stock count, or limit isn't real. Meta's Advertising Standards prohibit ads that promote products, services, or offers using deceptive or misleading practices. Only use a countdown, stock number, or cutoff you can point to as literally true right now.
How many CTA variations should I test at once?
Enough to learn something, not so many that each one starves for spend. Two to three variants per test, changing one element (the button or the primary text line) at a time, is enough to get a readable result without splitting your budget too thin.
Sources
Meet the AI Ad Operating System
Scan, spy, create, and launch Meta and TikTok ads with guarded actions taken with your approval.
Start FreeRecommended Resources
Related Articles
View allFacebook Video Ads: Specs, Examples and Tips (2026)
Facebook video ad formats, specs, and 5 real Meta case study examples, plus placement tips and creative strategies that drive engagement and conversions in 2026.
Facebook Carousel Ads: Setup, Strategy, and Examples
Master Facebook carousel ads with this complete guide. Learn card sequencing strategies, creative specs, use cases, and optimization techniques that drive clicks and sales.
Facebook and Instagram Story Ads: The Complete Guide
Everything you need to know about Story ads on Facebook and Instagram. Covers creative specs, design tips, targeting strategies, and optimization techniques for full-screen vertical ads.