E-commerce
July 1, 2026
"The bot promises plane delivery for my powerbank." "The AI says perfume goes express when the map indicates ground only." "Chatbot invents an IATA rule to unblock my aerosol." Three failures where a miscalibrated transport restrictions bot over-promises air or hallucinates carrier rules.
An AI transport restrictions chatbot does not replace AIRREST agents (#611). It reads AIRREST-MAP, filters Dangerous Goods (DG) constraints pre-checkout, cites air_allowed ship_method_alternative customer_copy and handoff split refund postpay to human ops.
This guide #612 covers intents bot_airrest_*, flow AIRRESTbot and KPI airrest_bot. Bot pair of the AIRREST playbook (#611). New AI delivery use case: filter batteries liquids aerosols without promising air cargo or refund.
Summary
Why automate transport restrictions with a bot?
"Is my battery allowed on the plane?", "why is express unavailable?" and "does the spray block my order?" come up repeatedly during PDP checkout cart. A calibrated bot looks up AIRREST-MAP, filters SKU DG, cites road mode without promising air ground_only.
What the tier 1 bot resolves
DG explain: dg_class customer_copy air_allowed map
Lithium check: max_wh_battery ground_only cite
Aerosol liquid: volume_ml_limit ship_method_alternative
Air vs road mode: MODE-DISTINCT carrier_rules map
Checkout filter: block express if ground_only SKU cart
DHL points out that lithium and aerosols follow distinct carrier matrices depending on the mode and corridor (DHL, cross-border 2026). The bot intercepts bot_airrest_lithium before NO-AIR-PROMISE violation.
AIRRESTbot vs AIRREST #611, RESTINT #478, RESTBOT #479 and expired #261
Five contents, five distinct compliance delivery layers.
Quick matrix
#612 AIRRESTbot: tier 1 bot filter DG explain handoff mode
#611 AIRREST: agents split refund postpay escalate ops
#478 RESTINT: SKU prohibited country import legal
#479 RESTBOT: bot filtering country destination distinct air mode
Obsolete #261: Expiry cold hot corridor distinct DG
Pipeline: bot filter explain mode → #611 split refund escalate. Country block → #479 RESTBOT first.
Which bot_airrest_* intents should be configured?
Eight bot intents transport restrictions mapped typologies airrest_* #611.
Eight intents bot_airrest
bot_airrest_explain : customer_copy dg_class air_allowed map
bot_airrest_lithium : max_wh_battery ground_only lithium cite
bot_airrest_aerosol : aerosol pressurized volume_ml_limit map
bot_airrest_liquid : flammable_liquid ml ship_method map
bot_airrest_mode : air vs route ship_method_alternative
bot_airrest_split_info : split_shipment_allowed status explain
bot_airrest_checkout_filter : block express ground_only cart
bot_airrest_handoff : postpay hold refund split → #611
Tier 1 auto : explain, lithium, aerosol, liquid, mode, split_info, checkout_filter if AIRREST-MAP + guardrails.
bot_airrest_handoff, postpay hold express refund split → agents #611 payload order_ref airrest_code.
How to consume AIRREST-MAP #611?
The bot reads AIRREST-MAP #611: airrest_code, sku_or_category, dg_class, max_wh_battery, volume_ml_limit, air_allowed, ship_method_alternative, carrier_rules, split_shipment_allowed, express_refund_policy, customer_copy, postpay_refund_policy.
Lookup grounded
SKU cart detect: variant ID cart lines → AIRREST-MAP row
Ship method context: express selected + ground_only → checkout_filter
NO-AIR-PROMISE-BOT: bot never promises air cargo if ground_only map
MODE-DISTINCT-BOT: cites ship_method_alternative carrier_rules
NO-IATA-INVENT-BOT: customer_copy carrier_rules only no IATA generated
NO-REFUND-BOT: refund express postpay handoff #611 only
Alignment anti-hallucination (#123): air_allowed = AIRREST-MAP whitelist only.
AIRRESTBOT-SUP policy in six rules
Six bot rules safe transport restrictions.
AIRREST-MAP-GROUNDED: dg_class air_allowed ship_method from map only
NO-AIR-PROMISE-BOT: bot does not promise express air if ground_only
MODE-DISTINCT-BOT: air route sea cites ship_method_alternative
REST478-REROUTE-BOT: forbidden country import → #479 RESTBOT distinct DG
NO-REFUND-BOT: express refund postpay handoff #611 only
NO-IATA-INVENT-BOT: carrier_rules customer_copy no invented rules
Flow AIRRESTbot ASB-1 to ASB-8
Eight-step bot flow for transport restrictions.
ASB-1 Classify: bot_airrest_* intent detect
ASB-2 Collect: SKU cart_id ship_method ship_country question
ASB-3 Country check: REST478-REROUTE #479 if country block first
ASB-4 AIRREST-MAP: dg_class air_allowed ship_method carrier
ASB-5 Guardrail: NO-AIR-PROMISE MODE-DISTINCT NO-IATA-INVENT
ASB-6 Respond: TPL-AIRRESTbot grounded map
ASB-7 Handoff: postpay hold refund split → #611
ASB-8 Log: intent airrest_code tag airrest_bot
Example TPL-AIRRESTbot-MODE
“Product [SKU] [dg_class]: air transport [air_allowed map]. [If ground_only: shipping via [ship_method_alternative]. Express not available for this route.] [carrier_rules map customer_copy.]”
TPL-AIRRESTbot and touchpoints templates
Four essential templates.
TPL-AIRRESTbot-EXPLAIN
Product [SKU]: [customer_copy map]. Dangerous good: [dg_class]. Air transport: [air_allowed]. [If ground_only: mode [ship_method_alternative].] [carrier_rules map.]
TPL-AIRRESTbot-DG
[Lithium / Aerosol / Liquid] [SKU]: [max_wh_battery or volume_ml_limit map]. Air: [not allowed / restricted]. Alternative: [ship_method_alternative].
TPL-AIRRESTbot-MODE
Cart [cart_id]: line [SKU] [dg_class] requires [ship_method_alternative]. Express air unavailable. Estimated transit time: [carrier ETA map].
TPL-AIRRESTbot-HANDOFF
Request [postpay hold / split / express refund] forwarded to logistics team. Order [order_ref] code [airrest_code]. SLA delay [handoff_sla].
Touchpoints
PDP shipping badge DG: bot_airrest_explain embed
Checkout ship method: bot_airrest_checkout_filter block express
Cart lithium detect: bot_airrest_lithium chip auto
FAQ batteries aerosols: bot_airrest_aerosol widget
Edge cases and reroutes
Five cases outside tier 1 bot standard shipping restrictions.
Forbidden destination country: REST478-REROUTE #479 RESTBOT SKU country block
Postpay hold refund: NO-REFUND-BOT handoff #611 AIRREST-POSTPAY-01
Split shipment ops: bot_airrest_split_info explain handoff if tracking dispute
Seized customs package: #65 customs reroute distinct carrier DG
Expired cold corridor: #261 reroute possible accumulation
Bot never issues refund nor modifies ship method ops: postpay split → agents #611 workflow AS-6.
Essential airrest_bot KPIs
Five AIRRESTbot steering metrics.
airrest_bot_explain_deflect: explain DG resolved without agent
airrest_bot_mode_deflect: air route mode resolved TPL-MODE
airrest_bot_checkout_filter_rate: express block ground_only before payment
airrest_bot_handoff_rate: postpay split refund / total airrest bot
airrest_bot_air_promise_violations: invented air promise target audit 0
Target: airrest_bot_air_promise_violations 0 and airrest_bot_mode_deflect greater than 75% with AIRREST-MAP sync PDP badge.
AIRRESTbot anti-patterns
Five common errors in bot transport restrictions.
Promising air cargo : NO-AIR-PROMISE-BOT air_allowed map
Inventing IATA rules : NO-IATA-INVENT-BOT carrier_rules only
Refund express bot : NO-REFUND-BOT handoff #611
Confusing forbidden country : REST478-REROUTE #479 first
Unauthorized split promised : split_shipment_allowed map only
AIRRESTbot with Qstomy
Qstomy on Shopify: detect bot_airrest intent, AIRREST-MAP RAG grounded, cart SKU DG filter, checkout express block, handoff #611 postpay split payload order_ref airrest_code.
Pipeline: #612 bot filter explain mode → #611 split refund escalate ops.
Explore AI support and request a demo.
Checklist, FAQ and going further
AIRRESTbot Checklist (8 steps)
Sync AIRREST-MAP #611: RAG bot + cart filter
Policy AIRRESTBOT-SUP: 6 NO-AIR-PROMISE rules
8 intents bot_airrest_*: flow ASB-1 to ASB-8
4 templates TPL-AIRRESTbot-*: EXPLAIN DG MODE HANDOFF
Checkout express block: ground_only SKU filter rule
PDP DG badge embed: bot_airrest_explain entry
Red team 10 prompts: air promise IATA invented refund bot
Dashboard KPI: airrest_bot_* section 9
FAQ
Difference #611?
#611 = agents split refund postpay escalate. #612 = bot tier 1 filter explain mode handoff.
Bot promises air delivery?
No. NO-AIR-PROMISE-BOT cites air_allowed map.
Difference #479 RESTBOT?
#479 = forbidden destination country. #612 = DG transport mode batteries liquids aerosols.
Express refund bot?
No. NO-REFUND-BOT handoff #611 express_refund_policy map.
Going further
This week: index AIRREST-MAP RAG, activate checkout express block ground_only, red team air promise IATA invented.

Enzo
July 1, 2026





