← Business portfolio
AI & integrations / Custom platform

WhatsApp Hub

Make business conversations searchable.

PROJECT TYPE

AI & integrations

BUILT WITH
ReactPostgreSQLClaudeVoyage AIDocker

The problem

Business knowledge arrives as conversation fragments, voice notes, photographs and documents across multiple WhatsApp accounts. Archiving messages alone leaves much of that information unsearchable. Sharing it with a team also requires account boundaries and controlled access.

Cloud-connected and phone-linked accounts have different history and messaging capabilities. The system has to respect those differences instead of presenting every account as if it behaved identically.

The solution

WhatsApp Hub separates account capture, queued processing, storage and search. It processes media into searchable information and exposes conversations through a team workspace and an API, with account-specific data and membership controls.

Background jobs handle slower processing and history retrieval. Connection state and unavailable media remain operational concerns the interface can surface, rather than assumptions hidden behind a single search box.

The decisions behind it

Capture and interpretation
Receiving a file and making its contents searchable are different jobs. A processing queue lets the archive grow without making every upload wait for interpretation.
Account boundaries
A user may belong to several accounts, but that does not make all account data one shared archive.
WHAT IT BRINGS TOGETHER
  • Separate account workspaces
  • Search across messages, voice notes and files
  • API, webhooks and AI-assisted answers
Discuss a similar project