How it works

From a real conversation to a verified testimonial.

Six steps. Under a minute. The polished testimonial is synthesized faithfully from the chat — never invented. The verbatim quotes are 100% literal. Everything below explains how.

At a glance

One file in. Many verified outputs out.

The whole flow happens between dragging your conversation file and clicking copy / export. Under a minute end to end.

Conversation file WhatsApp .zip / .txt or email .eml
Truesaid Integrity checks · synthesis · QR
Verified outputs Image · widget · profile · HTML
Image with QR
Embeddable widget
Public profile
Copy-as-HTML
Step by step

The full flow, end to end.

Six steps. Under a minute. Each one explained — what you do, what Truesaid does, and what's worth knowing.

01
Already done

Have a real conversation with a happy client

Truesaid starts with something you already have: a chat where a client thanked you, told you the work made a difference, or recommended you to a friend.

You do

Identify the chat or email thread you want to use. WhatsApp or email — both work, in any language.

Truesaid does

Nothing yet. The conversation is yours; Truesaid never reads anything you don't import.

💡 You don't need to ask the client for anything. The testimonial gets generated from words they already wrote.
02
~30 seconds

Export the conversation

Get the file out of the conversation app and onto your device. WhatsApp's built-in Export Chat or your email's Save As does the job.

You do

On WhatsApp: open the chat → contact name → Export Chat → Without Media (or With Media). On email: forward the thread to yourself, or save the message as an .eml file.

Truesaid does

Nothing yet — this happens entirely on your device.

💡 Both .txt and .zip from WhatsApp work. With Media is heavier but isn't required for the testimonial.
03
~5 seconds

Drag the file into Truesaid

On the dashboard, drop the export onto the upload area. Truesaid takes it from there.

You do

Drop the file. That's the only manual upload step.

Truesaid does

Detect the file format (WhatsApp ZIP, WhatsApp .txt, email .eml). Detect the conversation language automatically. Recognise the client's name from the chat headers.

💡 If you have multiple chats with the same client, upload the most recent one first — you can append more later.
04
Under a second

Truesaid runs integrity checks

Before any text is generated, Truesaid audits the original file to confirm it's a genuine export and not something tampered with.

You do

Wait. Watch the live verify feed if you're curious.

Truesaid does

Run CRC checksums on every entry, validate the ZIP / email structure, check for re-zip artifacts, verify timestamps are sequential, and on email files validate the DKIM cryptographic signature when present. The integrity score is recorded with the testimonial.

💡 If a check fails, you'll see exactly which one and why. We don't proceed silently with a broken file.
05
~10–20 seconds

Truesaid writes the testimonial and pulls the verbatim quotes

The two distinct outputs Truesaid produces. Both are grounded in the chat — but verified differently.

You do

Choose the version (short / medium / long) and tone (balanced, results-focused, personal, journey).

Truesaid does

For the polished testimonial: Truesaid reads the conversation and synthesises a coherent review — grounded in what the client actually said, never inventing claims, never attributing things the client didn't express. For the verbatim quotes: Truesaid extracts the strongest exact phrases the client wrote, with original timestamps. These are word-for-word literal — no edits, no translation.

💡 Regenerate as many times as you want. Each regeneration re-reads the chat from scratch — never building on a previous draft.
06
Instant

Share, embed, or publish — verified

You're ready to use the testimonial in any format you want. Every output carries a verification badge.

You do

Pick the format: image with QR for social, HTML for email, embeddable widget for your website, your public profile page, or a copy-as-text fallback.

Truesaid does

Render the format with your branding settings, embed the QR pointing to the public verification URL, and stamp the verification badge on every output.

💡 Every output stays linked to the same verification page. If a prospect scans the QR from your website, your image, or your widget, they land on the same proof page.
Step 02 — in detail

How to export your conversation.

Truesaid supports two source types right now. The export step lives entirely on your device — Truesaid never sees the conversation until you upload the file.

WhatsApp

  • iPhone Open the chat → tap the contact name at the top → scroll → Export Chat → Without Media → Save to Files.
  • Android Open the chat → menu (⋮) → More → Export chat → Without Media → Save the .zip / .txt to your device.
  • WhatsApp Web / Desktop Doesn't support export directly. Use your phone, then upload the file from your computer if you prefer.

Email

  • Gmail Open the message → ⋮ menu → Show original → Download Original (.eml). Or forward the thread to yourself, then save it as .eml.
  • Apple Mail Drag the message from your inbox onto the desktop — it saves as an .eml file ready to upload.
  • Outlook Open the message → File → Save As → choose .eml format.
