...

Ad Copy Templates for Meta & TikTok

AD COPY TEMPLATES · THE COMPLETE EDITION

Swipe-ready Roman-Urdu frameworks that convert — and the safety rules that keep your ad account alive.

Grow. Learn. Succeed.

A template gives you structure. It does not replace customer research, a useful product, a clear offer, and an honest store. This guide gives you both halves: ready-to-run Roman-Urdu swipe templates you can fill in and post today, and the short method that makes those templates actually convert — while keeping your ad account safe. Swipe it, fill the blanks, launch honestly.

How to use this file
This is two things in one. Launch copy = ready-to-run swipe templates you fill and post (Parts 4–8). Craft & safety = the method that makes those templates convert and keeps your account alive (the sections around them). Every [BRACKET] is a blank you replace with a verified fact — never an invented one.

The 5 steps — run these every time you write an ad

Don’t memorise everything. Every ad follows the same five moves: (1) know the customer’s situation, (2) choose ONE reason they should care (one angle), (3) pick ONE template from this file, (4) show proof in the image or video, (5) give ONE clear next step (CTA).

The golden rules (Pakistan market)
First line = everything. On mobile only the first line shows before “See more.” If it doesn’t stop the scroll, the ad is dead. Roman Urdu + English beats pure English for CTR with 15–35 audiences — write like you talk. WhatsApp is the checkout — most Pakistani buyers order on WhatsApp, so always give the number + a WhatsApp CTA. COD builds trust — “Cash on Delivery” removes the #1 objection, say it loudly. Price transparency wins — show the price. Proof over adjectives — “500+ orders delivered” beats “best quality” every time.
Two technical must-knows
Use a pre-filled WhatsApp order link, not just a number — format wa.me/92XXXXXXXXXX?text=Order%20[PRODUCT] so the customer taps and the chat opens with the order message already typed (92 = Pakistan, drop the leading 0). And your first line must fit ONE mobile line (~40 characters before “See more”) — front-load the hook, never waste line one on “Assalam-o-Alaikum” or the brand name.

1Six simple advertising words

Beginners mix these up constantly, and it changes how you test.

Word Simple meaning Example
Customer insight A useful truth about the buyer. Busy mornings make breakfast cleanup feel hard.
Angle The reason to care. Convenience.
Concept The complete ad idea. Make breakfast during a morning routine.
Hook The first line or visual. Fruit drops into the cup in the first second.
Copy / script The words in the ad. “Blend and carry in the same cup.”
Creative The final image or video. A 20-second vertical demo.

Remember the difference: changing the first sentence = a new hook. Changing from “easy breakfast” to “easy cleaning” = a new angle. A new angle is a real test; a new hook is a small tweak.

2The 10-minute customer prep

Answer these BEFORE you touch a template. Ten minutes here saves a wasted ad budget: Who is this ad for? What situation are they in? What problem or desire matters most? What is the product’s most useful benefit? Which feature creates that benefit? What proof can we show? What may stop them buying? What should they do next?

Find real answers in product details and demonstrations, customer reviews/DMs/FAQs, support chats and return reasons, competitor reviews (especially the complaints), and the store’s actual delivery, payment and exchange process.

Never invent
Do not create fake reviews, fake results, false stock, imaginary features, or a guarantee the business cannot honour. It gets accounts banned — and it’s not who DigiPro trains you to be.

3The basic ad structure

Every ad is built from six jobs. Not every ad needs all six: 1. Hook (get relevant attention) → 2. Problem / desire (show why it matters) → 3. Product + benefit (introduce the change) → 4. How / proof (make it believable) → 5. Offer / trust (reduce uncertainty) → 6. CTA (give one next step). Delete any sentence that repeats a point, uses an empty adjective, or adds no information.

Match the template to your customer’s awareness

You don’t pick an angle by taste — you pick it by how much the customer already knows.

How aware are they? They’re thinking… Best templates
Problem-aware “This annoys me but I don’t know the fix.” PAS · Story hook · Problem-demo video
Solution-aware “I know fixes exist — which is best?” How-it-works · 3 Reasons · FAB
Product-aware “I’ve seen this — should I trust it?” Objection answer · Review · Trust-first · Offer
Impulse / unaware “I wasn’t looking, but wow.” Surprise-reveal video · BAB · Demonstration

