Empowering WhatsApp users with advanced features like OCR and Scheduled Messaging.
WhatsApp Plus integrates powerful features into WhatsApp Web, enabling users to:
- Extract text and QR data from images with Smart Scan.
- Schedule messages and images for future delivery with Scheduled Send.
This privacy-first, on-device solution enhances productivity and streamlines communication.
Watch WhatsApp Plus in action:
👉 Check out the prototype here: WhatsApp Plus
Test it with images of invoices, QR codes, or handwritten notes!
WhatsApp users often face challenges such as:
- Extracting actionable information from images (e.g., QR codes, invoices, notes).
- Scheduling messages for future delivery without relying on external tools.
These limitations introduce workflow friction, latency, and privacy concerns, especially in fast-paced scenarios.
WhatsApp Plus integrates Smart Scan and Scheduled Send directly into WhatsApp Web, enabling users to:
- Extract actionable content from images without leaving the app.
- Schedule messages and images for future delivery seamlessly.
Smart Scan enables WhatsApp users to instantly extract text and QR data from images — with privacy-first, on-device OCR.
- Extraction: Extracts clean, copyable text from any image.
- UPI QR Code Detection: Detect UPI IDs and QR codes for payments.
- Contextual Actions:
- Copy text or UPI links.
- Initiate payments via UPI apps (e.g., GPay, PhonePe, Paytm, WhatsApp Pay).
- Translate text (future enhancement).
- Responsive UI:
- Close modals by clicking outside the modal or on the sidebar.
Scheduled Send allows users to plan and automate the delivery of messages and images at a specified time, ensuring timely communication.
- Message Scheduling: Schedule text messages and images for future delivery.
- Precise Timing: Set delivery times with an intuitive date-time picker.
- Automation: Ensure timely communication without manual intervention.
- Flexibility: Supports one-time scheduling or recurring messages.
- Forwarding Messages: Allows users to forward content including scheduled ones, to other chats, ensuring seamless sharing of scheduled content across conversations.
The ImagePreviewModal
allows users to view and analyze images. Extracted text and QR codes are displayed with actionable buttons.
The UPIPaymentModal
detects UPI QR codes and provides options to copy the UPI link or initiate payments.
The Scheduled Send
feature allows users to schedule text messages and images for future delivery.
The ForwardMessageModal
allows users to forward text messages and images, even scheduled ones to other chats.
- OCR Engine: Uses lightweight libraries like
Tesseract.js
andjsQR
for text and QR code detection. - Scheduling Engine: Built with React and JavaScript, leveraging precise date-time handling.
- On-Device Processing: Ensures user privacy and low latency.
- ImagePreviewModal:
- Displays images with extracted text and QR codes.
- Allows users to copy text or analyze images.
- UPIPaymentModal:
- Detects UPI QR codes and provides actionable options.
- Scheduled Send:
- Enables users to schedule text messages and images for future delivery.
- ForwardMessageModal:
- Allows users to forward text messages and images, including scheduled ones.
- Toast Notifications:
- Provides feedback (e.g., "Text copied!" or "Message scheduled!") using a light-themed WhatsApp-style UI.
- Time Efficiency: Reduces OCR processing time from ~30 seconds (third-party apps) to ~3 seconds.
- Privacy: On-device processing ensures secure data handling.
- Convenience: No switching apps. No copy-pasting. Just scan and act.
- Convenience: Enables users to plan communications in advance, reducing last-minute stress.
- Consistency: Ensures messages are delivered at optimal times, improving engagement rates.
- Flexibility: Supports one-time scheduling or recurring messages for ongoing campaigns.
- Faster Payments: Accelerates QR-based checkouts and payments.
- Improved Productivity: Streamlines workflows for SMBs and micro-entrepreneurs.
- Enhanced Engagement: Increases time spent within WhatsApp.
- Improved Productivity: Frees up time by automating routine communication tasks.
- Enhanced Engagement: Delivers messages when recipients are most likely to respond, boosting effectiveness.
- Scalable: Handles large recipient lists without compromising delivery speed or accuracy.
Platform | Built-in OCR | Scheduled Messaging | Contextual Actions | Needs External App |
---|---|---|---|---|
Google Lens | ✅ Yes | ❌ No | ✅ Rich | ❌ No |
iMessage (iOS) | ✅ Live Text | ❌ No | ✅ Copy, Translate, Call | ❌ No |
Telegram | ❌ No | ✅ Yes | ❌ Limited | ✅ Yes |
WhatsApp (Now) | ❌ Partial | ❌ No | ❌ Very Limited | ✅ Yes |
WhatsApp Plus | ✅ Yes | ✅ Yes | ✅ Copy, Pay, Schedule | ❌ No |
- Multilingual OCR: Auto-detect languages and provide translation suggestions.
- Advanced Scheduling: Add recurring message scheduling.
- Barcode Scanning: Extend support to barcodes and event tickets.
- Clone the repository:
git clone https://github.com/rishn/WhatsApp-Plus.git cd WhatsApp-Plus
- Install dependencies:
npm install
- Start the development server:
npm start
- Open the app in your browser:
http://localhost:3000
-
Libraries Used:
- Tesseract.js - For text recognition.
- jsQR - For QR code detection.
-
Inspiration:
- WhatsApp's existing UPI QR detection.
- Google Lens for its seamless OCR capabilities.
- Microsoft Teams Messaging for its intuitive scheduling interface, inspiring Scheduled Send.