Client booking pages

One link per booking, enquiry to encore.

Every show gets a permanent public page on your own subdomain. Clients confirm the details online, message you site info, and leave feedback after the show. No login, no app, no chasing.

One permanent link

The page follows the booking through its whole life

Send the client one link when the show is first pencilled in, and never send another. The page knows the booking’s stage and shows the right thing at the right time: a holding note while you’re preparing, an “agreed and in our diary” summary once you’ve shaken hands, a confirmation step when you’re ready, the confirmed details before the show, and a thank-you with feedback afterwards.

Each stage exposes only an allow-listed slice of the booking, the link token is unguessable, and requests are rate-limited: a public page without a public attack surface.

  • Permanent per-booking URL on your own {company}.pyroportal.co.uk subdomain
  • Stage-aware: preparing → verbally agreed → confirm details → booked → after the show
  • No client accounts or passwords
  • Branded header with your company name and tap-to-call phone

Online confirmation

Clients confirm the date, venue and price. In writing.

The confirm-details step lays out the show name, date, timings, venue and price, and asks the client to check and confirm in one go. Their answer flips per-field Date confirmed and Price confirmedflags on the display record, so the back office can see at a glance exactly what has been agreed, and what hasn’t.

  • Date, venue and price checked and confirmed in one step. Price shown inc or ex VAT as agreed
  • Client pins the exact firing location on a map, or flags a venue problem
  • Client names the on-the-day contact: the venue manager, the planner, the best man
  • Per-field confirmation flags visible on the display record
  • Booked page shows the confirmed summary: date, firing time, crew arrival, venue
  • Message box for gate codes, parking and timing questions

Documents for the venue

The risk assessment and insurance certificate, on the same page

Venues, councils and insurers ask for the same two documents every time. Upload the show’s risk assessment against the display, and your company documents once: the insurance certificate with its valid-from and valid-to dates. Tick “Show to the client” and they appear on the booking page, always the latest version.

Validity is matched to the show date, not today, so next year’s certificate can be uploaded alongside this year’s and each show picks the right one. Every client download is logged with the show it was opened from. When the venue says nobody sent them the RA, you can see when they opened it.

  • Show documents on the display; company documents uploaded once
  • Valid-from / valid-to matched against the show date
  • Client sees only what you mark as client-visible, always the latest version
  • Every client download logged per view

After the show

Feedback lands against the display record

Once the show is fired, the same link turns into a thank-you page with a feedback form. What the client writes is saved against the display, alongside the design, the crew, the stock issued and the financials, so the whole job is reviewable in one place.

  • Post-show thank-you page on the same link
  • Client feedback captured against the display record
  • Client messages from any stage land on the display’s Client tab

Common questions

Do my clients need an account or password?
No. Each booking gets one permanent, unguessable link on your own subdomain. The page shows exactly what that booking’s stage allows, nothing more. The link stays the same from first contact to post-show feedback.
What does the client actually see?
It depends on the stage of the booking. Early on, a holding page. Once you’ve agreed the show verbally, a “thanks for confirming” summary. When you’re ready, a confirm-details step where they check date, times, venue and price, pin the firing location, and tell you who the crew should ring on the day. After booking: the confirmed summary, the documents you have published, and a message box for gate codes and parking. After the show: a thank-you and a feedback form.
How do confirmations get back to me?
The client’s confirmation flips per-field Date-confirmed and Price-confirmed flags on the display record, the on-the-day contact is written straight onto the show, and their messages and feedback land against the same record. The display’s Client tab shows all of it in one place.
Can the client download the risk assessment and insurance certificate?
Yes. Upload the show’s risk assessment against the display, and your company documents once with their valid dates. Anything marked “Show to the client” appears on the booking page, always the latest version, matched to the show date so next year’s certificate can be uploaded alongside this year’s. Every download is logged with the show it was opened from, so you can see the venue did read it.
Is it branded as my company?
The page carries your company name in a branded header with a tap-to-call phone chip, and lives on your own {yourcompany}.pyroportal.co.uk subdomain. Full per-tenant logo and colour theming is on the roadmap.