Testimonial Post Mockup: Turn Customer Quotes Into Posts
A testimonial post mockup for social media is a preview of a customer quote laid out inside a real LinkedIn, Instagram, X or Facebook post frame before you publish it. Build the mockup, then send it to the customer with a short permission note and to your team for a design and legal check. This guide covers getting written consent, picking a format that suits each platform, adding credible attribution without oversharing personal data, and rotating quotes across a content calendar.
Build this mockup now. The AIPostMockup generator renders a realistic post preview from your own text and image, free and without signup, so you can review or present it before publishing.
Open the free mockup generatorinstagram post mockup →Start with written permission, not the design
Before you open a template, get the customer's written consent to use their words, name and photo. A short email is enough: quote the exact review text you want to publish, name the platforms and dates, describe the visual (a quote card, a screenshot-style review, a video caption) and ask them to reply 'approved' if it is correct. Save that reply with the asset.
Ask for three specific things: the wording, the attribution (first name plus role and city, or full name plus company), and the profile photo or logo. If the review came from a public site like Google or Trustpilot, permission to republish it as a branded post is still your responsibility. Editing for grammar or length is fine, but send the edited version back for a second approval so the quote you publish is the quote they signed off on.
Follow FTC endorsement basics
In the United States, the FTC's Endorsement Guides say testimonials must reflect the customer's honest experience and that any material connection between the customer and the advertiser has to be disclosed clearly and conspicuously. That includes free products, discounts, affiliate payments and employment. If you gave the reviewer anything of value, add a plain disclosure inside the image itself, not only in the caption, because captions get truncated on mobile.
Do not edit a quote in a way that changes its meaning, and do not stitch two reviews together into one attribution. If a claim in the quote could be read as a performance promise ('doubled our revenue'), keep it only if you can back it up. UK advertisers should also review the ASA's guidance on endorsements; the same principles apply.
Pick a format that fits the quote and the platform
The right format depends on the length of the quote, the platform and how much proof you want to show. A single vivid sentence works as a clean quote card. A longer, specific review works better as a screenshot-style image so readers can see it came from a real place. Multiple short quotes belong in a carousel, one per slide, so nothing gets cropped. A video clip of the customer speaking is the strongest form of social proof, and a caption card acts as the accessible fallback.
| Format | Best when | Where it fits |
|---|---|---|
| Quote card | One short, punchy line under about 20 words | LinkedIn feed, Instagram feed, Facebook feed |
| Screenshot-style review | Longer review from Google, Trustpilot, G2 or an email | Instagram feed, LinkedIn feed, X image post |
| Carousel of quotes | Three to ten short quotes on one theme | Instagram carousel, LinkedIn carousel |
| Video caption card | Short customer video with on-screen quote and subtitles | Instagram Reels, TikTok, LinkedIn video |
| Text-only post | Plain-text quote with attribution, no image | X, LinkedIn, Facebook |
For a carousel, keep one idea per slide and repeat the customer name and role on the final slide so a screenshot of any single slide still credits them.
Write attribution that reads as credible
Credibility comes from specifics, not from personal data. 'Priya, operations lead at a Manchester logistics firm' reads as real without exposing a home city or a full identity the customer did not agree to. Aim for three fields: first name, role, and either company name or a general descriptor (industry plus city). Add a small profile photo only if the customer said yes in writing.
For B2B, a full name, title and company logo is normal and expected; that is what makes a LinkedIn testimonial land. For B2C, especially in health, finance or anything sensitive, a first name and a rough location is safer. Never invent a persona or use a stock photo next to a real quote; if the person did not send a photo, use their initials in a coloured circle instead.
Adapt one quote for each platform
The same testimonial should look different on each network. On LinkedIn, lead the caption with the outcome ('cut onboarding from two weeks to three days') and put the quote card underneath; a peer-reviewed tone works. On Instagram, the image does the heavy lifting, so pull the strongest six or seven words into large type and let the caption add context. On X, a short quote sits well as plain text with a single image, and the character ceiling forces you to keep it tight. On Facebook, longer text is tolerated and works well for community-driven businesses where the story matters.
Preview each version before you commit. You can build the mockup in the instagram post mockup tool, then rebuild the same quote in the linkedin post mockup and twitter post mockup to see how the wording, avatar and line breaks land on each surface. A facebook post mockup catches the extra caption length Facebook allows.
Review the design as a mockup before the customer sees it
Send the customer an image that looks like a real post, not a raw design file. That is what the mockup is for: they see the exact avatar, handle, caption preview, like count position and cropping the audience will see. It surfaces problems early, such as an important word being cropped on mobile, a logo sitting on top of the profile photo, or an attribution that reads awkwardly next to the platform's own metadata.
Run three passes before the customer sees it. First, a design pass for legibility at thumbnail size. Second, a legal pass for the disclosure, the exact wording and the permission record. Third, an accessibility pass: alt text describing the quote and attribution, sufficient contrast, and captions on any video. Sibling guides like quote post mockup and linkedin post mockup for employee advocacy go deeper on adjacent workflows.
Rotate testimonials across a content calendar
One testimonial per week per channel is a sustainable pace for most small businesses; agencies running several clients can plan a rolling library so no quote repeats within a quarter. Tag each approved testimonial with the product line it references, the persona it speaks to, and the objection it answers (price, onboarding time, support quality). When you plan the month, pull one quote against each objection you are seeing in sales calls.
- Keep a spreadsheet of approved quotes with the consent email linked
- Retire a quote if the customer churns or the claim goes out of date
- Refresh the design template quarterly so the feed does not look static
- Repurpose a strong quote as a carousel slide, a story sticker and a video caption from the same source file
Common adjacent formats live in the templates library if you need a starting point for the visual.
Frequently asked questions
Do I need written permission to post a customer review on social media?
Yes. Even if the review is public on Google or Trustpilot, republishing it as a branded social post with the customer's name or photo is a new use. Email the customer the exact wording, the platforms and dates, and the visual you plan to publish, and keep their written approval with the asset. If you edit for length or grammar, get a second approval on the edited version.
How do I disclose that a testimonial came with a free product or discount?
Put the disclosure inside the image so it is visible before the caption is expanded, and repeat it in the caption. Use plain language like 'Paid partnership' or 'Received a free sample' rather than vague hashtags. The FTC's Endorsement Guides require material connections to be clear and conspicuous; place the disclosure where any viewer would see it, not buried at the end.
What is the best format for a testimonial post: quote card, screenshot or video?
It depends on the quote. A short, punchy line works as a quote card. A longer, specific review works as a screenshot-style image because it looks unedited. Multiple short quotes belong in a carousel, one per slide. A customer speaking on camera is the strongest form of social proof; add a caption card so the message still lands without sound.
How much personal information should I include in the attribution?
Enough to be credible, not more. For B2B, a full name, job title and company are standard. For B2C, a first name plus role and city or region is usually safer, especially in sensitive categories like health or finance. Only add a profile photo if the customer sent one and approved its use; otherwise use initials in a coloured circle.
Ready to try it? Paste your draft into the generator, add the image, and download the preview for approval.
Start at aipostmockup.comGo to the instagram post mockup tool →