kddigitalGet started

All projects

Built and tested

Event venue system

Built: inquiries and review requests. Can be added: open dates, proposals, signing, deposits and a private event page

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 event inquiry is saved with where it came from, the venue hears about it right away, and after the event 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 venue wants it: open dates, a proposal, the agreement signed online, the deposit, and a private page for each event.

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, get a quote or book a tour, with the event type, dates, guests, setup, services 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 event, 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

From an event inquiry to a Google review, and every step between

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

  • either one
  • all at once
  • later
  • path to this step
  • Built and tested
  • Can be added for you

Client

Your software

You

Client

Your software

You

01found

02dates

03asks

04saved

05told

06tour

07proposal

08signed

09paid

10planning

11after

The first steps run without you.

03 · Client

One inquiry form

Built and tested

What happens

They choose to check a date, get a quote or book a tour, then add the event type, dates, times, guests, setup, services and catering. Fix-it messages show before anything is sent.

Under the hood

  • One field list drives the form, the checks and your emails
  • Cloudflare Turnstile, checked on the server

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

Event venues, banquet halls, studios, caterers, and wedding and party 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