One minute · real database · no signup

Watch a lead turn into a job in three clicks.

Fill the form below, talk to the assistant, lock the slot. The big numbers above update from the same Postgres database the lead lives in — not a screenshot.

  • Templated assistant — no API key needed
  • Real status flips: received → contacted → booked
  • Est. revenue derived from appointments

What you’ll see

Under the hood

Every click on this page posts to a real App Router route under /api/demo. The handler reads + writes via the Prisma singleton and validates with the same zod contract the islands parse.

  1. 1Form → POST /api/demo/inquiries
  2. 2Chat → POST /api/demo/inquiries/:id/chat
  3. 3Confirm → POST /api/demo/inquiries/:id/book

On first paint the seed has a booked plumber appointment so the counters never start at zero. Hit it as many times as you want — idempotent upsert.

Step 1 · Send an inquiry
Pretend you’re a homeowner. Submits land on Lead, get marked received, and the live counter ticks +1.

We text the booking confirmation here too. Stored as-is; only used for your appointment.

This is a test fixture, not a real job. ZIPs in the example button are illustrative.

AI assistant · templated
Step 2 · Talk it through
Showing a seeded conversation each visitor sees. Submit the form to start your own.

Recent intake · Maria Aldana · water heater

Pluvio

Hi Maria — got your message about the water heater. Can you tell me the brand/model and whether it's gas or electric?

Customer

It's a 40-gal gas unit, about 11 years old. Pilot keeps going out.

Pluvio

Pilot + age usually means replacement is cheaper than another repair ($1,400–$2,200 installed, same-day). Want me to pencil in a 8–10am slot tomorrow?

One click
Step 3 · Lock the slot
Confirm a default slot 48 hours out and ~$850 est. value. Bumps the “Booked” and “Est. revenue” tiles on the strip.

Submit the inquiry first — the slot ties to a real lead record.

Live demo · start to booked

Every tile pulls from the same demo database.

Received
—

New leads

Contacted
—

AI replied

Booked
—

On the calendar

Est. revenue
—

Cumulative

Want this on your real inbox?

Pluvio handles every inquiry the same way — but on your data.

We wire it into your form, SMS, email, and calendar. You keep doing the work; the front desk runs itself.

Quick questions? Email pluvio-2@polsia.app