How to Turn Tweets, LinkedIn Comments, and DMs into Permanent Testimonials

You’re scrolling through Twitter, and someone just called your product “a game changer.” On LinkedIn, a client left a thoughtful comment under your launch post. In your DMs, a user wrote three paragraphs about how you saved them hours.

That praise is gold. But unless you capture it properly, it’s gone, buried in a feed, lost in a thread, or forgotten in an inbox. The problem is that social media is ephemeral. A tweet gets deleted. A LinkedIn comment disappears when the post is edited. A DM is private by design.

So how do you turn that fleeting praise into a permanent, usable testimonial? It’s not just about copying text. You need to handle consent, choose the right format, and get attribution right. Here’s a practical, no-fluff guide.

Imported social mentions become customer testimonials when you have explicit permission to republish. The full definition of what a testimonial is, and how it differs from a review or a customer story, is on the customer testimonials pillar.

Why Social Praise Is Different from a Formal Testimonial

A tweet or a LinkedIn comment is public, but it’s not necessarily a testimonial. A testimonial is a deliberate endorsement you can use on your website, in your sales materials, or in your ads. The moment you take someone’s words out of their original context, you change the meaning.

That’s why you need explicit permission. Not just a “like” or a “retweet.” You need a clear, documented “yes” that says: “You can use this on your site, with my name and title.”

Step 1: Get Consent (The Right Way)

Don’t assume a public tweet is an open license. It’s not. People often forget what they wrote, and they might not want their words associated with your brand in a permanent way. So ask.

Here’s a simple script you can use in a reply or a DM:

“Hey [name], thanks for the kind words! Would you be okay if I featured your comment on our website as a customer testimonial? I’ll include your name, title, and a link to your profile. Just reply ‘yes’ and I’ll send you a draft to approve.”

Why this works:

  • It’s specific about where you’ll use it (website).
  • It mentions attribution (name, title, link).
  • It offers a draft for approval, so they feel in control.

If they say yes, save that consent. A screenshot of their reply is enough for most cases, but if you’re using the testimonial in ads or on high-traffic pages, you might want a more formal email confirmation. Keep a folder with all consent records.

Step 2: Screenshot vs. Text, Which Should You Use?

You have two main options for capturing the testimonial: a screenshot of the original post or a clean text version. Both have pros and cons.

Screenshots

Pros: They’re authentic. They show the original context, including the platform, the date, and the user’s handle. They’re also great for social proof, people trust a real tweet more than a polished quote.

Cons: They can look messy. Screenshots often include unrelated UI elements, and they don’t match your website’s design. Also, if the original post is deleted, the screenshot becomes a lie, unless you have consent and a backup.

Best use: On your website’s testimonial wall, or in a “social proof” section where you want to show real-time praise. Just make sure you have permission to use the screenshot.

Text Versions

Pros: Clean, consistent, and easy to style. You can trim the quote to the most relevant part (with an ellipsis if needed), and it fits perfectly into your existing testimonial layout. Text is also more accessible, screen readers handle text better than images.

Cons: You lose the original context. A quote that says “this tool is amazing” is less credible without the user’s profile picture or the platform logo. That’s why attribution matters even more.

Best use: On your landing pages, in your sales emails, or in case studies where you want a polished, professional look.

Step 3: Attribution, Get It Right

Attribution is not just a nice-to-have; it’s a legal and ethical requirement. When you use someone’s words, you need to identify them clearly. Here’s what to include:

  • Full name (or at least first name and last initial if they prefer privacy).
  • Job title and company (if relevant and they’ve agreed).
  • A link to their LinkedIn, Twitter, or company website.
  • The original platform and date (e.g., “Twitter, March 2025”).

If the person is a customer, you can also add a short context line like “Customer since 2024” or “Used Testivo for 6 months.” That builds trust.

One common mistake: using a handle like @john_doe without a real name. That’s weak attribution. Always ask for their full name and title when you request consent. Most people are happy to provide it, especially if you’re giving them a backlink.

Step 4: Turn It into a Permanent Testimonial

Once you have consent and the right format, you need to store it properly. Don’t just copy-paste into a Google Doc. Use a tool like Testivo to manage your testimonials. You can tag the source (Twitter, LinkedIn, DM), attach the consent record, and then embed the testimonial on your site with a single line of code.

If you’re using a text version, make sure you have the original quote saved somewhere. If you’re using a screenshot, compress it and add a caption with the attribution.

Step 5: Follow Up (and Keep It Fresh)

Social media praise is a one-time event. But a testimonial is a long-term asset. So after you’ve published it, send a quick thank-you to the person. Let them know where it’s live. That builds goodwill and increases the chance they’ll share your site with their network.

Also, periodically check if the original post is still up. If it’s been deleted, you still have the consent, so you can keep using the testimonial, but you might want to replace the screenshot with a text version to avoid confusion.

