E-commerce
July 1, 2026
"The salesperson gave me a demo, but I can't find the product on the website." "The consultant promised 15% off online, but the code doesn't work." "After the in-store demo, is this compatible with my current routine?" Three tickets where a poorly extended in-store demo online breaks post-visit conversion.
The e-commerce in-store product demonstration support covers benefit reminders, compatibility, PDP lookup, post-demo offers, and web purchase guidance. Separate from the mini sample (#975): here, it is a live salesperson demo followed by questions and online purchase.
This guide #977 deploys safety policy INSTDEMO-SUP, flows ID-1 to ID-8, and the matrix INSTDEMO-MAP. Pair of the future customer service in-store demo bot (#978).
Summary
Why do in-store demos generate online tickets?
A beauty corner, a tech stand, or a specialized salesperson is doing a product demonstration in-store. The customer goes home and wants to order on Shopify with the same benefits seen on the shelf. Without INSTDEMO-MAP, the agent cannot find the PDP, forgets the consultant's promise, or fails to mention the compatibility advertised.
Five typical in-store demo frictions
Product undiscoverable on the web: demo SKU missing from the online catalog
Forgotten benefits: customer does not remember the demo sales pitches
Vague compatibility: routine or compatible device not documented
Rejected post-demo offer: consultant code invalid at checkout
No purchase link: salesperson card without URL or code
Retail beauty tech example
DTC beauty tech with 16 demo corners, 10 instdemo_/month tickets. After INSTDEMO-MAP: instdemo_resolution_rate 82%, demo-to-web conversion +31% in 7 weeks.

Convert over 2,000 customers on average per month with Qstomy.
The world’s 1st Shopify AI dedicated to customer conversion



Empowering 200+ e-commerce merchants
INSTDEMO #977 vs INSTSAMP #975, POPUP #579, LIVE #557, guided selling and bot #978
Seven offline discovery contents, seven distinct angles.
Quick matrix
#977 INSTDEMO: in-store product demo post-demo web purchase benefits compatibility
INSTSAMP #975: mini sample received distinct live salesperson demo
POPUP #579: temporary event pop-up distinct permanent corner demo
LIVE #557: digital live shopping session distinct physical in-store demo
Guided selling: pre-purchase SKU recommendation distinct post-demo recall
PREPUR #118: general pre-purchase objections distinct in-store post-demo
STOREONLY #965: in-store only offer distinct demo then web purchase
#975 = mini sample received. #977 = live salesperson demo extended online.
Promise #977
Policy INSTDEMO-SUP, tree INSTDEMO-GATE, 8 macros, in-store demo registry, KPI instdemo_resolution_rate.
Which instdemo_* typologies should be classified?
Action-oriented classifier: product ≠ benefits ≠ compatibility ≠ offer ≠ card.
Eight INSTDEMO-MAP typologies
instdemo_product_lookup: find the product demonstrated on the site
instdemo_benefits_ask: recall benefits seen in the corner demo
instdemo_compatibility_ask: compatibility routine device other product
instdemo_online_purchase: how to buy online after demo
instdemo_offer_mismatch: beauty advisor promise ≠ checkout offer
instdemo_consultant_card: sales representative card code post-demo link
instdemo_follow_up_window: offer validity period after demo
instdemo_ops_flag: retail signal demo program marketing sync
Tags: instdemo, store_demo, offline_demo, demo_to_web. INSTDEMO-MAP-GROUNDED: pdp_url benefits_copy from register only.
Policy INSTDEMO-SUP: agent rules and store demo registry
The INSTDEMO-SUP policy sets the extension of the in-store demo to online without any promises outside of the mapping.
Six INSTDEMO-SUP rules
DEMO-REGISTRY-FIRST: verify INSTDEMO-MAP before responding to the demo
PDP-GROUNDED: cite pdp_url demo_product_sku map
BENEFITS-CITE: benefits_copy if instdemo_benefits_ask
COMPAT-GROUNDED: compatibility_copy map only
NO-OFFER-INVENT: no invented offers outside of the consultant registry
Handoff #978: in-store demo bot widget brief
Minimum in-store demo registry
instdemo_id: in-store demo row identifier
demo_product_sku demo_product_name: demonstrated product map
pdp_url: linked online product page
demo_type store_location_ref: beauty tech appliance corner
benefits_copy compatibility_copy: authorized text for agents
online_offer_code online_offer_url: post-demo conversion offer
consultant_card_code follow_up_window_days: sales representative card and offer validity
demo_script_ref staff_brief_url: demo script and retail brief
Flow ID-1 to ID-8: post-visit store demo ticket processing
Eight steps: intake lookup verify classify respond guide offer staff log closure.
Flow ID-1 to ID-8
ID-1 Intake: instdemo_* intent + product store consultant card
ID-2 Demo lookup: DEMO-REGISTRY demo_product store_location
ID-3 Shopify verify: demo_product_sku pdp_url offer live
ID-4 Classify: lookup benefits compat purchase offer card
ID-5 Respond: macro INSTDEMO grounded benefits pdp
ID-6 Purchase guide: online_offer checkout steps
ID-7 Staff cc: staff_brief or ops flag retail
ID-8 Log: KPI instdemo + brief correction registry
SLA: instdemo_product_lookup pdp_url provided in one interaction if map exists.
Eight ready-to-paste INSTDEMO-* macros
In-store demo macros without unregistered, made-up offers.
INSTDEMO-* Library
INSTDEMO-PDP-01: "Demo product {{demo_product_name}}: {{pdp_url map}}. Ref. {{demo_product_sku}}."
INSTDEMO-BENEFITS-01: "Demo benefits: {{benefits_copy map}}."
INSTDEMO-COMPAT-01: "Compatibility: {{compatibility_copy map}}."
INSTDEMO-BUY-01: "Order online: {{pdp_url}}. Post-demo code: {{online_offer_code map}}."
INSTDEMO-OFFER-01: "Offer after demo: {{online_offer_url map}}. Validity: {{follow_up_window_days}} days."
INSTDEMO-CARD-01: "Consultant card: code {{consultant_card_code map}}."
INSTDEMO-MISMATCH-01: "Official post-demo offer: {{online_offer_code map}}. Consultant promise verified in register."
INSTDEMO-DONE: "Ticket summary {{id}}. Resolution: {{résolution}}."
INSTDEMO-GATE tree and retail marketing coordination
Decision tree before honoring consultant promise out of map or dead end.
INSTDEMO-GATE
Product or store mentioned? → lookup ID-2 Shopify verify
Find product? → PDP-01 pdp_url demo_product
Recall benefits? → BENEFITS-01 benefits_copy
Compatibility? → COMPAT-01 compatibility_copy
How to buy? → BUY-01 online_offer checkout
Consultant code rejected? → MISMATCH-01 OFFER-01 map
Mini sample received? → reroute INSTSAMP #975
Store-only offer? → reroute STOREONLY #965
Demo program launch ritual Day 0
Marketing publishes INSTDEMO-MAP: benefits_copy validated, online_offer tested, demo_script_ref shared retail. Bot #978 sync go-live.
KPI, QA and handoff to bot #978
Measuring INSTDEMO detects demos without a web link and unsynced consultant offers.
Five INSTDEMO KPIs
instdemo_resolution_rate: resolved tickets without ad-hoc invented offers
instdemo_pdp_cite_rate: % of PDP-01 tickets with pdp_url provided
instdemo_benefits_cite_rate: % of BENEFITS-01 tickets provided
instdemo_demo_to_web_rate: post-demo web purchase 30-day conversion
instdemo_offer_invent_violation: invented offers outside the target map 0
Handoff #978
Export INSTDEMO-MAP to bot: instdemo_benefits_ask instdemo_compatibility_ask instdemo_online_purchase as priorities. Guardrail BENEFITS-GROUNDED brief #978: bot quotes benefits_copy compatibility_copy map only.
Edge cases: live shopping, pop-up, pre-purchase, expired offer
Four cases outside the standard flow.
Confused live shopping session
LIVE reroute #557 if client mentions digital replay instead of physical demo.
Temporary pop-up event
POPUP alignment #579 if demo linked to temporary map event.
General pre-purchase price objections
PREPUR reroute #118 if outside the store demo context.
Expired post-demo offer window
OFFER-01 follow_up_window_days + alternative current offer if map.
Agent training: 20 minutes INSTDEMO
Module: DEMO-REGISTRY, distinguish INSTSAMP #975 POPUP #579 STOREONLY #965 bot #978.
Exercises
Ticket A: find demo product → PDP-01 pdp_url
Ticket B: recall benefits → BENEFITS-01 benefits_copy
Ticket C: routine compatibility → COMPAT-01 compatibility_copy
Ticket D: consultant code rejected → MISMATCH-01 OFFER-01
How Qstomy structures INSTDEMO in your stack
Qstomy on Shopify : road instdemo_*, shop demo registry sync, PDP BENEFITS COMPAT macros and handoff #978 benefits grounded gate.
Three building blocks
Routing: intent store_demo vs store_sample vs live_session
Store demo registry: product benefits compat offer follow_up
Bot #978: tier 1 benefits compatibility offer widget
Scenario: DTC beauty tech 16 demo corners. J-0 program registry. instdemo_resolution_rate 82 %, demo_to_web_rate +31 %.
Explore AI support and request a demo.
FAQ and deployment checklist INSTDEMO
FAQ
Honor consultant promise off-map?
No. NO-OFFER-INVENT. MISMATCH-01 cites official register offer.
Difference INSTSAMP #975?
#975 = mini-sample received. #977 = live demo from salesperson post-visit.
Difference LIVE #557?
#557 = live digital replay session. #977 = physical demo at a dedicated store corner.
Difference POPUP #579?
#579 = temporary pop-up event. #977 = ongoing corner demo program.
Difference #978?
#977 = agents verify ops mismatch offer. #978 = tier 1 bot recall widget.
INSTDEMO Deployment Checklist (8 steps)
INSTDEMO-SUP + INSTDEMO-MAP: store demo register template
demo_product_sku pdp_url: tested for each corner demo product
benefits_copy compatibility_copy: validated by retail legal marketing
online_offer_code follow_up_window_days: synced with Shopify discount
demo_script_ref staff_brief_url: shared consultant briefing
Tags instdemo_*: correlation of instdemo_id and store_location_ref
Sync bot #978: BENEFITS-GROUNDED
20-min training: section 10 exercises
Internal Linking

Enzo
July 1, 2026


