kddigitalGet started

All projects

Built and tested

Inquiry-to-booking system

Every inquiry saved with where it came from, your bookings in one place, and a review request after the date

The problem it solves

Every booking means back-and-forth emails: is the date free, what will it cost, here's the agreement, did the deposit arrive? And you still can't tell which ads brought the bookings.

The first part is built and tested. Every inquiry is saved with where it came from, you hear about it right away, and after the booked date the client can get one polite request for a Google review. The rest of the path is planned and scoped, and I build it when a business wants it: open dates, a proposal, the agreement signed online, the deposit, and a private page for each booking.

How it works

  1. Where they came from

    The first page they open notes the ad, post or search that brought them, for that visit only, with no cookies.

  2. One inquiry form

    Check a date, ask for a quote or book a visit, with the details your bookings need (for a venue: the event type, guests, setup and catering), and fix-it messages before it is sent.

  3. Saved, and you hear right away

    Saved once with its source, then an alert to you with every detail, and a short confirmation to them.

  4. Your bookings page

    Sign in with an emailed code to add bookings that came by phone or in person, change a date or cancel, and see which inquiry each booking came from.

  5. A review request

    The morning after the booked date, a thank-you with a one-tap link to your Google review, and one reminder. You can switch it off for any booking.

See the whole system, step by step

An inquiry becomes a booking, then a Google review

Tap a step to see what happens, and what it runs on.

  • either one
  • all at once
  • later
  • path to this step

Client

Your software

You

01found

02asks

03saved

04told

05planning

06after

The first steps run without you.

Tap a step to see what happens, and what it runs on.

What it connects to

  • Your website
  • Your Google profile's review link
  • Email
  • Google, Microsoft and Meta ad click IDs

Under the hood

  • One Cloudflare Worker for the forms and the schedule, with an SQL database (Cloudflare D1)
  • An hourly scheduled job that always uses its scheduled time, so a late run behaves like an on-time one
  • Cloudflare Turnstile spam check, duplicate checks and rate limits
  • Sign-in with one-time email codes, stored only as hashes; secure, same-site cookies; a sign-in for each staff member
  • Unsubscribe links sealed with AES-GCM, with one-click unsubscribe in mail apps
  • Email through Resend with an idempotency key on every send, so a retry never sends twice
  • Spreadsheet exports on request, with formulas neutralised

Who else it suits

Any business that books dates: event venues and banquet halls, studios, caterers, photographers, equipment and party rentals, tours and classes, and wedding services.

Ready when you are.

Answer a few quick questions and I'll come back with what I'd recommend and what it would cost.

Get started