Built a WhatsApp chatbot that ingests daily brand reports, extracts action items with NLP, organizes tasks into structured lists, and sends automated weekly summaries. The assistant delivers real‑time visibility into completed, pending, and upcoming work—without manual tracking.
Key Features
Seamless WhatsApp Integration: API‑based messaging with secure webhooks for inbound/outbound communication.
NLP Task Extraction: Parses daily reports to identify tasks, owners, due dates, and priorities.
Smart Categorization & Tracking: Groups tasks by project, status, and urgency; maintains change history.
NLP Parsing: Extract tasks, owners, deadlines, and tags; normalize dates/timezones.
Task Upsert: Create/update items, set status and priority; prevent duplicates.
User Notifications: Confirm captured items; request missing info via quick replies.
Weekly Digest: Summarize progress and upcoming deadlines; deliver via WhatsApp.
Admin Controls: Edit permissions, data exports, and archive completed projects.
Challenges & Solutions
Unstructured Reports: Built regex + ML hybrids and fallback prompts for ambiguous lines.
Date/Owner Ambiguity: Implemented clarification prompts and default rules with confidence thresholds.
Message Reliability: Added retries, idempotency keys, and dead‑letter queues.
Results
Hours saved weekly by eliminating manual task tracking.
Higher team productivity with clear ownership and deadlines.
Real‑time visibility for the brand owner via concise WhatsApp updates.
Goal
Provide a secure, low‑friction assistant that turns WhatsApp reports into organized, actionable task workflows—boosting clarity, accountability, and speed.
Like this project
Posted Jan 12, 2026
NLP‑powered bot that parses daily reports, organizes tasks, and sends weekly WhatsApp summaries—real‑time visibility with zero manual tracking.