AI messaging concierge
Your messages,
handled.
An always-on AI layer that reads every incoming WhatsApp and SMS, triages what needs attention, drafts replies in your voice, and files business cards as contacts — so your phone works for you, not the other way around.
Live on GCP, running 24/7What frontdesk does
Three jobs, each triggered the moment a message arrives. No app to open — it works silently behind the scenes.
01
Triage
Every incoming message is read and sorted the instant it lands. Urgent conversations rise to the top, noise settles to the bottom, and you see what needs you first. Configured senders only — unknown numbers are silently ignored.
02
Draft replies
For messages that deserve a response, frontdesk writes a reply in your voice and hands it to you ready to send, edit, or ignore. You stay in control of every word — nothing goes out without your say.
03
Card intake
Business cards that arrive as photos are read, parsed, and filed as clean contact records — name, title, company, email, phone. No more screenshots buried in a chat thread you'll never scroll back to.
How it runs
frontdesk runs as a persistent Node.js process under pm2 on a GCP VM. It connects over the WhatsApp Web protocol (Baileys) — no Meta Business account required — and pairs to a dedicated WhatsApp number via QR code. SMS arrives through a parallel TextNow keeper.
A thin router (fd-router on :8787) resolves each sender against a routing table, signs backend requests per transport origin so SMS can never impersonate WhatsApp, and forwards to the right handler: account-assistant for text, card-intake for images. gv-worker runs a separate Google Voice email-loop for tutoring approvals — independent of the broker.