Booking Confirmation
Feature Detail
Description
Provides the post-submission confirmation experience after a prospect submits the demo booking form. Displays a confirmation page acknowledging receipt of the request and sends a confirmation email to the submitter so they have a record of their inquiry and clear expectations about next steps. The confirmation flow closes the loop on the booking form without requiring the prospect to create an account, log in, or interact with any operational backend system.
Sources & reasoning
Source line 386 names Booking Confirmation as a canonical feature of sales-demo. Sales Website is MVP-scope (line 252-255) and information-only with no backend, so confirmation must be a static page + transactional email pair. Depends on booking-form because confirmation is post-submission.
-
docs/source/likeperson.md ยท line 386sales-demo | Demo Booking | Booking Form, Booking Confirmation
-
docs/source/likeperson.md ยท line 160-169Product 4: Product Sales Website (simple static site) ... Scope: Information-only. No authentication, no user accounts, no database, no shared runtime with the operational products.
Analysis
A clear confirmation step is essential for prospect trust and sales conversion quality: without acknowledgement, submitters cannot tell whether their request reached Norse Digital Products, which leads to duplicate submissions or abandonment. The confirmation page and email together set professional expectations about response time, reduce inbound 'did you get my form?' support load, and give Norse a structured artifact to reference in follow-up correspondence. For the small but high-value pool of organizational decision-makers the sales website targets, a polished confirmation experience materially affects perception of platform maturity at the moment of first contact.
Implemented as a static confirmation page on the sales website (same static stack as the rest of the sales site - Next.js static export, Astro, or plain HTML/CSS per source line 169) reached after the form handler accepts the submission. A Confirmation Email Service sends a transactional email to the submitter with submission details and expected next-step timing. Because the sales site has no shared runtime with the operational products (line 163), the email service must be self-contained - most likely a hosted transactional email provider invoked directly by the form handler webhook. No authentication, no database persistence beyond what the handler webhook itself stores, and no coupling to the auth module or operational backend.
Quality Assurance
Prospective Buyer (primary)Prospective Buyer
Quick UAT
- Aapne salgsnettstedet i nettleseren og naviger til Book demo-skjemaet.
- Fyll inn navn, organisasjon, e-postadresse og telefonnummer, og send inn skjemaet.
- Bekreft at du blir omdirigert til Booking Confirmation-siden med kvitteringsmelding og forventet svartid.
- Apne innboksen til e-postadressen du oppga og bekreft at bekreftelses-e-posten fra Norse Digital Products har kommet frem innen kort tid.
- Apne bekreftelses-e-posten og verifiser at den inneholder kvittering for forespoersel og informasjon om neste steg.
Quick UAT โ Accessibility
-
Aapne salgsnettstedet i nettleseren og naviger til Book demo-skjemaet.
- Keyboard / focus Hovednavigasjon naas med Tab; Book demo-lenke aktiveres med Enter.
- Focus visibility Synlig fokusring paa alle navigasjonslenker.
- Zoom Layout brukbart ved 200% zoom uten horisontal scroll.
-
Fyll inn navn, organisasjon, e-postadresse og telefonnummer, og send inn skjemaet.
- Screen reader Hvert felt annonseres med label og paakrevd-status; Send-knapp annonseres som knapp.
- Keyboard / focus Alle felt naas via Tab i logisk rekkefoelge; Send aktiveres med Enter.
- Touch target >= 24x24 CSS px paa Send-knapp og felt-input.
-
Bekreft at du blir omdirigert til Booking Confirmation-siden med kvitteringsmelding og forventet svartid.
- Screen reader Side-overskrift 'Takk for forespoerselen' annonseres ved sideomstilling.
- Focus visibility Fokus flyttes til hovedoverskrift paa bekreftelsessiden.
- Live region 'Forespoersel mottatt. Vi tar kontakt innen 2 virkedager.'
- Contrast Tekst mot bakgrunn minst 4.5:1; status formidles ikke kun med farge.
-
Apne innboksen til e-postadressen du oppga og bekreft at bekreftelses-e-posten fra Norse Digital Products har kommet frem innen kort tid.
- Screen reader Emnefelt i e-postliste leses opp tydelig av skjermleser.
-
Apne bekreftelses-e-posten og verifiser at den inneholder kvittering for forespoersel og informasjon om neste steg.
- Screen reader E-postinnhold har semantisk overskriftsstruktur som annonseres ved navigasjon.
- Zoom E-postinnhold brukbart ved 200% zoom uten avkutting.
- Contrast Tekst i e-post oppfyller 4.5:1 kontrast i baade lys og moerk visning.
Role Boundaries
4 role(s) must NOT access this feature-
Peer Mentor (Likeperson)
Salgsnettstedet er offentlig; Peer Mentor har ingen rolle her. Bekreftelse-siden krever ingen innlogging og inneholder ingen operasjonelle data.
-
Coordinator (Koordinator)
Ingen koordinator-funksjonalitet paa salgsnettstedet; bekreftelsessiden eksponerer ingen interne data eller handlinger.
-
Organization Administrator
Salgsnettstedet er informasjonssted uten admin-handlinger; bekreftelsessiden gir ingen tilgang til Admin Web Portal.
-
Global Administrator
Salgsnettstedet er adskilt fra operasjonelle produkter; ingen admin-tilgang eksponeres via bekreftelsessiden.
Expected End State
Prospekten ser en bekreftelsesside paa salgsnettstedet med kvittering og forventet svartid, og mottar en bekreftelses-e-post paa den oppgitte adressen som dokumenterer forespoerselen og beskriver neste steg fra Norse Digital Products.
Components (7)
Shared Components
These components are reused across multiple features
User Stories
No user stories have been generated for this feature yet.