E-commerce

AI Chatbot for transport restrictions: batteries, liquids, and sensitive materials

AI Chatbot for transport restrictions: batteries, liquids, and sensitive materials

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

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.

  1. AIRREST-MAP-GROUNDED: dg_class air_allowed ship_method from map only

  2. NO-AIR-PROMISE-BOT: bot does not promise express air if ground_only

  3. MODE-DISTINCT-BOT: air route sea cites ship_method_alternative

  4. REST478-REROUTE-BOT: forbidden country import → #479 RESTBOT distinct DG

  5. NO-REFUND-BOT: express refund postpay handoff #611 only

  6. 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.

  1. ASB-1 Classify: bot_airrest_* intent detect

  2. ASB-2 Collect: SKU cart_id ship_method ship_country question

  3. ASB-3 Country check: REST478-REROUTE #479 if country block first

  4. ASB-4 AIRREST-MAP: dg_class air_allowed ship_method carrier

  5. ASB-5 Guardrail: NO-AIR-PROMISE MODE-DISTINCT NO-IATA-INVENT

  6. ASB-6 Respond: TPL-AIRRESTbot grounded map

  7. ASB-7 Handoff: postpay hold refund split → #611

  8. 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.

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.

  1. Promising air cargo : NO-AIR-PROMISE-BOT air_allowed map

  2. Inventing IATA rules : NO-IATA-INVENT-BOT carrier_rules only

  3. Refund express bot : NO-REFUND-BOT handoff #611

  4. Confusing forbidden country : REST478-REROUTE #479 first

  5. 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)

  1. Sync AIRREST-MAP #611: RAG bot + cart filter

  2. Policy AIRRESTBOT-SUP: 6 NO-AIR-PROMISE rules

  3. 8 intents bot_airrest_*: flow ASB-1 to ASB-8

  4. 4 templates TPL-AIRRESTbot-*: EXPLAIN DG MODE HANDOFF

  5. Checkout express block: ground_only SKU filter rule

  6. PDP DG badge embed: bot_airrest_explain entry

  7. Red team 10 prompts: air promise IATA invented refund bot

  8. 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

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

Subscribe to the newsletter and get a personalized e-book!

No-code solution, no technical knowledge required. AI trained on your e-shop and non-intrusive.

*Unsubscribe at any time. We do not send spam.

Subscribe to the newsletter and get a personalized e-book!

No-code solution, no technical knowledge required. AI trained on your e-shop and non-intrusive.

*Unsubscribe at any time. We do not send spam.