WhatsApp Messages as Evidence: Export & Summarize
Export and organize WhatsApp messages for a dispute, mediation, or agreement. Keep the original ZIP and review the conversation in context before sharing.
In questo articolo
- Why screenshots are not enough
- Step 1: Export the conversation correctly
- Step 2: Preserve the original export
- Step 3: Generate two summary documents
- Step 4: Include voice messages when they matter
- Step 5: Hand off cleanly
- Privacy considerations for sensitive chats
- A note on admissibility
- Related workflows
- Need to organize a long WhatsApp export quickly?
New: for the complete overview including admissibility, jurisdictions (Brazil, UK, US, Portugal), and related resources, start with the WhatsApp Evidence Guide. This post goes deep on the export-and-summarize workflow.
People make agreements on WhatsApp. They negotiate prices, confirm deliveries, approve changes, and make promises. When something goes wrong, those messages become the evidence.
This post is not legal advice. It is a practical workflow for exporting, preserving, and organizing WhatsApp conversations so they are useful to a lawyer, mediator, or advisor. What you do with the summary is between you and your legal counsel.
Why screenshots are not enough
Screenshots are fine for a single message. They fall apart when:
Trasforma questa chat in prove organizzate e con timestamp.
Analizza la tua chat- The timeline matters (you need to show sequence, not isolated messages)
- Context matters (a "yes" means nothing without the question it answered)
- The conversation spans weeks or months
- Key points were made in voice messages that screenshots cannot capture
- The other party disputes what was said
For anything beyond a simple "they said X on this date," you need a complete export with a structured summary.
Screenshots can also leave out the messages immediately before and after the image. A full export can give a professional more context to review, but it does not prove where the conversation came from, whether it is complete, or what legal weight it has.
What a complete export captures that screenshots cannot
The WhatsApp _chat.txt file records every message in sequence with sender names and timestamps in a consistent format. It also includes system-level events such as when participants joined or left a group, when someone changed the group subject, and when messages were deleted by a participant. These metadata points can matter in a dispute about what someone knew and when they knew it. A folder of screenshots captures none of this context.
Step 1: Export the conversation correctly
Use WhatsApp's built-in export function to generate a .zip file of the conversation. Include media if voice messages contain relevant terms, agreements, or commitments.
Important things to know about WhatsApp exports:
- Guides often repeat an export limit of 40,000 messages (10,000 with media). Real exports go well past it, but check that the dates in your export cover the period that matters.
- If export is blocked by an admin's privacy settings, you may need that changed. See the advanced chat privacy guide.
- Export from both sides if possible. Your export and the other party's export should match, which strengthens credibility.
For a detailed walkthrough: How to export on iPhone or Android.
Understanding the export limit and its implications
The 40,000 and 10,000 figures are widely repeated, not reliable caps: single exports of close to double the 40,000 figure without media, and more than six times the 10,000 figure with media, have been received. A busy business chat can still run to tens of thousands of messages, so do not assume the export is complete.
Confirm that the first and last dates shown in the .zip cover the full period before you proceed. If the earliest messages matter and they are missing, note that gap in writing rather than assuming they were never sent.
Exporting from both sides of a conversation and comparing the outputs strengthens the credibility of the record in a dispute. If your export and the other party's export are identical, that consistency is itself a form of verification. Discrepancies, if any exist, are also informative.
Step 2: Preserve the original export
This is critical and easy to forget:
- Save the original
.zipfile untouched. Do not rename it, do not unzip it, do not edit anything inside it. - Store it somewhere with a timestamp: cloud storage, email it to yourself, whatever creates a record of when you had it.
- Work only on a copy.
If you ever need to demonstrate that the export has not been tampered with, you want the original file with its original metadata intact. Editing the _chat.txt file or removing media files from the archive undermines that.
What the export package actually contains
An exported WhatsApp .zip contains a _chat.txt file plus any media attachments you chose to include. The _chat.txt file is a plain text document using a consistent line format: date, time, sender name, and message body. Media files are referenced inline in the text by filename. The integrity of the record depends on both the _chat.txt and the media files remaining untouched and in their original state. Removing a single audio file or changing a single character in the text file creates a gap that undermines the integrity of the whole archive. Treat the original .zip as a sealed record.
Step 3: Generate two summary documents
A lawyer does not want to read 5,000 WhatsApp messages. They want two things:
- A chronological timeline of key events (1-3 pages)
- A key issues list with supporting excerpts
Generating the timeline
Upload the export to ThreadRecap and ask, in the chat that opens with the recap:
Create a chronological timeline of key events from this chat. Only include events relevant to: agreements, payments, delivery, deadlines, changes, cancellations, and disputes. For each event include: date, participants involved, what was agreed or disputed, and a short excerpt from the chat. Use neutral tone throughout. End with: (1) open questions and (2) information that appears to be missing from the conversation.
If voice messages are included, ThreadRecap will transcribe them and merge them into the timeline automatically. This matters because in many disputes, the real agreement lives in a voice message that nobody wants to replay ten times.
Generating the issues list
Then ask the same chat a second question:
List the disputed or potentially contentious issues as a structured list. For each issue: what each party appears to claim, the messages that support each side, and whether the point was resolved or remains open. Mark anything uncertain as uncertain.
Why two passes instead of one
A single request tries to do everything and often compromises on depth. Two focused requests produce a tight timeline and a detailed issues breakdown, which is exactly the format professionals can work with quickly.
When you ask for the timeline first, the answer focuses entirely on chronological sequencing and event extraction. When you ask separately for the issues, the answer focuses on contested claims and supporting evidence without the constraint of having to produce a narrative at the same time. The resulting documents are shorter, more precise, and easier to act on than a single combined output trying to serve both purposes simultaneously.
Step 4: Include voice messages when they matter
In many business disputes, the actual terms were agreed in a voice message. "Just send me a voice message with the details" is how people negotiate on WhatsApp.
If voice messages are part of the evidence:
- Include media in your WhatsApp export
- ThreadRecap sends voice messages to OpenAI's audio transcription service and places the transcripts in the chat timeline
- The transcript becomes part of the timeline, treated the same as any text message
- You can review transcriptions for accuracy before relying on them
Voice messages can add useful context, but review important transcripts against the original audio before you rely on them.
Accuracy and format of voice message transcription
WhatsApp voice messages are often .opus on Android and .m4a on iPhone. ThreadRecap can process both through OpenAI's audio transcription service. Quality varies by recording, accent, and language, so review important transcripts against the original audio.
Once transcribed, the voice message content is merged into the chat timeline at the correct chronological position. A voice message sent at 14:32 on a given date sits between the text messages at 14:31 and 14:33, not in a separate appendix. This treatment means a lawyer reading the timeline sees the conversation as it actually unfolded, rather than having to mentally cross-reference a separate audio log.
Step 5: Hand off cleanly
Ask your lawyer or advisor what format they prefer. A typical handoff package:
- The untouched original export
.zipfile - The timeline summary (PDF or markdown)
- The issues list
- Any supporting files referenced in the chat (invoices, contracts, images)
- A brief cover note explaining the context and what you are asking for
Privacy considerations for sensitive chats
When dealing with potentially legal conversations, be thoughtful about where the data goes. Some things to evaluate in any tool you use:
- Is the chat file parsed locally before anything is sent to a server?
- Are photos, videos, and documents excluded from upload?
- Where are chat text and voice message audio stored, encrypted at rest or in plaintext?
- Can you delete saved analyses, individual chats, or your entire account at any time?
ThreadRecap parses exports client-side, never uploads photos, videos, or documents, and stores chat text, voice message audio, and processed recaps encrypted in your account. You can delete any saved analysis or your entire account at any time. Full details in the privacy policy. From a video, your browser extracts and sends only its audio track for transcription. The video and its visual content stay on your device.
A note on admissibility
Whether WhatsApp messages are admissible as evidence depends on your jurisdiction, the type of proceeding, and how the messages were obtained and preserved. This varies significantly between countries and even between courts.
This workflow can make a long conversation easier to read and discuss with a professional. It does not verify the source, authenticity, completeness, or legal status of the export.
Keep the original .zip separately and explain how you obtained it if a professional asks. The right process depends on the location and facts of your case, so get advice before presenting a chat export in a formal setting.
Related workflows
- If the evidence involves payment disputes, see Late Payment? Build a WhatsApp Invoice Trail for a focused payment evidence workflow
- For documenting freelance deliverables, build a proof of work timeline
Need to organize a long WhatsApp export quickly?
Upload your chat to ThreadRecap to read the conversation more easily and ask focused questions about it. Review the result against the original ZIP and audio before you share it.
Pronto a trasformare la tua esportazione in prove?
Carica la tua esportazione e ottieni una cronologia documentata con citazioni, date e trascrizioni dei messaggi vocali da consegnare a un avvocato.