Testimonial ads still convert in 2026. The problem is that every roundup shows the same quote cards and the same UGC clips, and people scroll past them because they look like ads. A customer's words inside a WhatsApp, Slack or iMessage thread reads differently. It reads like a message somebody actually got.
This guide covers the formats that still work, four worked examples with the sizes to export for Meta, and the rules you have to follow in the US and the EU.
Real quotes only
The words in a testimonial ad must come from a real customer, with a real result, approved by them in writing. Mockly builds the visual. It never invents the testimonial. Every example below uses fictional companies and people to show the layout, and nothing else.
Testimonial Ad Examples for 2026: The Formats That Still Convert
Five formats cover almost every testimonial ad you will see in a feed this year. Each one wins in a different spot.
- Chat testimonial (WhatsApp, iMessage). The quote shows up as a private message the brand received. It wins for services, coaching and agencies, where the relationship is the product. It fails when the quote is long, because nobody reads a paragraph bubble.
- Slack testimonial. Team feedback, which suits B2B SaaS and agencies. It wins when the name carries a role, like "Head of Ops". Slack has no read receipts, so the proof comes from the context: a real channel or DM, a real question, a real answer.
- Quote card. Name, photo, pull quote. It still works, but every brand runs one, so it reads as an ad before anyone reads the words.
- Review card or star rating. G2, Trustpilot or app store style. Strong when you have volume. Weak for one quote on its own.
- Public post testimonial. The customer already praised you on LinkedIn, so you show their post. It wins because the customer said it in public first.
| Format | Best for | Meta placement | Mockly app |
|---|---|---|---|
| Chat testimonial | Services, coaching, agencies | Feed 4:5, Stories 9:16 | WhatsApp, iMessage |
| Slack testimonial | B2B SaaS, agencies | Feed 1:1 or 4:5 | Slack |
| Quote card | Any brand, low effort | Feed 1:1 | (not a chat format) |
| Review card | Products with many reviews | Feed 1:1 | (not a chat format) |
| Public post | Customers who already posted | Feed 1:1 | LinkedIn post |
Not sure which chat app fits your audience? The Slack vs WhatsApp vs iMessage comparison covers that decision. This post is about the ad itself.
Example 1: WhatsApp Testimonial for a Feed Ad (4:5)
4:5 takes up the most screen in a mobile feed, so it is the default for a chat testimonial.
What sells it:
- The quote is two short bubbles. One result, one follow-up. Each reads in a second.
- The permission sits inside the thread. The brand asks, the customer says yes, and the ad shows both.
- Read ticks go on the brand's reply only. In WhatsApp you see ticks on your own messages, not on the other person's.
- The timestamps are ordinary. A few minutes between replies, on a weekday morning.
Example 2: Slack Testimonial for a Square Feed Ad (1:1)
A Slack DM works for B2B because the reader already pictures the person at work.
What sells it:
- The name carries the role. "Head of Ops" does more work than a logo.
- Work-casual language. "Note from the team" and "That alone was worth it" sound like Slack, not like a press release.
- The ask and the answer are both in the thread. "Mind if we use this?" and "Go ahead, first name and role" show the consent.
- No read receipts. Slack does not show them, so do not add any. The DM itself is the proof.
Example 3: iMessage Testimonial for Stories and Reels (9:16)
Stories and Reels give you a tall frame and very little time. Floating bubbles on a brand background make the quote the first thing people see.
What sells it:
- One bubble is the hook. "3 enquiries before lunch" is the whole ad. The rest is context.
- Floating bubbles on the Mockly background. The phone sits smaller in the frame and the bubbles stand out from it.
- Everything important stays in the middle. Meta's buttons and profile row cover the top and bottom of a Story, so keep the hook bubble in the center.
- Export at 4x. At 2x, a 9:16 export is under 1080 px wide, which is below Meta's minimum.
Example 4: The Customer's Own LinkedIn Post (1:1)
When a customer has already praised you in public, show their post instead of turning it into a quote card. The post format tells the reader the praise came first and the ad came later.
Ask before you use it, even though the post is public. Copy the words exactly, and link the original post on your landing page so anyone can check it.
How to Make a Testimonial Screenshot Ad in Mockly
- Collect the quote and the written OK. An email or the chat message itself is fine. Save both.
- Open the editor. Use WhatsApp, Slack or iMessage. Name the customer the way they approved, first name and role is common.
- Paste the quote as one to three short bubbles. Do not polish it. Fix obvious typos only, and only with the customer's OK.
- Add your one-line reply and a realistic timestamp. Read ticks go on your messages only in WhatsApp and iMessage. Slack shows none.
- Open Export and pick the canvas. 4:5 for Feed, 1:1 for Feed and Marketplace, 9:16 for Stories and Reels. Pick a background (White, Black, Mockly, Green or Purple) and padding of 20, 40 or 80. The hint shows the output size.
- Pick the quality. 1x is free with a watermark. 2x and 4x are on Premium, without the watermark. Use 4x for 9:16 so the file is wider than 1080 px.
An ad that goes live needs a clean file, so this is where Premium earns its keep: no watermark, HD and 4K, and unlimited exports for all the variations you will test.
Meta Placement Sizes and Where the Text Goes
Meta's own guidance is in its aspect ratio best practices, and Hootsuite's Facebook ad sizes guide keeps an updated list. Here is what you need for a testimonial ad, next to what Mockly exports at padding 40.
| Placement | Ratio | Meta recommended | Meta minimum | Mockly at 4x | Safe zone |
|---|---|---|---|---|---|
| Feed | 4:5 | 1440 x 1800 | 1080 x 1350 | 2734 x 3416 | Full frame |
| Feed and Marketplace | 1:1 | 1440 x 1440 | 1080 x 1080 | 3416 x 3416 | Full frame |
| Stories and Reels | 9:16 | 1440 x 2560 | 1080 x 1920 | 1922 x 3416 | Center 1080 x 1420 of a 1080 x 1920 frame |
At 2x, Mockly exports about half those sizes: fine for 4:5 and 1:1, but under 1080 px wide for 9:16. Meta takes PNG or JPG up to 30 MB, so a 4x export uploads without trouble.
Where the text goes:
- The hook bubble sits in the center safe zone on 9:16. Meta's interface covers the top and bottom bands.
- Primary text shows about 125 characters before "See more". Put the result and the disclosure in that first line.
- Keep the headline under about 40 characters. "Onboarding that sells itself" is 28.
- The image carries the quote. The primary text carries the context: the typical result, and whether the customer got anything in return.
Using Testimonial Mockups in Meta Ads
A 2026 study from AdMake AI looked at 826 live Meta ads in the US. 363 of them had a testimonial. The ads with a testimonial ran a median of 154 days. The ads without one ran 153 days. The authors write: "One day apart. The quote alone didn't keep ads running."
The layout made the difference. By median days running, the study found:
- Review card: 276 days (40 ads)
- Customer talking to camera: 207 days (69 ads)
- Customer photo with quote: 163 days (19 ads)
- Quote over product photo: 145 days (59 ads)
- Message or forum screenshot: 128 days (15 ads)
Read this with care. The study measures how long an ad stayed live, not how well it performed. It only sampled ads that were still running. The message group is small, with 15 ads, so it says little about chat layouts yet.
What you can take from it: the quote is not the lever. How you frame it is. Test two or three layouts of the same real quote, such as a chat thread, a review card and a photo with a quote, and let your own numbers decide.
Rebuild real messages only
A mockup can rebuild a real message from a real customer. Use it for clarity, for privacy, or for a clean look. Never use it to write a quote the customer did not send.
In an ad, a customer's message counts as a testimonial under the FTC's Endorsement Guides (16 CFR Part 255). The FTC says an endorsement must reflect the honest opinion of the endorser. If a customer's result is not what people usually get, the ad must clearly say what they usually get. This is not legal advice.
Consent checklist
- Get permission. Ask the customer if you may use the message in an ad. Get a yes in writing.
- Keep the wording. Copy the words exactly. Fix a typo only with their OK.
- Hide private details only with consent. Blur or rename names, numbers and other details if the customer agrees to it.
- Keep the original. Save the real message and the permission together, so you can show both if anyone asks.
The Rules: Real, Typical, Disclosed, Approved
Testimonial ads have clear rules on both sides of the Atlantic. Four words cover them.
Real
The quote must reflect the honest opinion and real experience of a real customer, under the FTC Endorsement Guides (16 CFR Part 255). Since October 2024, the FTC rule on consumer reviews and testimonials (16 CFR Part 465) also bans testimonials from people who do not exist or did not use the product, AI-generated ones included, with civil penalties for knowing violators. In the EU, the Omnibus Directive added points 23b and 23c to the Unfair Commercial Practices Directive: you may not commission false reviews or endorsements, misrepresent real ones, or claim reviews come from customers without reasonable steps to check. Those practices are always unfair, no case-by-case test. So: no invented, AI or "composite" quotes. The examples in this post are fictional and labelled as such, and they show layout only.
Typical
If the customer's result is better than what buyers usually get, say what they usually get. "Results not typical" alone does not cover it under the FTC guides. Put the typical result in the primary text.
Disclosed
If the customer got a free product, a discount, a payment or affiliate money, or works for you, the ad must say so where people will see it. Hiding it in a bio link is not enough.
Approved
Neither regime spells out "ask the customer", but you should. In the EU, a customer's name, photo and words in an ad are personal data under the GDPR. Get written permission, keep the message, and let them choose how they are named. Under the FTC guides, you are also responsible for any edit you make to their words.
This is a summary, not legal advice. Read the FTC's endorsement FAQ for the details, or ask a lawyer for anything specific to your ad.
Common Mistakes
- Polishing the quote into marketing copy. It stops sounding like a person, and it can change the meaning.
- One paragraph in one bubble. Split it, or pick the strongest sentence.
- Read ticks on the customer's message. Ticks belong on the sender's own messages.
- A Slack DM with no role in the name. "Lena" means nothing. "Lena (Head of Ops)" is the proof.
- Exporting 9:16 at 1x or 2x. The file comes out under 1080 px wide and looks soft in Stories.
Related Guides
- Slack vs WhatsApp vs iMessage for Testimonial Credibility for picking the app.
- Fake Slack & Teams Messages for B2B Marketing for launch threads and customer-win channels.
- The Psychology of Social Proof: Why Comment Screenshots Convert for why public proof works.
- How Agencies Use Chat Mockups in Pitch Decks for client presentations.
- Message Mockups for Marketing Presentations for more campaign ideas.
FAQ
Can I make up a testimonial for an ad?
No. The FTC rule on reviews and testimonials (16 CFR Part 465) and the EU's Unfair Commercial Practices Directive (Annex I, point 23c) both ban it. Use real quotes from real customers, approved in writing.
Do I need the customer's permission?
Yes, in practice. In the EU, their name and words are personal data, so you need a legal basis to use them, and written permission is the simple one.
Which size should I export for Meta?
4:5 for Feed, 9:16 for Stories and Reels, and 1:1 as the all-rounder. Export at 4x so every ratio clears Meta's recommended size.
Does the watermark show on ads?
Free exports carry it. Premium removes it and adds HD and 4K exports.
Can I edit the customer's words?
Only typos, and only with their OK. Under the FTC guides, an edit that changes the meaning is on you.
Start Creating
Got a real quote and a yes from the customer? Open the WhatsApp editor, paste their words, and export at 4:5 for your next Feed ad. For more WhatsApp layouts, see the WhatsApp mockup page, or try the Slack and iMessage versions.
Try it yourself
Create your first mockup in under a minute
40+ apps. Free to try, no signup needed.
Start your mockupAbout the author
Jordan Patel
Marketing Strategist
Jordan works with founders and growth teams to design testimonial visuals, ad creative, and pitch-deck slides that communicate trust quickly. He writes about practical ways to turn real conversations into persuasive marketing assets.
Tags
More from the blog

How Marketers Use Mockly for Campaigns | Free Screenshot Generator
Learn how marketing professionals use Mockly's free fake chat generator to create testimonials, social proof ads, and content marketing. Try for free.

Message Mockups for Marketing Presentations (2026)
How to create message mockups for marketing presentations, pitch decks, and client proposals. Free tools for agencies and marketers.

Fake Slack & Teams Messages for B2B Marketing
How B2B marketers use Slack and Microsoft Teams mockups for customer-win screenshots, launch threads, case studies, and product demos. Three worked examples, plus what makes a workplace chat look real.