What About DMs?

DMs are private, so consent is even more critical. If someone sends you a glowing DM, treat it as confidential. Ask for permission to use it, and if they say yes, get it in writing (a reply in the DM thread is fine).

For DMs, text versions are usually better than screenshots, because screenshots of private messages can look invasive. Use the quote with attribution, and you’re good.

The 5 social platforms worth importing from

Not all social platforms produce usable testimonials. The 5 platforms below are where the highest-quality testimonials come from.

Twitter/X: short-form public praise. Works for tech audiences and B2B SaaS customers. The platform’s character limit forces specificity. Tweets are quotable. The challenge is consent. Most customers do not realize a tweet praising your product is reusable.

LinkedIn: longer-form professional praise. Works for B2B and professional services. Posts are 200-500 words. They reference specific outcomes. The challenge is volume. Most customers will not write a LinkedIn post about your product, but when they do, the content is rich.

LinkedIn recommendations: 250-word private endorsements. The platform prompts customers to write these automatically. The challenge is that the recommendation is on the customer’s profile, not yours. You can quote from it with permission.

Reddit: long-form community discussion. Works for technical products. Customers compare you to alternatives. The challenge is that Reddit is anonymous by default. Most posters will not give you attribution permission.

G2 / Capterra reviews: formal third-party reviews. Works for B2B SaaS. Reviews are typically 200-500 words. They include star ratings. The challenge is that the platform owns the content. You can quote excerpts with attribution.

The 5 platforms produce different content types. Importing from multiple platforms produces a richer testimonial library than relying on one.

How to format the imported testimonial

Once you have permission and the original content, the formatting matters. The 4 steps below produce a wall-ready testimonial from a social mention.

Step 1: Clean the content. Remove the platform’s noise (usernames, hashtags, mentions). Keep the substance. The cleaned version reads like a regular testimonial.

Step 2: Add proper attribution. The full name, the company, the role, and the source platform. “Sarah Chen, VP Marketing at Acme Co. (Originally on LinkedIn).” The source platform disclosure is the legal protection.

Step 3: Format to fit the placement. A homepage testimonial fits in 2-3 sentences. A pricing page testimonial fits in 1 paragraph. A sales deck testimonial can be the full content. Match the format to the placement.

Step 4: Add the date. Social content ages. A 2022 social mention reads differently in 2026. The date signals freshness to the reader.

The 4-step formatting takes 5-10 minutes per imported testimonial. The output is wall-ready content that does not look like social noise.

The 3 mistakes that damage imported testimonials

The 3 mistakes below produce imported testimonials that look unprofessional or worse, get the business into legal trouble.

Mistake 1: Skipping consent. Reposting a tweet or LinkedIn comment without permission violates the platform’s TOS and creates trust issues. Always get explicit consent, in writing, before using the content anywhere other than where it was originally posted.

Mistake 2: Cleaning too aggressively. Removing the customer’s voice (replacing slang, changing grammar) makes the testimonial feel corporate and fake. The customer’s voice is the value. Edit minimally.

Mistake 3: Missing the source attribution. Forgetting to disclose the original platform looks deceptive. Visitors reading the testimonial assume it was collected directly. The disclosure (Twitter, LinkedIn) restores trust.

The Bottom Line

Turning social media praise into permanent testimonials is a smart move, but it requires care. Always get explicit consent, choose the right format for your context, and attribute properly. Do that, and you’ll turn fleeting likes into lasting social proof.

If you want to see how Testivo can help you collect and manage testimonials from any source, check out our testimonial software. And if you’re struggling to get more testimonials in the first place, read our guide on how to ask for a testimonial.

Imported content is rarely publish-ready. The what makes a good testimonial page is the quality check to run against the imported wall.

Importing is a separate path for testimonials that already exist. The how to collect testimonials page covers the standard collection process the import path sits alongside.

Importing is one path for the testimonial type. The types of social proof page covers the typology.

Importing is one path to the testimonial output. The customer advocacy pillar is the system context.

Importing supports multiple formats (text, image, video). The types of testimonials page is the format typology.

Imported content needs a display destination. The displaying testimonials page is the placement typology.

Imported content has a schema layer. The FAQ page schema vs review schema page is the schema reference.

Importing supports the testimonial output. The customer referrals page is the sibling for the referral output.

For the broader import question (CSV, API, tool-to-tool), see the testimonial import. Related: LinkedIn recs vs LinkedIn posts. Related: Trustpilot alongside social imports.

Testivo Editor
Testivo Editor

Samandya is part of the team behind Testivo. He works on how businesses turn customer feedback into usable proof — from one-link collection to embeddable walls with built-in Review schema.
Writing since 2022 with 600+ published articles, he focuses on clear, tested workflows over theory.