Skip to content
Mockly
← Back to Blog
Use CasesUpdated 10 min read

Testimonial Ad Examples 2026: Chat Screenshot Formats

Testimonial Ad Examples 2026: Chat Screenshot Formats

Five testimonial ad formats for Meta in 2026, with WhatsApp, Slack and iMessage screenshot examples, 1:1, 4:5 and 9:16 sizes, and the FTC and EU rules.

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.
FormatBest forMeta placementMockly app
Chat testimonialServices, coaching, agenciesFeed 4:5, Stories 9:16WhatsApp, iMessage
Slack testimonialB2B SaaS, agenciesFeed 1:1 or 4:5Slack
Quote cardAny brand, low effortFeed 1:1(not a chat format)
Review cardProducts with many reviewsFeed 1:1(not a chat format)
Public postCustomers who already postedFeed 1:1LinkedIn 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.

WhatsApp chat mockup framed as a 4:5 Meta Feed ad: a client at Larkspan Analytics writes that onboarding calls dropped from 45 to 10 minutes and gives permission to quote him. Fictional example.

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.

Close-up of the WhatsApp testimonial mockup: the brand asks permission to quote and the customer agrees in the thread, with read ticks on the brand's message only. Fictional example.

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.

Slack direct message mockup on a 1:1 canvas: a Head of Ops says the Q3 report template saved about a day per client and agrees to be quoted by first name and role. Fictional example.

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.

iMessage mockup with floating bubbles on a 9:16 canvas for a Stories or Reels ad: a client says the new site brought three enquiries in its first morning and gives permission to quote her. Fictional example.

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.

LinkedIn post mockup on a 1:1 canvas: a Head of Operations posts her own praise for an agency's reporting template, the public-post testimonial format. Fictional example.

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

  1. Collect the quote and the written OK. An email or the chat message itself is fine. Save both.
  2. Open the editor. Use WhatsApp, Slack or iMessage. Name the customer the way they approved, first name and role is common.
  3. Paste the quote as one to three short bubbles. Do not polish it. Fix obvious typos only, and only with the customer's OK.
  4. Add your one-line reply and a realistic timestamp. Read ticks go on your messages only in WhatsApp and iMessage. Slack shows none.
  5. 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.
  6. 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.

PlacementRatioMeta recommendedMeta minimumMockly at 4xSafe zone
Feed4:51440 x 18001080 x 13502734 x 3416Full frame
Feed and Marketplace1:11440 x 14401080 x 10803416 x 3416Full frame
Stories and Reels9:161440 x 25601080 x 19201922 x 3416Center 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.

Mockup of a Meta Feed ad in 4:5: the WhatsApp testimonial screenshot as the creative, primary text with the result and a disclosure, a short headline and a Learn more button. Fictional advertiser. Fictional example.

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

  1. Get permission. Ask the customer if you may use the message in an ad. Get a yes in writing.
  2. Keep the wording. Copy the words exactly. Fix a typo only with their OK.
  3. Hide private details only with consent. Blur or rename names, numbers and other details if the customer agrees to it.
  4. 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.

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 mockup

About 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