Skip to main content

Extract Action Items from a WhatsApp Chat: Who, What, By When

Work gets agreed in WhatsApp and then forgotten. How to pull the action items out of a chat, with owner, deadline and status, and how to tell a real commitment from a passing 'sure'.

An Insights briefing with themes and agreements

“Can you send the revised quote by Friday?” “Sure.” That’s a task, an owner and a deadline, in two messages, between a photo of a cat and a voice note about lunch. Multiply that by a month of a project group and nobody knows any more what’s still owed.

What counts as an action item #

An action item has three parts:

  • what has to happen (send the quote, book the venue, pay the deposit);
  • who said they would do it;
  • by when, if a date or a relative deadline (“by Friday”, “after the inspection”) was given.

And one more that WhatsApp never shows: status. Was it done? The only reliable answer is a later message that says so: “sent”, “paid, here’s the receipt”, “booked for the 12th”.

Doing it by hand #

  1. Search the chat for “can you”, “will”, “I’ll”, “by”, “deadline”, “tomorrow”, weekday names.
  2. For each hit, note the request, the person who accepted, and the date.
  3. Search for a confirmation later in the chat.
  4. Keep the list in a table: task · owner · deadline · status · date of message.

Works for a short chat. In a long one you’ll miss commitments phrased differently, and anything agreed in a voice note.

With a briefing #

Zap2Doc Insights reads the whole export, voice notes included, and lists:

  • agreements: consequential decisions and promises, who agreed, the amount or deadline as written, and a status of fulfilled, pending or unclear;
  • requests: what someone asked for and the answer it got (or that no answer is shown);
  • schedule: meetings, deliveries and reschedules with when and where;
  • open points at the last message.

Each item cites the messages behind it, including the later message that shows it was done. A promise with no later confirmation stays unclear; the briefing doesn’t assume it was kept. Deadlines are copied as written, so “by Friday” stays “by Friday” instead of a guessed date.

Make the list useful #

  • Assign the unclear ones. Unclear doesn’t mean undone, it means nobody confirmed it in the chat. Ask.
  • Send the list back to the group. A short “here’s what I have, correct me” message fixes misunderstandings early.
  • Keep the source. When someone says “I never agreed to that”, the cited message is one tap away in the PDF.

Related: keep a decision log from WhatsApp and stop scope creep with a WhatsApp change log.