How to turn a WhatsApp client chat into an AI-generated Kanban board (no cloud middleman)

My clients send project requirements as dozens of loose WhatsApp messages - corrections, screenshots, voice notes, scope changes buried mid-thread. I wanted an automated pipeline: chat goes in, structured task board comes out. Sharing the setup since it took some trial and error.

The main gotcha: the WhatsApp Business API and Twilio are built for sending messages from a business number, not for reading your existing personal chats - and connecting your chats to a third-party cloud CRM means client conversations sit on someone else's servers, which I wasn't willing to do. The workable approach is a browser extension that reads WhatsApp Web locally and calls an LLM with your own API key, so messages go from your browser straight to OpenAI/Anthropic and nowhere else.

Here's the setup:

  1. Get an API key from Anthropic or OpenAI (a few dollars of credit is plenty - each extraction is one call over the selected messages)
  2. Install WA Kanban AI from the Chrome Web Store and paste the key on its options page
  3. Open the client chat in WhatsApp Web, navigate to the extension, and choose how far back to read (e.g., "last 3 days" for a fresh requirements dump, or further back for a full project)
  4. It generates task cards - title, description, the original source message, attachments, and step-by-step implementation instructions - onto a local Kanban board (Backlog / To Do / In Progress / Review / Done)
  5. Drag cards as work progresses; the board keeps a full move history, which doubles as a paper trail when a client says "I never asked for that"
  6. You can generate a brandable link with a client for them to see the progress. Thats only time when the data goes to external cloud and only the generated kanban board, not Whatsapp messages. Client can't update the board, only view.

Refinement tips from a few weeks of use:

  • Re-running on the same chat after new messages arrive is how you catch mid-thread scope changes - the "forget what I said about the logo" messages get folded into the tasks instead of lost.
  • Each card copies out as clean text, so the implementation-steps section pastes directly into Claude or Cursor as a prompt. Chat message → task card → coding agent with zero manual rewriting is the actual win here.
  • You can add manual tasks alongside the generated ones, so the board becomes the single source of truth rather than one more parallel system.

For getting tasks out to other systems (Trello, a database, Linear), there's no native integration - I copy the card text and let an automation handle it, or paste into an agent. If someone has a cleaner bridge for that step, I'm interested.

Costs: the extension's free tier covers the core flow; Pro is a one-time payment (no subscription) and adds a live board link you can share with the client so they see task status without installing anything. LLM usage is whatever your own API key burns, which for chat-sized inputs is cents.

reddit.com
u/americanoandhotmilk — 1 day ago

How do you deal with clients who send project requirements as 30 separate WhatsApp messages?

Basically all my clients are WhatsApp-only. No Linear, no Notion. So requirements come in over two or three days as random messages. "Also make the button green." "Wait, can we add Excel export?" "Forget what I said about the logo." A screenshot with no explanation. A voice note at 11pm.

Then it's on me to scroll back through the whole thread, rebuild an actual task list, and hope I didn't miss the Tuesday message where he changed his mind about something. I shipped the wrong version once because the correction was buried between two voice notes. The client was not amused.

Stuff I've tried:

  • Asking them to send requirements in one message. They say sure, then never do it again after the first time.
  • Pasting the whole chat into ChatGPT to pull out tasks. It actually works okay, but doing it manually every time gets old fast, and WhatsApp export formatting is horrible.
  • A Notion doc that I update as messages come in. Lasted maybe ten days.
  • Starring messages. I have about 200 starred messages I will never look at again.

Since the ChatGPT approach was the only one that sort of worked, I started looking for extensions that do it automatically - WhatsApp to Kanban with AI. What I found after testing a few:

WA Kanban AI - the one I ended up keeping. It reads the open chat locally in the browser, you plug in your own OpenAI or Anthropic API key, and it turns the messages into actual task cards: title, description, a link back to the original message, even implementation steps. The board is stored on your device, and your messages only go to OpenAI/Anthropic through your own key — nothing passes through the developer's servers. Pro is a one-time payment and adds a live board link you can share with the client, which is honestly the killer feature for me.

