The AI Concierge
A conversational agent built on @convex-dev/agent and Google Vertex AI (gemini-2.5-flash-lite) that captures customer intent through natural chat. It extracts structured data — event date, guest count, dietary restrictions, service type — and writes qualified leads directly into Convex. The concierge operates 24/7, eliminating the quote backlog that builds up outside business hours. No human operator is required for initial qualification.
Admin Dashboard & Quote Engine
A protected admin interface where administrators review AI chat transcripts, edit generated quotes, and calculate taxes in real time. The dashboard surfaces lead status, event timelines, and staffing assignments in a single view. Automated email notifications are dispatched via Resend when quotes are approved or updated, with SMTP fallback ensuring delivery resilience.
Staffing Pipeline & Worker Portal
A dedicated worker portal at /worker where staff confirm shifts, sign attendance via geolocation, and synchronize their schedules with the admin calendar. The portal is role-gated through Better Auth with separate admin and worker RBAC roles. Real-time updates flow through Convex so schedule changes propagate instantly to both admins and workers.