Precise Context is an advanced, end-to-end system designed to transform raw WhatsApp conversation history into actionable sales intelligence. It features a chrome extension for data extraction, an AI-powered analyzer for lead scoring, and a modern dashboard for visualization.
Works with WhatsApp
- Smart Extraction: Chrome extension to securely export group chat members and messages from WhatsApp Web.
- AI Analysis: Python-based agent (using
agno& OpenAI GPT-4o) that scores leads on:- Role Fit: Relevance of their job title/status.
- Engagement: Activity level and responsiveness.
- Technical Needs: Evidence of specific requirements.
- Qualitative Profiling: Generates personality profiles and contextual summaries.
- Interactive Dashboard: Nuxt 4 powered UI to browse, filter, and view analyzed leads.
whatsapp-extension/: The Collector. A Chrome extension to scrape data.lead-analyzer/: The Brain. Python scripts to process JSON exports and generate AI insights.lead-dashboard/: The Interface. A web application to visualize the analyzed data.
- Open Chrome and navigate to
chrome://extensions. - Enable Developer Mode (top right).
- Click Load unpacked and select the
whatsapp-extensionfolder. - Open WhatsApp Web and navigate to a target group chat.
- Click the extension icon to export:
whatsAppMembers.json: Member details.whatsAppMessages.json: Chat history.
- Navigate to the analyzer directory:
cd lead-analyzer - Install dependencies:
pip install -r requirements.txt
- Important: Place your exported JSON files into
lead-analyzer/input/.- Rename the members file to
whatsAppMembers.json. - Ensure
whatsAppMessages.jsonis present.
- Rename the members file to
- Set your OpenAI API Key:
export OPENAI_API_KEY='sk-...'
- Run the analyzer:
python main.py
- This will process the data and output results to
output/leads_analyzed.jsonl.
- This will process the data and output results to
- Navigate to the dashboard directory:
cd lead-dashboard - Install dependencies:
pnpm install # or npm install - Start the development server:
pnpm dev
- Open your browser to
http://localhost:3000to view your leads!
- Python 3.12+
- Node.js 18+
- OpenAI API Key (GPT-4o access recommended)
- Data is processed locally and sent to OpenAI API only for analysis.
- No data is sent to third-party servers from the extension.
- Disclaimer: This tool is for educational and legitimate business purposes only. Respect WhatsApp's Terms of Service and user privacy.
- User is responsible for compliance with platform terms.
- Tool processes data locally.
- Intended for personal analysis of data you have lawful access to.
- Do not use for spam, harassment, or mass outreach.
Built with ❤️ by Precise Lab.