Cold Meta/TikTok traffic is mostly problem-aware or unaware — lead with the problem or a wow demo. Retargeting (people who already clicked) is product-aware — lead with objections, proof and the offer. Same product, different template, because the customer moved.

4The 6 core copywriting frameworks

Master these six and you can write an ad for any product. Fill the [BLANKS].

1. PAS — Problem · Agitate · Solution

Best for problem-solving products (pain relief, cleaning, skincare, fix-an-annoyance gadgets).

PAS templateProblem: Kya aap bhi [PROBLEM] se pareshan hain?
Agitate: Har din [NEGATIVE CONSEQUENCE] — aur mehngay [OLD SOLUTION] bhi kaam nahi karte.
Solution: [PRODUCT] sirf [PRICE] mein — [MAIN BENEFIT]. Cash on Delivery. WhatsApp: [WHATSAPP]

2. AIDA — Attention · Interest · Desire · Action

Best for almost anything — the all-rounder.

AIDA templateAttention: [BOLD CLAIM or SHOCK STAT]
Interest: [PRODUCT] ke saath [BENEFIT 1] aur [BENEFIT 2] — bina [COMMON HASSLE].
Desire: [SOCIAL PROOF: real customer count / reviews]. Limited stock.
Action: Order karein sirf [PRICE] mein — WhatsApp: [WHATSAPP] | COD available

3. BAB — Before · After · Bridge

Best for transformation products (beauty, fitness, home upgrades).

BAB templateBefore: Pehle: [CURRENT PAINFUL SITUATION].
After: Ab socho: [DREAM OUTCOME].
Bridge: [PRODUCT] is ka raasta hai. [PRICE] — Order on WhatsApp: [WHATSAPP]

4. The 4 Ps — Promise · Picture · Proof · Push

Best for bigger-ticket / premium products where trust matters.

4 Ps templatePromise: [BIG BENEFIT] in just [TIMEFRAME].
Picture: Imagine [VIVID RESULT SCENE].
Proof: [REVIEWS / before-after / number sold / guarantee].
Push: Aaj order karein — [REAL OFFER / stock]. WhatsApp: [WHATSAPP]

5. FAB — Feature · Advantage · Benefit

Best for gadgets & technical products — translate specs into life benefits.

FAB templateFeature: [PRODUCT] mein [SPEC / FEATURE].
Advantage: Iska matlab [WHAT IT DOES BETTER].
Benefit: Taake aap [REAL-LIFE BENEFIT]. Sirf [PRICE] — COD. WhatsApp: [WHATSAPP]

6. PAPA — Problem · Answer · Proof · Action

Best for direct-response offers where you want fast leads.

PAPA templateProblem: [PROBLEM the customer feels]?
Answer: [PRODUCT] is the fix — [MAIN BENEFIT].
Proof: [SOCIAL PROOF / guarantee / reviews].
Action: [PRICE] + free delivery. Order now — [WHATSAPP]

5Meta (Facebook & Instagram) templates

Full, ready-to-fill captions for Click-to-WhatsApp / COD ads. Keep the line breaks — they matter on mobile.

Template A — Problem / Solution (PAS)Kya [PROBLEM] ne aapko tang kar rakha hai?

[NEGATIVE CONSEQUENCE line]…
Ab is ka permanent hal aa gaya hai.

✅ [BENEFIT 1]
✅ [BENEFIT 2]
✅ [BENEFIT 3]

💰 Sirf [PRICE] (was [OLD PRICE])
🚚 Cash on Delivery — poore Pakistan mein
📱 Order karein: [WHATSAPP]

Template B — Bold Offer (AIDA)[NUMBER]+ log already [PRODUCT] use kar rahe hain

[ONE-LINE BENEFIT that sells the dream].

Aaj ka offer:
🎁 [REAL DISCOUNT / bundle]
🚚 Free Delivery + COD
⭐ [REAL RATING / reviews]

[IF TRUE: stock limited hai] — abhi WhatsApp karein: [WHATSAPP]

