E-commerce
July 1, 2026
"The bot does not remember the benefits seen at the corner." "The AI promises -20% while the consultant said -15%." "After the demo, the chatbot does not know if it is compatible with my device." Three failures where a poorly calibrated store demo bot blocks demo-to-web.
An e-commerce store demo AI chatbot does not replace INSTDEMO agents (#977). It reads INSTDEMO-MAP, cites benefits_copy compatibility_copy, lookup pdp_url and handoff offer mismatch to humans.
This guide #978 covers intents bot_instdemo_*, flow INSTDEMOBOT IDB-1 to IDB-8 and KPI instdemo_bot. Bot pair of the INSTDEMO playbook (#977). Usecase: tier 1 physical demo extended online.
Summary
Why botify follow-ups after in-store product demonstrations?
"The beauty advisor had me try the product, how do I order online?" and "is it compatible with my current routine?" arrive the very same evening post-corner visit. A calibrated bot looks up INSTDEMO-MAP, quotes benefits_copy compatibility_copy without improvising any off-record offer.
What the tier 1 bot resolves
Demo product lookup: demo_product_name → pdp_url demo_product_sku
Benefits reminder: benefits_copy grounded map
Compatibility: compatibility_copy grounded map
Post-demo offer: online_offer_code online_offer_url
Beauty advisor card: consultant_card_code checkout guide
Purchase guidance: pdp_url online_offer steps
The bot intercepts bot_instdemo_benefits_ask before any invented offer or reroutes to INSTSAMP #975 if a mini sample was received.
Beauty retail tech example
DTC beauty tech with 16 demo corners, 10k instdemo_ tickets/month. Bot syncs INSTDEMO-MAP on Day 0. instdemo_bot_deflect +38%, instdemo_bot_offer_invent_violation 0 in 7 weeks.
INSTDEMOBOT #978 vs INSTDEMO #977, INSTSAMPbot #976, POPUPbot #580, LIVE and guided selling
Seven demo bot contents, seven distinct roles.
Quick Matrix
#978 INSTDEMOBOT: tier 1 bot benefits store demo compatibility offer widget
INSTDEMO #977: agents verify mismatch ops retail execute
INSTSAMPbot #976: mini sample store distinct demo live seller
POPUPbot #580: pop-up store follow-up distinct corner permanent demo
LIVEbot #558: live shopping replay distinct physical demo
Guided selling #150: pre-purchase SKU recommendation distinct post-demo recall
STOREONLY #965: store-only offer distinct demo then web purchase
Pipeline: bot lookup pdp benefits compat offer cite → #977 mismatch ops handoff execute.
Which bot_instdemo_* intents should be configured?
Eight store demo intents mapped to instdemo_* typologies #977.
Eight bot_instdemo intents
bot_instdemo_demo_detect: detect demo_product_name store cited card
bot_instdemo_pdp_lookup: demo → pdp_url demo_product_sku map
bot_instdemo_benefits_recall: benefits_copy recall corner map
bot_instdemo_compat_explain: compatibility_copy routine device map
bot_instdemo_offer_cite: online_offer_code online_offer_url map
bot_instdemo_card_guide: consultant_card_code checkout steps
bot_instdemo_buy_guide: buy guidance pdp offer follow_up_window
bot_instdemo_handoff: offer mismatch ops → #977
Tier 1 auto: demo_detect, pdp_lookup, benefits_recall, compat_explain, offer_cite, buy_guide if demo + INSTDEMO-MAP + guardrails.
bot_instdemo_handoff, instdemo_offer_mismatch persistent, instdemo_ops_flag → agents #977 payload instdemo_id.
How should I consume INSTDEMO-MAP #977?
The bot reads INSTDEMO-MAP #977: instdemo_id, demo_product_sku, demo_product_name, pdp_url, demo_type, store_location_ref, benefits_copy, compatibility_copy, online_offer_code, online_offer_url, consultant_card_code, follow_up_window_days, demo_script_ref, agent_handoff_url.
Grounded in-store demo lookup
Demo detect: product keywords beauty counter card → INSTDEMO-MAP row
Shopify verify: demo_product_sku pdp_url live stock
PDP-GROUNDED-BOT: pdp_url demo_product_sku map only
BENEFITS-GROUNDED-BOT: benefits_copy map only no invent
COMPAT-GROUNDED-BOT: compatibility_copy map only
OFFER-GROUNDED-BOT: online_offer_code online_offer_url map only
NO-OFFER-INVENT-BOT: never promise discount outside of the consultant registry
Mobile widget: entry "Demo received in store" + demo_product_name + consultant card photo.
INSTDEMOBOT-SUP policy in six rules
Six rules bot demo store safe.
DEMO-REGISTRY-GATE: lookup INSTDEMO-MAP before demo response
PDP-GROUNDED-BOT: pdp_url demo_product_sku from map only
BENEFITS-GROUNDED-BOT: benefits_copy cited if demo recall
COMPAT-GROUNDED-BOT: compatibility_copy cited if compat ask
OFFER-GROUNDED-BOT: online_offer map only no invented consultant promise
INSTSAMP-REROUTE-BOT: mini sample received → INSTSAMPbot #976, live replay → LIVEbot #558
Flow INSTDEMOBOT IDB-1 to IDB-8
Eight-step flow: ingest detect lookup verify answer guide reroute handoff log.
IDB-1 Ingest: demo message store corner benefits card compat
IDB-2 Demo detect: bot_instdemo_demo_detect name photo store
IDB-3 Registry lookup: DEMO-REGISTRY-GATE INSTDEMO-MAP
IDB-4 Shopify verify: demo_product_sku pdp_url offer live
IDB-5 Tier 1 answer: pdp_lookup benefits_recall compat_explain offer_cite
IDB-6 Reroute: INSTSAMPbot #976 POPUPbot #580 guided #150
IDB-7 Handoff: offer mismatch ops → agent #977
IDB-8 Log: deflect benefits_cite offer_cite KPI
Example TPL-INSTDEMO-BENEFITS
“Demo {{demo_product_name}}: {{benefits_copy map}}. Sheet: {{pdp_url}}. Post-demo offer: {{online_offer_code map}}. Validity: {{follow_up_window_days}} days.”
TPL-INSTDEMO templates and touchpoints
Four short templates demo store embed widget mobile post-visit.
TPL-INSTDEMO-PDP
[demo_product_name map.] [demo_product_sku.] [pdp_url map.] PDP-GROUNDED.
TPL-INSTDEMO-BENEFITS
[benefits_copy map.] Corner demo recall. BENEFITS-GROUNDED.
TPL-INSTDEMO-COMPAT
[compatibility_copy map.] Post-demo compatibility. COMPAT-GROUNDED.
TPL-INSTDEMO-OFFER
[online_offer_code map.] [online_offer_url.] [follow_up_window_days days.] OFFER-GROUNDED.
TPL-INSTDEMO-HANDOFF
[agent_handoff_url.] Request [mismatch / ops / card] transmitted. Demo [instdemo_id]. Delay [handoff_sla].
Touchpoints
“Demo received in-store”: demo_detect + pdp_lookup
Post-visit corner chip: benefits_recall + compat_explain
“How to order after the demo?”: buy_guide + OFFER template
Photo consultant card: card_guide + OFFER template
Edge cases: sample, live, pop-up, expired offer
Five cases out of tier 1 bot demo standard store.
Mini sample received not live demo: reroute INSTSAMPbot #976
Live shopping session replay: reroute LIVEbot #558
Pop-up demo event: alignment POPUPbot #580
Persistent rejected consultant code: handoff #977 MISMATCH not invented offer bot
Expired post-demo offer window: OFFER template + current offer map or handoff
Bot does not add demo outside INSTDEMO-MAP: handoff #977 register brief if new frequent corner.
Essential instdemo_bot KPIs
Five INSTDEMOBOT management metrics and correlation #977.
instdemo_bot_deflect: clarified demos without instdemo_ ticket
instdemo_bot_benefits_cite_rate: % benefits_copy sessions provided tier 1
instdemo_bot_compat_cite_rate: % compatibility_copy sessions provided
instdemo_bot_handoff_rate: % mismatch ops routed #977
instdemo_bot_offer_invent_violation: invented offers outside map target 0
Target: offer_invent_violation at zero and benefits_cite_rate above 85% post sync INSTDEMO-MAP D-0.
INSTDEMOBOT anti-patterns
Five common mistakes in shop bot demos.
Inventing consultant discount: OFFER-GROUNDED online_offer map only
Paraphrasing off-map benefits: BENEFITS-GROUNDED benefits_copy only
Improvising compatibility: COMPAT-GROUNDED compatibility_copy only
Confusing INSTSAMPbot #976: #978 live salesperson demo, not mini sample
Honoring off-registry promise: handoff #977 not auto discount bot
INSTDEMOBOT with Qstomy
Qstomy on Shopify: detect bot_instdemo intent, INSTDEMO-MAP RAG demo index, variant verify API, PDP BENEFITS COMPAT OFFER templates, handoff #977 ops payload instdemo_id.
Pipeline: #978 bot lookup pdp benefits compat offer → #977 mismatch ops execute.
Scenario: DTC beauty tech 16 corners. Registry D-0. instdemo_bot_deflect +38%, offer_invent_violation 0.
Explore AI support and request a demo.
Checklist, FAQ and going further
INSTDEMOBOT Checklist (8 steps)
Sync INSTDEMO-MAP #977 : RAG bot demo benefits compat index
Policy INSTDEMOBOT-SUP : 6 rules REGISTRY-GATE BENEFITS-GROUNDED OFFER-GROUNDED
8 intents bot_instdemo_* : flow IDB-1 to IDB-8
5 templates TPL-INSTDEMO-* : PDP BENEFITS COMPAT OFFER HANDOFF
Store demo widget : demo_detect post-visit entry
online_offer_code sync : verify checkout mobile test
Red team 10 demos : invent offer benefits off map test
KPI Dashboard : instdemo_bot_* section 9 + delta instdemo_
FAQ
Difference #977?
#977 = agents verify mismatch ops retail execute. #978 = bot tier 1 callback widget.
Does the bot invent an offer?
Not outside of INSTDEMO-MAP. NO-OFFER-INVENT-BOT. Handoff if mismatch.
Difference INSTSAMPbot #976?
#976 = mini sample received in store. #978 = live vendor demo post-visit.
Difference LIVEbot #558?
#558 = live session digital replay. #978 = physical demo store corner.
Consultant code rejected?
Bot cites online_offer_code map. Persistent → handoff #977 MISMATCH.
Go further
This week: sync INSTDEMO-MAP #977, store demo widget, templates BENEFITS COMPAT OFFER, measure instdemo_bot_deflect.

Enzo
July 1, 2026





