DRAIV HITL

Human-in-the-Loop Message Approval System

API Endpoints

POST /api/incoming-message

Receives WhatsApp messages, uses Claude to draft response, queues for approval

POST /api/send-whatsapp

Sends approved message via WhatsApp Bridge on GCP

Architecture: Next.js + Convex + Clerk Auth + Claude AI + WhatsApp Bridge

Protected by Clerk Authentication