# switch theme Hire me on Upwork
← all plugins
$ wp plugin activate wdz-frontdesk

WDZ FrontDesk

client: WebbDesignz — its own commercial product line context: Commercial WordPress product (subscription) shipped: 2026 AI assistant

An AI front-desk assistant that answers with live inventory and prices, builds carts in chat, and captures every visitor as a lead.

stack: WordPress PHP vanilla JS Anthropic Claude API EDD Software Licensing
🔒wp-admin — wdz-frontdesk
WDZ FrontDesk — The assistant answering an availability question with live per-date inventory and prices
# The assistant answering an availability question with live per-date inventory and prices
// how it was engineered

From problem to production.

The problem, the build, and what it changed.

  1. 01

    The problem

    Rental operators lose bookings outside office hours: a visitor asking "is this free on the 24th, and do you deliver to my ZIP?" had to call and wait. Interested visitors left no trace unless they finished a full quote form.

  2. 02

    The solution

    A chat assistant that behaves like a real front-desk employee: it answers with the business's actual inventory, live availability and prices, builds a rental cart inside the chat, and places a genuine booking request. Every interested visitor is saved as a lead — with a wants-a-call flag for the humans.

  3. 03

    Key features

    • Answers with live availability and real prices, in chat
    • Builds a cart and places real booking requests
    • Every visitor captured as a lead — dashboard plus CSV export
    • Exact ZIP matching for the delivery area, never substring
    • Four preset personas plus fully custom name, avatar and voice
  4. 04

    Engineering & hardening

    The AI runs through a server-side proxy — AES-encrypted keys never reach the browser, with per-conversation cost caps and atomic daily spend limits. Prices are always recomputed server-side, bookings re-validated at commit time, and double-submits blocked by order signatures plus a reserve-before-create lock.

  5. 05

    Outcome

    The website answers like a front-desk employee at 2 AM — and every conversation becomes a lead instead of a lost call.

$ ls ~/screenshots

Inside the plugin.

The screens behind the story above — real production captures, sample data. Click any to zoom.

🔒wp-admin — wdz-frontdesk
WDZ FrontDesk — Building the in-chat cart while collecting event time and contact details
# Building the in-chat cart while collecting event time and contact details
🔒wp-admin — wdz-frontdesk
WDZ FrontDesk — The Leads screen with captured leads and a wants-a-call handoff badge (seeded demo data)
# The Leads screen with captured leads and a wants-a-call handoff badge (seeded demo data)
🔒wp-admin — wdz-frontdesk
WDZ FrontDesk — Four preset personas plus a fully custom assistant
# Four preset personas plus a fully custom assistant
🔒wp-admin — wdz-frontdesk
WDZ FrontDesk — The Connection tab: green status chips, masked encrypted keys, learned catalog
# The Connection tab: green status chips, masked encrypted keys, learned catalog
🔒wp-admin — wdz-frontdesk
WDZ FrontDesk — The full widget open on a phone over the demo site
# The full widget open on a phone over the demo site
let's-build

Need a plugin like WDZ FrontDesk?

The same engineering — idempotent, hardened, documented — pointed at your business problem. You own the code outright.