low complexity extracted Demo Booking Confidence: 100%
5
Components
2
Shared
0
User Stories
Yes
Analyzed

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.

  • sales-demo | Demo Booking | Booking Form, Booking Confirmation
  • docs/source/likeperson.md ยท line 160-169
    Product 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

Business Value

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.

Implementation Notes

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)
1
Scenarios
5
UAT Steps
14
A11y Annotations
4
Role Boundaries
Prospective Buyer

Prospective Buyer

Quick UAT

  1. Aapne salgsnettstedet i nettleseren og naviger til Book demo-skjemaet.
  2. Fyll inn navn, organisasjon, e-postadresse og telefonnummer, og send inn skjemaet.
  3. Bekreft at du blir omdirigert til Booking Confirmation-siden med kvitteringsmelding og forventet svartid.
  4. Apne innboksen til e-postadressen du oppga og bekreft at bekreftelses-e-posten fra Norse Digital Products har kommet frem innen kort tid.
  5. Apne bekreftelses-e-posten og verifiser at den inneholder kvittering for forespoersel og informasjon om neste steg.

Quick UAT โ€” Accessibility

  1. 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.
  2. 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.
  3. 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.
  4. 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.
  5. 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.

User Stories

No user stories have been generated for this feature yet.