OyanCode.
HomeAboutSelected WorkTech StackCapabilitiesWorkflow
All Projects
Contact Me

Case Study

Open WhatsApp BroadcastOpen WhatsApp Broadcast

A desktop application for managing WhatsApp broadcast campaigns with smart scheduling, integrated contact management, and a local-first architecture.

Project Language: English

2026 · Desktop App · Full-Stack Development

Open WhatsApp Broadcast: Dashboard Overview

Dashboard Overview

# overview

Open WhatsApp Broadcast is a desktop application designed to help businesses, communities, and organizations manage WhatsApp broadcast campaigns more efficiently. It provides a simple workspace for importing contacts, organizing recipient lists, composing messages, and scheduling broadcasts without relying on cloud services.

Built with a local-first approach, all contacts, campaign history, and application settings remain on the user's device, providing greater privacy and control over data. Features such as Smart Delay scheduling, automatic phone number normalization, campaign monitoring, and multi-account support make large-scale broadcasting more reliable and easier to manage.

# technical highlights

  • Built with Electron, React, TypeScript, and Tailwind CSS to deliver a modern and responsive desktop experience.
  • Powered by a local-first architecture with SQLite, keeping all application data on the user's device without requiring cloud storage.
  • Integrated with WhatsApp through the Baileys library, supporting QR code authentication and multiple connected accounts.
  • Includes contact management with CSV and VCF import, automatic phone number normalization, and country-aware formatting.
  • Features smart broadcast scheduling with configurable delays, queue management, and real-time campaign progress tracking.

# tech stack

TypeScript
Electron.js
Baileys
Better-SQLite3
React.js
Vite
Zod

# results

  • Reduced manual work by centralizing contact management and broadcast scheduling.
  • Simplified large-scale WhatsApp broadcasting with an intuitive desktop interface.
  • Improved data privacy through a local-first architecture without cloud storage.
  • Automated phone number normalization to minimize delivery errors.
← Back to ProjectsAll Projects
OyanCode.

© 2026 Oyan Code. All rights reserved.
Lombok, ID.

# page

  • Home
  • About
  • Selected Work
  • Tech Stack
  • Capabilities
  • Workflow
  • Contact
  • All Projects

# connect

  • GitHub
  • Instagram