WhatsApp Personal Chatbot for Task Management by Joven GarciaWhatsApp Personal Chatbot for Task Management by Joven Garcia

WhatsApp Personal Chatbot for Task Management

Joven Garcia

Joven Garcia

Overview

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.
Automated Weekly Summaries: Delivers WhatsApp digests showing completed, pending, and upcoming items.
Command Interface: Quick commands for add/update/complete/search; inline confirmations and error handling.
Security & Compliance: Token‑based auth, rate limiting, PII redaction, and audited message logs.

Tech Stack

Messaging: WhatsApp Business API/Twilio
AI Layer: NLP models for entity/date extraction and summarization
Backend: Node.js/Python with webhooks, queues, and scheduler (CRON)
Data Store: PostgreSQL/Firestore for tasks, users, and audit trails
Ops: Docker, logging/monitoring, and alerting for failures

Workflow

Report Intake: Daily WhatsApp message triggers webhook.
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.