Template C — Transformation (BAB)Pehle: [PAIN — e.g. “har subah uljhe baal”].
Ab: [DREAM — e.g. “2 minute mein smooth look”]. ✨

[PRODUCT] ne [AUDIENCE] ke liye ye mumkin bana diya.

🔥 [PRICE] only
✅ COD | ✅ 7-day easy return
📩 Inbox / WhatsApp: [WHATSAPP]

Template D — Trust-First (cautious buyers / higher price)Online order karne se darte hain? Hum samajhte hain.

Isi liye [BRAND] deta hai:
✅ Cash on Delivery — paise product haath mein aane ke baad
✅ [REAL GUARANTEE]
✅ [REAL SOCIAL PROOF]

[PRODUCT] — [MAIN BENEFIT] — sirf [PRICE].
📱 WhatsApp par order karein: [WHATSAPP]

Template E — Story Hook (native, feels organic)“Maine socha ye bhi kaam nahi karega… lekin [PRODUCT] ne mujhe ghalat sabit kiya.”

[SHORT true customer-style story].

Agar aap bhi [PROBLEM] face karte hain, ye try karne wali cheez hai.

💰 [PRICE] | 🚚 COD
📱 [WHATSAPP]

Template F — Objection Answer (unblocks warm buyers)[REAL QUESTION customers ask, e.g. “Size theek aayegi?”]

Seedha jawab: [DIRECT HONEST ANSWER].
[PROOF — measurements / wrist shot / spec].

[LIMITATION — who it’s NOT for, builds trust].
📱 Order / details: [WHATSAPP]

6TikTok / Reels video scripts

TikTok is entertainment first, promotion second. The video sells; the caption supports. The hook must land in 3 seconds.

Script 1 — “POV / Problem” hook0–3s: “POV: aap ne [PROBLEM] ka hal dhoond liya” (show product instantly)
3–10s: Demo — product solving the problem, real & phone-shot.
10–18s: “[BENEFIT] — aur sirf [PRICE] mein.”
18–22s: “WhatsApp bio mein hai. COD available”
Caption: [PRODUCT] jo sab dhoond rahe the #Pakistan #[NICHE] #foryou | [WHATSAPP]
Script 2 — “Surprise Reveal” hook0–3s: “Mujhe yaqeen nahi aaya ye [PRICE] ka hai…” (unbox / reveal)
3–12s: Show quality, features, close-ups.
12–20s: “[BENEFIT 1], [BENEFIT 2] — aur COD bhi.”
20–25s: “Order karne ke liye WhatsApp karo”
Caption: Itna sasta aur itna acha? #[NICHE] #tiktokpakistan #viral
Script 3 — “Before / After” hook0–3s: BEFORE state, text: “Pehle ye tha”
3–8s: Apply / use the product.
8–15s: AFTER, text: “Ab dekho — [RESULT]”
15–20s: “[PRICE] — WhatsApp bio mein. COD.”
Caption: Ye transformation dekho — [PRODUCT] | [WHATSAPP] #foryoupage #pakistan
Script 4 — “3 Reasons” hook0–3s: “3 wajah jinki wajah se [AUDIENCE] [PRODUCT] khareed rahe hain”
3–18s: Reason 1, 2, 3 — quick cuts + on-screen text (benefit, not just feature).
18–22s: “[PRICE] + free delivery. WhatsApp karo.”
Caption: Reason #3 tumhe hairan kardega #[NICHE] #fyp

Video checklist: vertical 9:16; show the situation or product immediately; natural speech + short on-screen text; match each sentence to a useful shot; end with ONE relevant CTA.

7Headline · CTA · hook · offer banks

Headline bank

[PRODUCT] — [MAIN BENEFIT] in [TIMEFRAME] · Sirf [PRICE] — COD Available · [NUMBER]+ Sold This Month · Kyun [AUDIENCE] [PRODUCT] ko pasand karte hain? · [OLD PRICE] ➡️ [PRICE] — Aaj Tak · Bina [COMMON HASSLE] — [BENEFIT] · The [PRODUCT] Everyone in [CITY] is Talking About · Order Aaj, Delivery [X] Din Mein · [REAL GUARANTEE] — Warna Paisa Wapas · Stock Limited — Miss Mat Karein.