WADeck - looks polished, AI CRM with Kanban, free tier. But it's a cloud platform: your WhatsApp essentially connects to their servers and the AI runs there. I got curious and looked at what the extension actually sends, and it's not great — your messages and phone numbers go to their servers (it's a Chinese company) when the AI runs, there's background telemetry going to wscrm and Alibaba Cloud, and it requests cookie-read permission it doesn't even use, which is just weird. Maybe fine for a sales team, but I'm not putting client project chats through that.

WAWF - full sales CRM with pipelines, chatbots, and AI replies. It says data stays local and you can use your own OpenAI key, which is good. But it's a subscription, and it's really built for sales - it sorts your chats into pipeline stages, it doesn't pull tasks out of the messages, which is the part I actually needed.

WhatsApp Kanban Flow / Zonion — free, lightweight, drag chats into columns, local storage. But there's no AI at all, so you're still rereading the whole thread yourself to figure out what the client wants.

Anyway, curious what everyone else does. Is there some obvious workflow I'm missing, or is everyone just suffering?

u/americanoandhotmilk — 4 days ago

How do you handle clients who send project requirements as 30 separate WhatsApp messages?

Most of my clients refuse to use anything except WhatsApp. No Jira, no Notion, not even email. Requirements arrive as a stream of messages over three days - "also the button should be green," "wait can we add export to excel," "forget what I said about the logo," sometimes a screenshot with zero context.

Then I have to scroll back through the whole thread and manually reconstruct an actual task list, hoping I didn't miss the message from Tuesday where they changed their mind about something. I've shipped the wrong thing before because a correction was buried between two voice notes.

What I've tried:

  • Asking clients to summarize requirements in one message (they agree, then never do it)
  • Copy-pasting the whole chat into ChatGPT to extract tasks (works okay but it's a manual ritual every time, and formatting from WhatsApp exports is ugly)
  • Keeping a Notion doc updated as messages come in (fine in theory, dies the first busy week)
  • WhatsApp's starred messages (a graveyard)

The chat-to-ChatGPT thing works well enough that I found a Chrome extensions that convert Whatsapp messages into Kanban boards with AI:

"WA Kanban AI - Turn a WhatsApp chat into AI-generated Kanban tasks" - the one I ended up using. Reads the open chat locally, uses your own Anthropic/OpenAI API key to turn the messages into structured tasks (title, description, source message, even implementation steps), board stored on-device. No data is sent to servers from your device. At Pro for one time payment you can share a live task board with your client via link.

WADeck - polished AI CRM with kanban, free tier, team inbox. Worry: it's a cloud platform - your WhatsApp connects to their servers and that's where the AI runs. Fine for a sales team, but I'm not putting client project chats through a third party's backend. I analyzed its code and they send following data from your browser to their servers:

- Your messages and phone numbers get sent to the company's servers (it's a China-based company) when the AI features run.

- It quietly sends usage data to outside services in the background: wscrm and Alibaba cloud

- It asks for permission to read your cookies but never actually uses it - weird, and not a good sign

WAWF - full sales CRM (pipelines, chatbots, AI replies), claims chats stay local and AI uses your own OpenAI key. Worry: subscription pricing, and it's built for sales pipelines - it organizes chats into stages, doesn't extract tasks from messages.

WhatsApp Kanban Flow / Zonion - lightweight free boards, drag chats into columns, data stored locally. Worry: no AI at all - they organize conversations, but you still manually re-read the thread to figure out what the client actually asked for.

reddit.com
u/americanoandhotmilk — 4 days ago
▲ 107 r/UAE

Why is the rent still so high?

Make me understand this. Hotels are dropping prices big time while apartment rent is going up, why?

I would rather live a hotel and get food deliveries

reddit.com
u/americanoandhotmilk — 26 days ago