A real example

From a real chat to two verified outputs.

What Truesaid actually produces from a short, plausible client conversation. The polished testimonial is a synthesis. The verbatim quote is literal.

The conversation
Hola Juan, te quería decir gracias. Llevábamos 6 meses con la inspección parada y en dos llamadas tuyas se desbloqueó.
14:32
Gracias Lucía 🙏 me alegra mucho. Si en algún momento queréis dar el siguiente paso me decís.
14:35
Sin duda. Y lo más importante: explicas las cosas de forma que se entiendan, sin tecnicismos. Le he pasado tu contacto a tres amigas que están en la misma situación.
14:36
What Truesaid produces
Polished testimonial

"Llevábamos seis meses con la inspección bloqueada y en dos llamadas Juan lo desbloqueó. Lo mejor: explica las cosas para que las entiendas, sin tecnicismos. Le he recomendado ya a tres amigas en la misma situación."

Synthesised from the conversation. No invention.
Verbatim quote

"explicas las cosas de forma que se entiendan, sin tecnicismos."

Literal. Original timestamp 14:36 preserved.
What you can do with it

Six output formats. One verification chain.

Every format below points back to the same public verification page. Edit the testimonial in Truesaid and every output updates.

Image with QR Branded PNG ready for Instagram, LinkedIn, X. Embedded QR links to the verification page.
Copy as HTML Paste with formatting into Gmail, Notion, Google Docs, your CMS — keeps the verification badge intact.
Embeddable widget Iframe snippet for your website. Your colors, your typography. Updates automatically when you edit.
Public profile truesaid.com/u/your-id — a single page with all your verified reviews. Indexable by Google.
Direct share Pre-built share links for Twitter / LinkedIn / Facebook / WhatsApp. Each platform fetches the verification page and shows a preview.
Case study Long-form narrative — situation, challenge, what we did, outcome — verifiable end-to-end.
What people see when they scan

The public verification page.

Anyone — your prospect, your client's friend, a journalist — can scan the QR or click the link and land on a page like this. No login, no friction. Only non-sensitive metadata; the chat itself is never shown.

Verified by Truesaid

Lucía M. — verified testimonial

Extracted directly from a real WhatsApp conversation. No edits, no fabrication.

Imported
March 14, 2026
Source
WhatsApp
Language
Spanish
Messages
247
ZIP signature valid
CRC checksums 247/247 ok
No re-zip artifacts
Timestamps sequential
Honest expectations

When Truesaid works best (and when it doesn't).

Some conversations make great testimonials. Others don't. Knowing which is which saves you time.

Works best when

  • The client clearly says the work made a difference, with at least one specific reason.
  • You have at least 10–20 messages of back-and-forth — enough context to ground the synthesis.
  • The conversation is in one main language (auto-detected).
  • The client uses their own words, not just emojis or one-liners.
  • You have one chat per client (you can append more later).

Less ideal when

  • The chat is mostly logistics ("yes", "ok", "see you Monday") with no commentary on outcomes.
  • The client's contributions are five emojis and a thumbs-up.
  • You only have one or two messages — not enough to ground a testimonial.
  • The chat is from a third party (not directly with the client) — Truesaid needs the client's own words.
  • The conversation contains sensitive details you don't want quoted, even verbatim.
"What if…"

Common questions about the flow.

What if my chat is in two languages?

Truesaid auto-detects the dominant language and uses it for the polished testimonial. Verbatim quotes always stay in the language they were written in (no translation), so a bilingual chat will produce a testimonial in the main language and quotes in whichever language each line was in.

Can I add more conversations to the same client later?

Yes. Click "Imported data" on a client and append a new export. Truesaid combines it with the previous corpus and regenerates the testimonial, the excerpts, and the topic tags from the full set of messages.

What happens if the integrity check fails?

The upload is rejected and you see exactly which check failed and why (e.g. "ZIP appears to have been re-zipped" or "DKIM signature missing"). We don't generate a testimonial from a tampered or suspicious file — the verification chain depends on the source being authentic.

Can I regenerate the testimonial after publishing?

Yes — and it always re-reads the original chat from scratch. Each regeneration produces a fresh synthesis, never building on previous drafts. Older versions are kept in a "Previous versions" panel so you can roll back.

What if I want to change or remove a published testimonial?

Delete the client and the verification page stops resolving immediately. Every embed, image, and shared link that pointed to it now leads to a "verification not found" page — no orphan content, no hostage data.

See the full FAQ →

Ready to turn a real conversation into a verified testimonial?

Sign in with just your email. No card, no password.

Get started →