← Library 03 · 30 minutes on Day 1

How the export works

The whole project starts with one CSV — a structured export of every WhatsApp chat on your iPhone. iMazing is the tool. Below is the exact path. I've already run this end-to-end on my own 1,455-chat history, so the friction points are known and pre-solved here.

Time

Total: roughly one hour, almost all of it idle.

Before you start — turn OFF WhatsApp's end-to-end encrypted backup

This is the single trip-wire that breaks the whole flow. If you've ever enabled end-to-end encrypted backups in WhatsApp (separate from iCloud), iMazing cannot read your chats.

On your iPhone:

  1. Open WhatsApp → Settings → Chats → Chat Backup
  2. Tap End-to-End Encrypted Backup
  3. Turn it OFF. You'll need to enter your 64-digit key or your password.
  4. Wait until it confirms "off".
  5. Trigger a fresh backup: Settings → Chats → Chat Backup → Back Up Now.

You can switch it back on after the export. Anthony's recommendation: leave it off until project end so we can re-pull if needed.

Step 1 — install iMazing

imazing.com — free download, free for what we need (just chat export). Mac or Windows both work.

Install. Open. Plug your iPhone into your Mac with a Lightning / USB-C cable. Trust the computer if prompted.

Step 2 — take a fresh backup

iMazing left panel → click your iPhone name → Back Up (top button).

This pulls everything onto your Mac. 5–30 minutes depending on iPhone storage used. You can use your phone normally during this.

Step 3 — export all WhatsApp chats in one bulk operation

This is the key trick — you do not export one chat at a time. iMazing supports a bulk operation that does all of them at once.

  1. iMazing left panel → click WhatsApp under your iPhone
  2. The middle pane shows all your WhatsApp conversations
  3. Click anywhere in the chat list to focus it
  4. Cmd+A (Mac) or Ctrl+A (Win) to select all chats — they should all highlight blue
  5. Top-right toolbar → Export to PC (or "Export Chat")
  6. In the export dialog: - Format: check CSV + PDF (CSV for the analysis, PDF as a readable archive) - Include media: ✅ yes - Date range: All - One file per chat: ✅ yes
  7. Destination: make a folder anywhere — e.g. ~/Desktop/whatsapp-export-paul/
  8. Click Export

Progress bar runs. 10–60 minutes depending on chat count. Walk away.

Step 4 — hand the folder to me

Once done you'll have a folder with one CSV per chat (or one bulk CSV with all sessions), plus PDFs, plus media subfolders.

Three options to get it to me:

  1. WhatsApp the folder as a zip. Right-click the export folder → Compress → drag the .zip into our chat. Probably the simplest if it's under 200 MB.
  2. Dropbox / iCloud link. If larger, upload to Dropbox or iCloud Drive, share the link with me.
  3. AirDrop or USB stick. If you're in Dubai and want to do it in person, easiest of all.

The data never leaves your control. I work on a copy stored locally on my Mac, encrypted at rest, deleted at project end. See privacy + data for the full posture.

If iMazing crashes mid-export

This is rare but happens on very large chats (10,000+ messages).

  1. Force-quit iMazing (Cmd+Q, then force quit from the dock if needed)
  2. Reopen
  3. Re-run the export but deselect chats that already completed (anything that finished writing to disk is fine)
  4. Or split: do family chats first, then business, then groups

I process whatever lands in the export folder. Partial extraction is fine — we just re-run the missing portion in a second pass.

What I do once I have the CSV

Day 2 onwards, no input needed from you until Day 5 (the one-hour bulk-confirm session). Walked end-to-end in the main proposal and the build sequence.

Friction notes from my run

Three things I hit on my own export that the SOP above pre-empts. Sharing for context — you shouldn't see any of these:

  1. E2E encrypted backup was on by default. First attempt failed. Fix at top of this page handles it.
  2. iMazing's export dropdown looks like nothing's clickable. Reality: text-format options are greyed until you've selected chats with Cmd+A. The export-to-CSV option lights up after that.
  3. The bulk option is hidden. Most people export one chat at a time. The Cmd+A move is the unlock — supported but undocumented in the obvious place.

If you hit anything I haven't seen, WhatsApp me and we solve it on the spot.

Part of the Articulate AI proposal library for Paul Lunghis. Back to the main proposal or the library index.

💬 WhatsApp Anthony 📞 Call · +971 50 508 4451
💬 WhatsApp Anthony 📞 Call