Your AI concierge Early Access · Beta

One number. A desk for everything.

WhatsApp or text one number — your AI concierge that runs your world. It staffs your Google and Outlook accounts — email and calendar — and connects to other things too: file a business card, or plug in your own custom project. Every job gets its own desk; add as many as you like.

You're getting early accessfree while we're in beta. Set up your account in a minute below.


/ how it works

A thin, dependable front desk — not a black box

frontdesk stays deliberately dumb: a fast forwarder. The transport (WhatsApp today, SMS in parallel) is an implementation detail. All the intelligence lives in the desks it hands off to — one per connection, added without touching the router.

   WhatsApp Web socket            TextNow push + poll
          │                              │
   ┌──────▼──────┐               ┌───────▼───────┐
   │ wa-baileys  │               │  tn-keepertransports
   │ transport   │               │  transport    │   (no logic)
   └──────┬──────┘               └───────┬───────┘
          │        signed forward        │
          └──────────────┬───────────────┘
                 ┌────────▼────────┐
                 │  fd-routerroutes by sender ·
                 │  THE front desk │   hot-reloaded rules
                 └──┬──────┬──────┬┘
       signed ──────┘      │      └────── signed
              ▼            ▼             ▼
   account-assistant  card-intake    tutor-loop
   Gmail/Drive/Cal    cards + voice   approval loop

/ a different desk for everything

Every job gets its own desk

Connect your accounts and your concierge staffs a "desk" for each one. These are examples — the set is extensible, not fixed. Start with email and calendar; add more desks as you go.

Email desk

Connect Google or Outlook and text your inbox in plain language — read, search, summarize, draft, send. Your concierge works the thread; no app to open.

Gmail · Outlook

Calendar desk

"Move my 3pm to Thursday." "What's on tomorrow?" Check, schedule and reschedule from the same number — Google Calendar and Outlook Calendar.

Google · Outlook Calendar

Card-intake desk example

Snap or forward a business card and it files the contact automatically. One example of a custom connection you can attach — voice memos land here too.

example connection · images + voice

Your own desks

Beyond your accounts, plug in your own projects and connections on the same number — each becomes a desk your concierge staffs. A dashboard to add your own desks is coming.

custom projects · dashboard coming

One number, every channel

WhatsApp and SMS both reach the same concierge. No Meta business account, no Facebook verification — it pairs to a normal number you already use.

WhatsApp · SMS

Reliable by design

Every desk is reached through the same signed router, with strict yes/no confirmation gates so you never get trapped in a menu, and health alerts that fall back down a chain rather than going silent.

signed forwards · health alerts

/ trust model

Security baked into the routing, not bolted on

Because messages can touch a real inbox and calendar, who a request belongs to is enforced at the router — from a verified signature, never inferred from the message body. (Whether you use SMS or WhatsApp makes no difference to this — it is only how we reach you.)

01

Authenticated transports

Each transport signs its forwards with its own secret, so a request can't be spoofed in transit. The channel a message arrives on carries no special powers — it's just a delivery path.

02

Identity from the verified header

Which account a request may act on comes from the signed, verified header — never from text a sender types and never from which channel it came in on.

03

Signed, replay-bounded forwards

Every hand-off to a desk is HMAC-signed with a per-origin secret and a ±120-second window, so an intercepted message can't be replayed later.

04

Full audit trail

Inbound and outbound messages, plus a coded error stream, are appended to durable logs and surfaced on an owner dashboard — every route and every failure is accountable.


/ under the hood

Always-on, self-hosted

A persistent socket and on-disk session mean it runs as a long-lived process — deployed to a Google Cloud VM under pm2, live day and night.

Node.js broker + router Baileys WhatsApp Web TextNow SMS keeper HMAC-SHA256 signed forwards Python card-intake pm2 on GCP VM NDJSON append-only logs web-push alerts

/ your data is safe

Built so your inbox stays yours

frontdesk touches a real inbox and calendar, so its account access is handled carefully — here is exactly how, in plain terms.

We never see your password

You sign in on Google's or Microsoft's own consent screen (OAuth). frontdesk only ever receives a revocable access token — your password is never sent to us or stored.

Tokens encrypted at rest

The token that keeps your account connected is encrypted before it is stored, using AES-256-GCM. Even at rest it is never sitting in plain text.

Strict per-user isolation

Your account is reachable only by your own concierge. One user's assistant can never read or act on another user's inbox, calendar or data.

Least-privilege access

frontdesk requests only the specific scopes it needs to do the job you asked for — nothing broader — and you can revoke access at any time from your Google or Microsoft account.


/ early access · live now · beta

Create your frontdesk account

You're getting early access — a real, working frontdesk account in under a minute, no waitlist and no waiting for approval. Two quick parts: (A) how we reach you, then (B) connect the Google or Outlook account we'll manage for you. You approve access on the provider's own consent screen; nothing is stored until you click Allow.

✓ Early-access beta — free while we're in beta.

A How we reach you

Your contact details, so frontdesk can reach and support you.

Reach me on (pick one or both)
B The account we manage

The inbox & calendar your concierge actually runs — this is a different thing from how we reach you above. Which account we manage is whichever Google or Outlook account you sign into next. Nothing is stored until you approve on the provider's own screen.

/ get in touch

Want a front desk that never clocks out?

frontdesk is a personal build by an independent developer in Chicago. Read the source, or reach out about the idea.

⌂ DashboardDesign ·ClaudeCodexGrokGeminiDeepSeek