Free 30-minute systems call, we’ll tell you what to build first. Book it

All case studies
Product / Internal Build

Relaydesk: WhatsApp Automation SaaS

Multi-tenant messaging architecture with queues, webhooks, and campaigns.

Next.jsTypeScriptTailwindshadcn/uiSupabase/PostgreSQLDrizzleRedisBullMQWebhooks

The situation

A greenfield SaaS architecture for business messaging: WhatsApp workflows, contacts, automation, webhooks, campaigns, usage tracking and AI-assisted conversations.

The problem

Business messaging systems need reliable webhook processing, background jobs and tenant isolation without turning the main application into a fragile monolith.

What we built

A modular architecture separating the Next.js application, API routes, webhook ingestion, queue/worker processing, database access and automation services.

What the system does

  • Multi-tenant WhatsApp messaging workflows
  • Webhook ingestion decoupled from the main app
  • Queue/worker processing for background jobs
  • Campaign and usage tracking
  • AI-assisted conversation handling