WhatsApp Message Extraction to CSV

Customer: AI | Published: 21.04.2026
Бюджет: 15 $

I need a small, reliable utility that connects to the official WhatsApp Business API, pulls the full text history from both group and individual chats, and saves every message (plus date, time, sender, and chat ID) into a clean CSV file. Key points • Scope is message extraction only—no sending, no marketing logic. • Both group and one-to-one threads must be handled in the same run. • Output must be a single CSV per execution, ready for import to spreadsheets or a data warehouse. The solution can be written in Python, Node.js, or any language you are confident will compile on a standard Linux server. Please include clear setup instructions and a brief README so I can change credentials and select date ranges myself. Acceptance criteria – Connects via WhatsApp Business API credentials I provide. – Exports every message field (text, timestamp, sender, chat type). – Runs from the command line with one parameter: start date (optional). – Produces a CSV that matches the agreed column order, free of duplicates. Once delivered, I will test with my own account; on success the milestone is complete.