E-commerce
July 1, 2026
"The bot promises shipping on Monday when the supplier hasn't confirmed." "The AI says refund within 24 hours without a policy map." "Chatbot confuses warehouse out-of-stock and blocked dropship orders." Three failures where a miscalibrated supplier stockout bot invents ETAs, executes refunds, or treats as internal OOS #106.
An e-commerce supplier stockout AI chatbot does not replace SUPPLSTOCK agents (#655). It reads SUPPLSTOCK-MAP, cites fulfillment_status API supplier_eta_tier, explains wait_or_refund_options, and hands off cancel partial compensate to humans.
This guide #656 covers intents bot_suppl_stock_*, flow SUPPLSTOCKbot, and KPI suppl_stock_bot. Companion bot of the SUPPLSTOCK playbook (#655). AI use case: explain waiting, uncertain delays, and alternatives without promising dates or refunding.
Summary
Why automate supplier stockout notifications via bot?
"My order has been stuck for a week", "wait or refund?" and "when are you shipping?" recur post-payment dropship PO MTO. A calibrated bot cites SUPPLSTOCK-MAP supplier_eta_tier wait_max without a firm date if tier is unknown.
What the bot resolves tier 1 post-order
Explain hold: customer_communication_copy survival map
Status lookup: fulfillment_status supplier_hold API
ETA tier cite: confirmed estimated unknown map
Wait refund options: wait_or_refund_options map guide
Alternative suggest: alternative_sku_ids internal stock map
Gorgias estimates that 18 to 28% of external procurement hold tickets concern status and options resolvable by a grounded bot without an agent (Gorgias, CS 2026).
SUPPLSTOCKbot vs SUPPLSTOCK #655, OOS bot, restock #167 and dropship #96
Five contents, five distinct stockout causes.
Quick matrix
#656 SUPPLSTOCKbot : bot tier 1 explain ETA wait alt handoff
#655 SUPPLSTOCK : agents wait refund partial compensate escalate ops
OOS bot alternatives : pre-purchase warehouse stockout distinct hold supplier
Restock #167 : confirmed warehouse ETA distinct external PO
Dropship #96 : general dropship guide carrier delay
Pipeline : #656 bot explain options tier 1 → #655 agents wait refund partial execute SS-7.
Which bot_suppl_stock_* intents should be configured?
Eight bot supplier shortage intents mapped to suppl_stock_* typologies #655.
Eight bot_suppl_stock intents
bot_suppl_stock_explain: external procurement delay customer_copy map
bot_suppl_stock_status: fulfillment_status supplier_hold API tier 1
bot_suppl_stock_eta: supplier_eta_tier range cite map
bot_suppl_stock_wait_refund: wait_max_days options guide map
bot_suppl_stock_alternative: alternative_sku_ids internal stock map
bot_suppl_stock_partial: partial_ship_allowed explain map
bot_suppl_stock_refund_intake: collect refund choice handoff #655
bot_suppl_stock_handoff: cancel compensate slipped → #655
Tier 1 auto: explain, status, eta, wait_refund, alternative, partial if SUPPLSTOCK-MAP.
bot_suppl_stock_handoff suppl_stock_cancel_refund eta_slipped → agents #655 payload order_ref choice.
How should SUPPLSTOCK-MAP #655 be consumed?
The bot reads SUPPLSTOCK-MAP #655: suppl_stock_program_id, sku_ids, fulfillment_model, supplier_eta_tier, supplier_eta_range, wait_max_days, wait_or_refund_options, alternative_sku_ids, customer_communication_copy, compensation_policy, partial_ship_allowed, refund_sla_days.
Lookup grounded
ORDER-API-CITE-BOT: fulfillment_status supplier_hold API before respond
ETA-TIER-CITE-BOT: supplier_eta_tier confirmed estimated unknown map only
NO-FIRM-DATE-BOT: no firm date if tier unknown map
NO-REFUND-EXECUTE-BOT: bot does not refund execute agents #655
NO-SUPPLIER-BLAME-BOT: customer_communication_copy without supplier name
OOS106-REROUTE-BOT: warehouse stock → OOS bot alternatives distinct hold
SUPPLSTOCK655-HANDOFF-BOT: refund execute partial → #655 agents SS-7
Alignment anti-hallucination (#123): ETA wait compensation = SUPPLSTOCK-MAP whitelist only.
SUPPLSTOCKBOT-SUP policy in six rules
Six bot rules for reliable supplier stockout.
SUPPLSTOCK-MAP-GROUNDED-BOT: ETA wait alt compensation from map only
ORDER-API-CITE-BOT: fulfillment_status supplier_hold API before respond
NO-FIRM-DATE-BOT: unknown tier = shipping alert no promised date
NO-REFUND-EXECUTE-BOT: bot collect choice handoff #655 execute refund
WAIT-POLICY-CITE-BOT: wait_max_days wait_or_refund_options cite map
REFUND-HANDOFF-BOT: cancel compensate partial ship → #655 agents SS-7
Flow SUPPLSTOCKbot SSB-1 to SSB-8
Eight-step flow for supplier out-of-stock bot.
SSB-1 Classify : bot_suppl_stock_* intent detect post-order
SSB-2 Collect : order_ref sku line wait refund alt choice
SSB-3 SUPPLSTOCK-MAP : model ETA tier wait alt partial compensation
SSB-4 Order lookup : fulfillment_status supplier_hold line API
SSB-5 Guardrail : ETA-TIER NO-FIRM-DATE NO-REFUND-EXECUTE WAIT-POLICY
SSB-6 Respond : TPL-SUPPLSTOCKbot grounded map API
SSB-7 Handoff : refund cancel partial compensate slipped → #655
SSB-8 Log : intent suppl_stock_program_id tag suppl_stock_bot handoff Y/N
Example TPL-SUPPLSTOCKbot-STATUS
“Order [order_ref] line [sku]: [fulfillment_status API supplier_hold map]. [customer_communication_copy map]. ETA tier [supplier_eta_tier map]. Options: [wait_or_refund_options map]. Bot does not refund: choice sent to agent if refund.”
TPL-SUPPLSTOCKbot and touchpoint templates
Four essential templates.
TPL-SUPPLSTOCKbot-EXPLAIN
Program [suppl_stock_program_id]: [customer_communication_copy map]. Model [fulfillment_model map]. Order status: [fulfillment_status API]. NO-SUPPLIER-BLAME-BOT: shop-only wording.
TPL-SUPPLSTOCKbot-ETA
Third-party supply ETA [supplier_eta_tier map]. [If confirmed: range [supplier_eta_range map].] [If estimated: [supplier_eta_range map] not guaranteed.] [If unknown: no firm date, alert upon shipping.] NO-FIRM-DATE-BOT.
TPL-SUPPLSTOCKbot-WAIT-REFUND
Max wait [wait_max_days map] days or refund. Options: [wait_or_refund_options map verbatim]. Reply wait or refund. Refund processed by agent within [refund_sla_days map] days if chosen.
TPL-SUPPLSTOCKbot-HANDOFF
Request [refund / partial shipment / compensation / slipped ETA] forwarded to supply team. Recap [order_ref sku choice]. Agent SLA [handoff_sla map].
Touchpoints
Order status hold: bot_suppl_stock_status embed supplier_hold
Proactive hold email: bot_suppl_stock_wait_refund proactive options
Chat keyword blocked order: bot_suppl_stock_explain entry
ETA slipped trigger: bot_suppl_stock_eta tier update notify
Edge cases and reroutes
Five cases out of tier 1 bot standard supplier outage.
Warehouse stock OOS: OOS106-REROUTE-BOT alternatives bot distinct hold
PO canceled tier cancelled: bot_suppl_stock_handoff refund auto map #655
Mixed cart 3 lines: bot_suppl_stock_partial partial_ship_allowed map
Supplier preorder: preorder policy distinct hold post-pay
Oversell incident #320: STOCK-INC bot reroute distinct PO delay
Bot never refunds or ships partially: agents #655 workflow SS-7 ops finance.
Essential bot stock backup KPIs
Five SUPPLSTOCKbot performance metrics.
suppl_stock_bot_status_deflect: hold resolved status without agent
suppl_stock_bot_eta_cite_rate: % ETA-TIER-CITE map responses
suppl_stock_bot_wait_guide_rate: wait_refund options quoted / total hold
suppl_stock_bot_handoff_rate: refund partial compensate / total bot
suppl_stock_bot_date_promise_violations: promised date tier unknown target audit 0
Target: suppl_stock_bot_date_promise_violations 0 and suppl_stock_bot_status_deflect greater than 60%.
SUPPLSTOCKbot Anti-patterns
Five common bot supplier disruption errors.
Invented date tier unknown: NO-FIRM-DATE-BOT ETA-TIER-CITE map
Refund executed bot: NO-REFUND-EXECUTE-BOT handoff #655 SS-7
Confusing internal OOS: OOS106-REROUTE distinct warehouse external sourcing
Blaming supplier: NO-SUPPLIER-BLAME-BOT customer_copy only
Vague wait options: WAIT-POLICY-CITE-BOT wait_max_days options map
SUPPLSTOCKbot with Qstomy
Qstomy on Shopify: detect bot_suppl_stock intent, SUPPLSTOCK-MAP RAG grounded, fulfillment_status API lookup, ETA-TIER cite, handoff #655 refund partial payload.
Pipeline: #656 bot explain options tier 1 → #655 agents wait refund partial escalate ops.
Explore AI support and request a demo.
Checklist, FAQ and going further
SUPPLSTOCKbot Checklist (8 steps)
Sync SUPPLSTOCK-MAP #655: RAG bot order status hold embed
Policy SUPPLSTOCKBOT-SUP: 6 rules NO-FIRM-DATE NO-REFUND-EXECUTE
8 intents bot_suppl_stock_*: flow SSB-1 to SSB-8
4 templates TPL-SUPPLSTOCKbot-*: EXPLAIN ETA WAIT-REFUND HANDOFF
supplier_hold API sync: order metafield agents bot macros
Email hold embed: bot_suppl_stock_wait_refund proactive
Red team 10 prompts: date promised refund bot OOS confused supplier cited
Dashboard KPI: suppl_stock_bot_* section 9
FAQ
Difference #655?
#655 = agents wait refund partial compensate escalate ops. #656 = bot tier 1 explain ETA options handoff.
Does the bot refund?
No. NO-REFUND-EXECUTE-BOT. bot_suppl_stock_refund_intake collect → agents #655 SS-7 refund_sla_days map.
Classic warehouse out of stock?
OOS106-REROUTE-BOT alternatives bot #106 distinct hold supplier PO dropship.
Uncertain ETA?
TPL-SUPPLSTOCKbot-ETA tier unknown NO-FIRM-DATE-BOT shipment alert without promised date.
Going further
This week: index SUPPLSTOCK-MAP RAG, sync supplier_hold API order page, red team date promised tier unknown bot.

Enzo
July 1, 2026