CTA bank

Abhi WhatsApp karein — [WHATSAPP] · Order karne ke liye “ORDER” likhein · Inbox mein “PRICE” likhein · Cash on Delivery — abhi book karein · Comment mein apna city likhein · Tap “Send Message” — 30 second mein confirm · Link bio mein — abhi grab karein · DM “GET IT” for instant order.

First-line hook openers

Kya aap bhi [PROBLEM] se tang aa chuke hain? · Ye [PRICE] ka product [EXPENSIVE ALTERNATIVE] ko replace kar deta hai. · [NUMBER] log ye order kar chuke hain — aap kab? · Agar aap [AUDIENCE] hain, ye aapke liye hai · Maine ye try kiya aur [SURPRISING RESULT]. · Sach batao — [PROBLEM] kitni baar hua hai? · Ye 1 cheez jo har ghar mein honi chahiye.

Offer & urgency lines — real only

Aaj ka offer: [REAL DISCOUNT]% off — pehle [NUMBER] orders ke liye · Offer [DATE] tak (a real deadline) · Sirf [NUMBER] pieces stock mein (if actually true) · Free Delivery aaj order par · COD + Free Return — zero risk.

8Objection-crusher lines (Pakistan)

Objection Line to use
“Kya online paise safe hain?” Cash on Delivery — paise sirf product haath mein aane ke baad.
“Quality kaisi hogi?” Pasand na aaye to [X] din mein wapas — full refund.
“Delivery kitne din?” Poore Pakistan mein [X]–[Y] din mein delivery.
“Asli hai ya nakli?” 100% original — [PROOF: brand / warranty / reviews].
“Mehnga to nahi?” [EXPENSIVE ALTERNATIVE] [OLD PRICE] ka — hum de rahe hain sirf [PRICE].

9Simple testing for beginners

Create THREE genuinely different ads for the same product & offer — different angles, not different words: Ad A = Problem (show the frustrating situation); Ad B = Demonstration (show the product working); Ad C = Objection / proof (answer the biggest doubt).

Do NOT call these “different ads”: same image with a different emoji; same video with one new headline; same message in blue instead of green; the same claim written in shorter words.

How long / how much before you judge: give the algorithm room — don’t touch an ad for the first 24–48 hours; don’t judge a creative on fewer than ~1,000 impressions, and don’t judge a sale on fewer than ~50–100 link clicks or roughly 1–2× the product price in spend. Change ONE thing at a time.

Directional benchmarks (sanity-check, NOT targets)

Metric Weak Okay Strong
Meta CTR (link) < 0.8% 0.8–1.5% > 1.5%
Meta CPM > Rs 500 Rs 250–500 < Rs 250
TikTok hook / 3-sec view rate < 20% 20–35% > 35%
Cost per WhatsApp lead > Rs 150 Rs 50–150 < Rs 50
COD delivered rate < 50% 50–65% > 65%
Blended ROAS (COD) < 1.8 1.8–2.5 > 2.5
Read this before trusting any number
Ranges shift with niche, season and product price, and they change over time — treat them as a compass, not a scoreboard. A “strong” CTR with a 40% delivered rate still loses money. Always judge on money delivered, not vanity metrics.

10Basic diagnosis

When an ad underperforms, read the funnel — don’t just blame the creative.

What you see Check first
People skip quickly Opening, first visual, relevance.
Watch but don’t click Product value + CTA clarity.
Click but leave the page Page speed, message match, price, trust.
Add to cart, don’t buy Delivery, payment, checkout, policy.
COD orders don’t deliver Expectation mismatch, confirmation call, order quality.
Was working, now dying Ad fatigue — check frequency (> 2–3 on cold traffic); refresh the creative.
The COD truth most beginners learn the hard way
In Pakistan, a big share of COD orders never get paid for — the parcel comes back (RTO). Your copy is half the cause: over-promise, hide the price, or exaggerate, and people confirm impulsively then refuse at the door. Set honest expectations in the ad, confirm every order on WhatsApp before dispatch, and treat “delivered %” as a copy KPI, not just a courier problem.

