One capture spine, three doors. Every demo is grounded in the real 17-000 item seed. This is the demo landing page — not one of the channel webhooks.
Call the voice number. Say what you installed — quantity, item, and where. AXIOM reads it back; say yes to save.
Twilio webhook: POST /voice/incoming
→ /voice/collect → /voice/confirm
Text the SMS number. Type it, or snap a photo of the
handwritten ticket. AXIOM texts back a read-back; reply YES to
save.
Twilio webhook: POST /sms/incoming
Open the PWA: /pwa. No login, big buttons, offline queue. Pick the item, punch the quantity, confirm the read-back card.
Capture endpoint: POST /pwa/capture
Nothing saves unconfirmed; unmatched items surface an
UNMATCHED_ITEM flag rather than a guess.