Landlords and tenants negotiate almost everything on WhatsApp: repair requests, rent adjustments, move-out dates, deposit returns, and lease modifications. When a dispute escalates, those conversations become the evidence.
The problem is that WhatsApp conversations are messy. Requests are scattered across months, agreements are buried in voice notes, and both sides remember different versions of what was said. This guide shows you how to turn a chaotic WhatsApp thread into organized evidence you can use.
This is not legal advice. It is a practical workflow for preserving and structuring your conversations.
Turn this chat into organized, timestamped evidence.
Analyze your chatIn all of these, the WhatsApp conversation is the primary record of what was agreed and when.
WhatsApp messages have been accepted as evidence in small claims court, tenant tribunal proceedings, and housing authority complaints across multiple jurisdictions. The reason is straightforward: each message carries a timestamp, a sender identity tied to a phone number, and a delivery or read receipt that is difficult to fabricate after the fact. That combination makes WhatsApp records more reliable as a contemporaneous log than an email chain reconstructed from memory or a witness statement written months later.
Screenshots work for one or two messages. But courts, tribunals, and housing officers are increasingly familiar with the limits of screenshot evidence. A screenshot shows only what the person presenting it chose to capture. It cannot demonstrate context, prior exchanges, or the overall pattern of communication. A complete export file, by contrast, contains every message in the thread from the first contact onward, with metadata intact.
If the other side also presents screenshots, the full export is the authoritative record. Gaps between screenshots become visible. Selective quoting is easier to identify. The person reviewing the evidence can see whether a message that appears to be a promise was immediately walked back two messages later, or whether a complaint was actually acknowledged and then ignored.
Screenshots work for one or two messages. They fail when:
A complete export with a structured summary is more credible and more useful than a folder of screenshots.
Export the WhatsApp conversation with your landlord or tenant. Include media if voice notes contain relevant agreements (rent negotiations, repair commitments, move-out terms).
If the conversation is very long, check the export limits. Export without media if you need maximum message coverage.
WhatsApp does not show a fixed message count for an export. What fits can vary by device, app version, available storage, and whether media is included. For a tenancy that has run two or three years with regular communication, upload the intact ZIP and check the available period in preview before relying on it. Exporting without media usually makes a smaller ZIP; include media when the voice notes matter.
ThreadRecap can process exports containing 75,000 or more messages and handles ZIP files up to 2 GB, so if you are working with an unusually large chat — for example, a group chat that included a property manager, a maintenance contractor, and multiple tenants — you do not need to trim the file before uploading.
Keep the `.zip` file untouched. Do not rename, unzip, or edit it. Store it somewhere with a timestamp (cloud storage such as Google Drive records the upload date). On Android, the system file picker lists Google Drive in its side menu, so you can pick the file straight from there later without downloading it again.
This is your unaltered record. Work only on a copy.
Uploading the original `.zip` to cloud storage immediately after export is one of the simplest ways to establish that the file has not been modified. The storage provider's timestamp provides an independent record of when the export was created. If the matter proceeds to a tribunal or court, you can point to that timestamp as evidence that the export predates any allegation that you edited the conversation. Some housing solicitors and tenant advocates now routinely ask clients to provide this kind of timestamped original as part of their initial instructions. Creating it costs nothing and takes thirty seconds.
Upload the export to ThreadRecap and ask, in the chat that opens with the recap:
Create a chronological timeline of this tenant-landlord conversation. For each event include: date, who said what, and category (repair request, rent discussion, deposit, notice, complaint, agreement, or other). Flag any commitments made by either party and whether they were fulfilled based on subsequent messages. Use neutral language. End with: (1) open commitments not yet fulfilled, (2) points of disagreement, (3) information that appears to be missing.
This produces a structured timeline that shows the full sequence of events, not just the moments that favor one side.
When you read a WhatsApp thread linearly, your eye tends to stop at the messages that confirm what you already believe. A structured timeline forces every event into a neutral, dated sequence. Patterns that were invisible in the chat become obvious: a landlord who acknowledged a repair request four times over six months but never acted on it; a tenant who paid rent late in three consecutive months before the current dispute arose; a deposit agreement that was reached in writing but later contradicted by a voice note. The timeline does not argue a position — it organizes the facts so that whoever reads it can draw their own conclusions, which is exactly what a decision-maker at a tribunal or court is trying to do.
Run a second Custom Prompt with:
List every disputed issue between tenant and landlord. For each issue: what the tenant claims, what the landlord claims, supporting messages with dates for each side, and whether the issue was resolved. Group by category: repairs, payments, deposit, notice period, access, other. Mark anything uncertain.
The issues breakdown is particularly useful before a formal hearing because it creates a shared factual reference. If you share the breakdown with the other party or their representative, it becomes harder for either side to claim ignorance of what the other side is asserting. Many deposit disputes and repair disputes settle before reaching a tribunal once both parties see a neutral summary of the same conversation they were each reading selectively. The breakdown also helps you identify which issues have clear documentary support and which rely on inference, so you can decide where to focus your energy.
Rent negotiations and repair commitments are often discussed via voice note. "I'll get someone over next week" said in a voice note three months ago is evidence of a commitment.
Include media in your export and ThreadRecap will transcribe voice notes automatically. The transcripts are merged into the timeline chronologically.
WhatsApp stores voice notes in the export as `.opus` audio files. ThreadRecap sends these files to OpenAI's transcription models, with accuracy that varies by recording quality, accent and language. The resulting text is timestamped and treated as part of the conversation, so it appears in your timeline in the correct position alongside the written messages. For a rental dispute, this means a landlord's verbal promise made in a voice note in January will appear in the January section of the timeline alongside any written messages from the same period, rather than being separated into a different document.
If audio quality is poor — a voice note recorded in a noisy environment or with significant background noise — the accuracy will be lower. In those cases, it is worth listening to the original file and manually correcting the transcript before including it in your evidence package.
Depending on your situation:
A complete evidence package serves multiple purposes at once. It demonstrates that you have approached the dispute methodically, which matters to mediators and decision-makers who see many cases where one party has organized records and the other does not. It also forces you to review your own position honestly: generating an issues breakdown occasionally reveals that the other party did send a message you had forgotten, or that a commitment you thought was clear was actually conditional. Knowing that before a hearing is an advantage, not a setback.
Avoid submitting every message in the chat as your evidence. A 4,000-message export is not evidence — it is a document dump that no adjudicator wants to read. The value of the ThreadRecap workflow is that it converts the full export into a concise, navigable summary, while the original export file sits in the background as the verifiable source. Submit the summary as your primary document, reference specific messages by date when making a point, and have the original export available if it is requested.
Tenant-landlord conversations are personal. ThreadRecap parses your export locally and never uploads photos or videos. Only the text and audio you approve are sent for analysis.
Upload your export and get a documented timeline with quotes, dates, and voice message transcriptions you can hand to a lawyer.
Turn your WhatsApp chat into a timestamped payment trail that proves every promise, invoice, and delivery confirmation when a client refuses to pay.
Feb 10, 20268 min read
Turn scattered WhatsApp messages about repairs, deposits, and rent into organized evidence you can use to resolve your tenant landlord dispute with confidence.
Upload your export and get a documented timeline with quotes, dates, and voice message transcriptions you can hand to a lawyer.