11Truth & policy safety

This is what keeps your ad account alive and your name clean. Do NOT publish if any of these fail: a claim/number/comparison that can’t be verified; a fake, edited or AI-generated testimonial; an urgency deadline or stock limit that isn’t real; an ad and website showing different price or terms; an edited or misleading before/after; unauthorized video, logo or music; an inaccurate delivery, COD or return promise; copy that implies you know the viewer’s health, body, age, religion or private life; or a cure/guaranteed-result claim in a restricted niche (health, weight-loss, supplements, skin).

The #1 ban trap — personal attributes
Meta bans copy that implies you know something private about the viewer. For sensitive niches, do NOT write “Are YOU struggling with acne?” or “Kya AAP mote hain?”. Fix it by talking about the situation, not the person: Ban → “Struggling with dark spots?” Safe → “Dark spots ka simple solution”. Same message, safe framing. Platform policies change — always check current Meta / TikTok policy for your product category and country before launch.

12The copy-and-use AI prompt

Paste this into any AI to draft ad copy with guardrails. Fill the [ ] with verified facts only.

PromptAct as an ecommerce ad copywriter. Use ONLY the verified facts I provide. Do not invent reviews, features, results, guarantees, discounts, urgency, delivery terms or policies.
PRODUCT: [facts] | CUSTOMER: [who + situation] | MARKET: [Pakistan / UK / USA] | MAIN BENEFIT: [one] | FEATURE: [fact] | PROOF: [fact] | OBJECTION: [fact] | OFFER: [fact] | PLATFORM: [Meta / TikTok]
Create: 1) three different angles; 2) one short ad per angle; 3) three headlines; 4) one 20-second video script; 5) a list of every claim I must verify.
Use simple, natural English/Roman-Urdu. Avoid generic words, fake urgency and excessive emojis.

After the AI writes the draft: check every fact, remove generic sentences, read it aloud, match it to the actual video, confirm price/offer/delivery/policy, and ask — would a real customer understand this in 3 seconds?

Two worked examples

Example 1 — Rechargeable Mini Fan (PKR 1,499) · PAS · Meta Click-to-WhatsAppGarmi mein bijli chali jaye to neend haram?

Load-shedding, safar, ya office — ab garmi ka hal aapke haath mein.

✅ 8 ghante backup on one charge
✅ Portable — bag mein fit
✅ USB rechargeable

💰 Rs 1,499 only — Cash on Delivery
🚚 Poore Pakistan mein delivery
📱 Order: wa.me/923XXXXXXXXX
Headline: 8-Hour Cooling — Rs 1,499 · COD

Note: the “8 ghante backup” claim must match the real spec, and only show a “was Rs 2,500” strike-through if that was genuinely your earlier price.

Example 2 — Hair Straightener Brush (PKR 2,299) · BAB · TikTok Script0–3s: Frizzy hair, text: “Har subah yehi haal?”
3–8s: Brush through hair once.
8–14s: Smooth hair, text: “2 minute — salon-jaisa look”
14–20s: “Rs 2,299 — COD. WhatsApp bio mein”
Caption: Ye brush game changer hai #hairhacks #tiktokpakistan #fyp | 03XX-XXXXXXX
Your first objective
Don’t try to sound like an expert. Make the product, benefit, proof and next step easy to understand in three seconds. One ad = one main idea, product facts only, written like a helpful person — not a salesman shouting.
Keep learning
Related DigiPro guides: The Creative Hooks Library and The Meta & TikTok Scaling Checklist. For the official platform rules referenced above, see the Meta Business Help Centre and TikTok Ads Manager Help.

Learn to write ads that actually sell

These templates are one module of the DigiPro SMM & eCommerce vault. The full course teaches you the research, the frameworks and the testing that turn a swipe file into real, delivered orders.

Enroll in the course →

© DigiPro — Grow. Learn. Succeed. · Ecommerce Advertising Toolkit · Ad Copy Templates, The Complete Edition. Every claim, review, deadline and policy in your ads must be verified and true before launch.

Leave a Comment

Your email address will not be published. Required fields are marked *

Scroll to Top