Tenant Landlord Dispute? Organize Your WhatsApp Evidence | ThreadRecap
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.
Common tenant-landlord disputes that live on WhatsApp
Repairs not done. You reported a leak three months ago. The landlord said they would fix it. Nothing happened. The messages prove the timeline.
Deposit disputes. The landlord agreed the apartment was in good condition at checkout. Now they want to deduct for damages.
Rent changes. A verbal agreement to reduce rent during renovations, confirmed via voice note.
Notice periods. You gave notice via WhatsApp. The landlord claims they never received it.
Unauthorized entry or harassment. Messages showing repeated unannounced visits or threatening language.
In 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.
Why the full export beats a handful of screenshots
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.
Why you need more than screenshots
Screenshots work for one or two messages. They fail when:
The dispute involves a timeline of events over weeks or months
The landlord (or tenant) made promises at different points that contradict each other
Key agreements were made in voice notes
You need to show a pattern (repeated repair requests, escalating demands)
The other party will present their own selection of messages
A complete export with a structured summary is more credible and more useful than a folder of screenshots.
Step 1: Export the conversation
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.
Understanding WhatsApp's export limits
WhatsApp caps exports at 40,000 messages without media and 10,000 messages with media on most devices. For a tenancy that has run two or three years with regular communication, a long thread can approach or exceed that ceiling. If your conversation is near the limit, export without media first to capture the full text record, then do a separate export with media to capture voice notes from the most relevant period, such as the months immediately before the dispute escalated.
ThreadRecap can process exports containing 60,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.
Step 2: Preserve the original
Save the `.zip` file untouched. Do not rename, unzip, or edit it. Store it somewhere with a timestamp (email it to yourself, upload to cloud storage).
This is your unaltered record. Work only on a copy.
Why timestamping matters for legal credibility
Emailing the original `.zip` to yourself immediately after export is one of the simplest ways to establish that the file has not been modified. The email server 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.
Step 3: Generate a timeline of the tenancy dispute
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.
What the timeline reveals that reading the chat does not
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.
Step 4: Generate an issues breakdown
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.
Using the issues breakdown in negotiation
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.
Step 5: Transcribe voice notes
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.
How voice note transcription works
WhatsApp stores voice notes in the export as `.opus` audio files. ThreadRecap sends these files to OpenAI Whisper for transcription, which achieves approximately 95% accuracy on clear audio. 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.
What to do with the output
Depending on your situation:
Filing a complaint with a tenant board or housing authority: Attach the timeline summary. It shows the pattern clearly.
Negotiating with the other party: Share the timeline. When both sides see the facts laid out neutrally, unreasonable positions often soften.
Sending to a lawyer or mediator: Include the original export, the timeline, and the issues list as a handoff package.
Template: what your evidence package should include
Timeline summary (1-3 pages) — chronological events with dates and excerpts
Issues list — disputed points with evidence from both sides
Original export `.zip` — untouched, with timestamp
Supporting documents — photos of damage, receipts, lease agreement, bank statements
Cover note — brief explanation of who you are, what the dispute is, and what outcome you want
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.
Keeping the package proportionate
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.
Privacy note
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.
Tenant Landlord Dispute? Organize Your WhatsApp Evidence
Turn scattered WhatsApp messages about repairs, deposits, and rent into organized evidence you can use to resolve your tenant landlord dispute with confidence.