An AI receptionist a clinic can configurein an afternoon and trust withits calendar.
A multi-tenant receptionist on voice, WhatsApp and web: onboarding compiles a working agent from a business's answers, bookings pass a server-side guard, and a test lab blocks bad prompts.
Happening now
- find_slots(fri, pm)2 results21ms
- booking_guard(2:30)no overlap✓
- book(2:30) · release(thu)committed34ms
- sms.confirmsent once✓
Off-the-shelf chatbots recite scripts, cannot see the real calendar and are confidently wrong. Voicemail and unanswered WhatsApp after six.
A prompt compiler builds the agent from onboarding answers; a server-side booking guard checks calendar, duration and rules; Flow Studio lets tenants draw routing. Booking as a guarded tool, not a sentence.
Multi-tenant from the first line
Each business has its own configuration, hours, services, flows and channels, isolated at the data layer. Behaviour that must not vary — escalation and refusal rules — is fixed outside the tenant's reach.
Prompt compiler turns wizard answers into instructions…
Prompt compiler turns wizard answers into instructions; tenants never write a prompt
Booking guard rejects anything that would overlap before it reaches th…
Booking guard rejects anything that would overlap before it reaches the calendar
Flow Studio node graph for routing…
Flow Studio node graph for routing: new vs existing, urgent vs routine, when to hand over
Test Lab runs scripted conversations per tenant on every change…
Test Lab runs scripted conversations per tenant on every change; failures block deploys
What shipped.
Onboarding wizard
Compiles a working agent from answersTool-calling engine
Server-side booking guardsFlow Studio
Node-graph routing editorTest Lab
Blocks bad prompts before deployVoice channel
Inbound telephonyWhatsApp & web widget
One script tag to installOperations console
Transcripts, tool calls, costMulti-tenant core
Isolated configuration per businessMore in production.
A WhatsApp agent that answers from the catalog, quotes the right market's price and knows when a human should take over.
get_variants, check_stock, quote_price, lead_time against the Prisma catalog; retrieval pipelines evaluated and rejected for this size.
WhatsApp · sales agent
14A cable calculator that turns two British Standards into a subscription product.
A permanent free plan converts on limits; Stripe subscriptions with plan gating, verified webhooks, proration and dunning; admin matches Stripe.
Compliance calculator · Pro
16 mm²Have a system
like this in mind?
Send the problem, not a brief. An engineer replies within one business day.
Start a project