Workplace harassment, bullying, and inappropriate behavior increasingly happen over WhatsApp. Work groups, direct messages, and after-hours texts create a record that exists on your phone but is difficult to organize, present, and preserve.
If you need to report harassment to HR, file a formal complaint, or consult with a lawyer, you need that WhatsApp record structured and preserved. This guide shows a practical workflow for doing that.
This is not legal advice. It is a practical guide for organizing WhatsApp evidence. For legal guidance specific to your situation, consult an employment lawyer.
Turn this chat into organized, timestamped evidence.
Analyze your chatWhatsApp allows senders to delete messages for all participants, and that deletion can happen at any time after a message is sent. If a harasser realizes they may face a complaint, removing incriminating messages is a real possibility. Messages deleted by a sender before you export will not appear in the exported chat history at all — they are gone from the record entirely. This is not a flaw in the export system; it is simply how WhatsApp works. The practical implication is that every day you delay is a day during which the record you need can be quietly erased. Export first, analyze later.
A long-running workplace relationship or group chat can contain tens of thousands of messages. ThreadRecap can process WhatsApp exports containing 75,000 or more messages and ZIP files up to 2 GB, which means even a multi-year conversation history does not need to be manually trimmed before upload. Trying to scroll through 75,000 messages by hand to identify relevant incidents is not realistic. Structured analysis is the only practical approach at that scale.
Do not wait. Export the relevant WhatsApp conversations as soon as you decide to document the behavior. Messages can be deleted by the sender, and you want to capture the record while it is complete.
Include media if voice messages contain relevant content (threats, inappropriate comments, coercion). The voice messages will be saved as `.opus` or `.m4a` files in the export.
Export every relevant conversation: direct messages with the harasser, group chats where incidents occurred, and any conversations with witnesses or colleagues where you discussed the behavior.
This step is critical:
If the situation escalates to legal proceedings, the original unaltered exports demonstrate that the evidence has not been tampered with.
The `.zip` file produced by WhatsApp's export function has a specific internal structure and file modification timestamps that reflect the state of the conversation at the time of export. When you upload that file to cloud storage, the service records the date and time of upload independently of anything you control. That combination — an unmodified file with a third-party timestamp — is a straightforward way to support the claim that you have not edited or fabricated anything after the fact. Some employers and legal processes will ask how you can prove the evidence has not been tampered with; a timestamped cloud upload of the original untouched ZIP is a concrete, verifiable answer.
Upload the export to ThreadRecap and ask, in the chat that opens with the recap:
Create a structured incident report from this conversation. For each incident: date, time, who was involved, what was said or done, and how it relates to a pattern of harassment or inappropriate behavior. Categorize incidents as: direct harassment, intimidation, exclusion, boundary violation, retaliation, or inappropriate conduct. Note any witnesses present in the conversation. Use neutral, factual language throughout. End with: (1) a summary of the pattern, (2) frequency and escalation over time, (3) any responses from the target.
HR investigators and employment lawyers consistently advise that complaint documentation should describe behavior rather than characterize intent. A report that states "on 14 March at 09:42, [Name] sent a voice message saying 'you're completely useless and I don't know why we hired you'" is more credible and harder to dispute than one that states "on 14 March, [Name] viciously attacked my competence." The Custom Prompt above is worded to produce neutral, factual output precisely because that framing holds up better under scrutiny. If the AI output includes interpretive language that feels too strong, revise it to be more descriptive before submitting to HR.
Run a second Custom Prompt with:
Create a chronological timeline of relevant events. For each entry: date, participants, what happened, and a direct excerpt from the conversation. Only include events relevant to the complaint. Organize by date. At the end, list: (1) first known incident, (2) most recent incident, (3) total number of incidents documented, (4) whether the behavior escalated over time, (5) any internal reports or requests to stop that appear in the conversation.
Inappropriate or threatening voice messages are some of the most powerful evidence, but they are also the easiest to overlook because they are not text. Common scenarios:
Include media in your export. ThreadRecap transcribes voice messages and merges the transcripts into the timeline. Each transcribed voice message gets a timestamp, making it part of the documented record.
When you export a WhatsApp chat with media included, voice messages are saved as `.opus` or `.m4a` audio files alongside the main chat text file. ThreadRecap uses OpenAI's transcription models to transcribe those files, with accuracy that varies by recording quality, accent and language. The transcripts are then matched to their position in the conversation by timestamp, so the final output shows voice message content in context rather than as a separate appendix. For HR purposes, this means an investigator reading your incident report sees the voice message transcript exactly where it belongs in the sequence of events, not as an afterthought. Where audio quality is lower — background noise, strong accents, overlapping speech — accuracy will vary, and it is worth noting any uncertain transcriptions in your complaint cover letter.
A well-organized harassment complaint typically includes:
The cover letter is worth writing carefully. It should be no more than one page and should state: your name and role, the name and role of the person whose behavior you are reporting, the approximate date range covered by the evidence, a one-sentence summary of the nature of the behavior, what you are requesting from HR (investigation, mediation, formal disciplinary action), and a list of the attached documents. HR investigators deal with a high volume of complaints; a clearly labeled package with a concise cover letter is far more likely to be read thoroughly than a disorganized collection of screenshots with a vague covering email.
Harassment in group chats has additional dimensions:
When generating your Custom Prompt analysis for group chats, add:
Identify the participants and their apparent roles or relative authority. Note any instances where a person in authority directed inappropriate behavior at someone with less authority. Note bystander responses or lack thereof.
Group chat analysis adds 2 credits to the base cost.
One of the most significant aspects of group chat harassment that is difficult to capture in a simple screenshot collection is the absence of response. When a manager sends a demeaning message to an employee in a group of 20 colleagues and no one replies, that silence is itself meaningful. It can indicate that other employees recognized the behavior as inappropriate but felt unable to respond, or that the culture of the group normalized such exchanges. A structured analysis of the full group chat export can surface these patterns explicitly — noting, for example, that a particular type of comment from a particular participant consistently received no pushback, or that the target's own participation dropped significantly after a specific incident.
Harassment documentation involves highly sensitive personal information. Consider:
For a full review: Is It Safe to Upload WhatsApp Chats to AI?
Recording and presenting communications as evidence varies by jurisdiction. In many places, you have the right to preserve and present conversations you participated in. However, employment law, privacy regulations, and evidence rules differ significantly by country and region.
This workflow gives you a well-organized, credibly preserved record. What you can do with it legally is a question for your lawyer.
Upload your export and get a documented timeline with quotes, dates, and voice message transcriptions you can hand to a lawyer.
Export WhatsApp chats to build a facts-only timeline of your business partnership dispute, cutting through conflicting memories and arguments.
Feb 10, 20268 min read
Workplace harassment on WhatsApp? Here's how to export, preserve, and organize your conversations into a structured incident report for HR or legal action.
Upload your export and get a documented timeline with quotes, dates, and voice message transcriptions you can hand to a lawyer.