E-commerce

AI Chatbot for parcel shop returns: label, drop-off, and tracking

AI Chatbot for parcel shop returns: label, drop-off, and tracking

July 1, 2026

"The bot says immediate refund even though I just dropped it off at the locker." "The AI regenerates a label without checking my RMA." "Chatbot confuses parcel shop return and outgoing locker delivery." Three failures where a badly calibrated parcel shop return bot over-promises refunds or mixes up inbound and outbound flows.

An AI locker and parcel shop returns chatbot does not replace RETLOCK agents (#633). It reads RETLOCK-MAP, performs a lookup on the rma_status return tracking API, cites label_format deposit_proof, and hands off not_scanned refund disputes to humans.

This guide #634 covers intents bot_retlock_*, flow RETLOCKbot, and KPI retlock_bot. Pair bot of the RETLOCK playbook (#633). New AI returns use case: guide label deposit tracking without refunding or regenerating labels.

Summary

Why automate parcel pickup point returns using a bot?

"Where is my QR label?", "how do I drop off at the locker?" and "when is the refund?" come up as soon as a relay return RMA is created. A calibrated bot cites RETLOCK-MAP label_format refund_trigger_rule without promising refund or bot label regeneration.

What the tier 1 bot resolves

  • Explain model: customer_copy locker drop-off counter map

  • Label guide: label_format portal link cite

  • Drop-off procedure: deposit_steps compartment_size_rules map

  • Return tracking: return tracking status API cite

  • Refund timing info: refund_trigger_rule NO-REFUND-BEFORE-SCAN explain

Relay returns reduce tickets when scan_sla and proof of deposit are explained in the RMA email (Mondial Relay, 2026 Return FAQ). The bot intercepts bot_retlock_refund_timing before NO-REFUND violation.

RETLOCKbot vs RETLOCK #633, LOCKERbot #632, RETSHIPbot #510 and returns #10

Five contents, five distinct return and delivery flows.

Quick Matrix

Pipeline: #10 eligible RMA → #510 fees if needed → #634 tier 1 deposit label → #633 proof refund execute.

Which bot_retlock_* intents should be configured?

Eight bot relay return intents mapped to locker_ret_* typologies #633.

Eight bot_retlock intents

  • bot_retlock_explain: customer_copy how works return_method map

  • bot_retlock_label: label_format portal link guide

  • bot_retlock_deposit_guide: deposit_steps compartment_size_rules map

  • bot_retlock_tracking: return tracking status transit API cite

  • bot_retlock_refund_timing: refund_trigger_rule scan_sla info

  • bot_retlock_proof_info: deposit_proof_type explain without validating ops

  • bot_retlock_compartment_help: fallback_if_full other point map

  • bot_retlock_handoff: not_scanned refund dispute → #633

Tier 1 auto: explain, label, deposit_guide, tracking, refund_timing if RETLOCK-MAP + rma API.

bot_retlock_handoff not_scanned lost claim refund execute → agents #633 payload rma_id proof photos.

How should RETLOCK-MAP #633 be consumed?

The bot reads RETLOCK-MAP #633: retlock_program_id, return_carrier_id, return_method_type, label_format, deposit_proof_type, scan_sla_hours, refund_trigger_rule, compartment_size_rules, fallback_if_full, customer_copy.

Lookup grounded

  • RMA retlock detect: return_method locker relay → RETLOCK-MAP row

  • CARRIER-DEPOSIT-VERIFY-BOT: return tracking API before deposit confirm cite

  • NO-REFUND-BOT: bot neither refunds nor confirms refund execute

  • NO-LABEL-REGEN-BOT: label regeneration handoff #633 only

  • NO-REFUND-BEFORE-SCAN-BOT: refund_timing info refund_trigger map only

  • LOCKER632-REROUTE-BOT: outbound delivery → #632 LOCKERbot distinct return

Alignment anti-hallucination (#123): label refund scan = RETLOCK-MAP + rma return API whitelist only.

RETLOCKBOT-SUP policy in six rules

Six bot rules for secure relay locker returns.

  1. RETLOCK-MAP-GROUNDED: label deposit refund from map only

  2. CARRIER-DEPOSIT-VERIFY-BOT: return tracking API before cite status

  3. NO-REFUND-BOT: bot does not refund or confirm refund execute

  4. NO-LABEL-REGEN-BOT: bot does not regenerate label execute ops

  5. NO-REFUND-BEFORE-SCAN-BOT: refund_timing explain refund_trigger map only

  6. NOT-SCANNED-HANDOFF-BOT: deposit dispute lost → #633 agents

RETLOCKbot RLB-1 to RLB-8 flow

Eight-step drop-off point bot flow.

  1. RLB-1 Classify: bot_retlock_* intent detect

  2. RLB-2 Collect: rma_id order_ref deposit question photos

  3. RLB-3 RETLOCK-MAP: label deposit refund scan rules

  4. RLB-4 RMA API: rma_status label_generated return tracking scan

  5. RLB-5 Guardrail: NO-REFUND NO-LABEL-REGEN NO-REFUND-BEFORE-SCAN

  6. RLB-6 Respond: TPL-RETLOCKbot grounded map API

  7. RLB-7 Handoff: not_scanned refund dispute → #633

  8. RLB-8 Log: intent retlock_program_id tag retlock_bot

Example TPL-RETLOCKbot-DEPOSIT

"Return [rma_id]: deposit [return_method_type map] [return_carrier_id map]. Label [label_format map] on parcel. [Locker: compartment [compartment_size_rules map], keep [deposit_proof_type map].] Scan within [scan_sla_hours map] hours. Refund: [refund_trigger_rule map info without executing]."

TPL-RETLOCKbot and touchpoints templates

Four essential templates.

TPL-RETLOCKbot-EXPLAIN

Return [rma_id] via [return_method_type map] : [customer_copy map]. Label [label_format map] return portal. Drop-off within [return_window_days map] d. Refund after [refund_trigger_rule map].

TPL-RETLOCKbot-LABEL

RMA [rma_id] : [label_format map] [lien portail map]. Print or mobile QR. Closed package labeled. Label regeneration: agent #633 if expired.

TPL-RETLOCKbot-DEPOSIT

Drop-off [return_method_type map] : [deposit_steps map]. Compartment [compartment_size_rules map]. Proof: [deposit_proof_type map]. If full: [fallback_if_full map]. Tracking: bot_retlock_tracking.

TPL-RETLOCKbot-HANDOFF

Request [not_scanned / refund execute / label regen / colis perdu] transmitted to return team. RMA [rma_id] order [order_ref]. Delay [handoff_sla map].

Touchpoints

  • Embedded return portal : bot_retlock_label entry

  • Email RMA label : bot_retlock_deposit_guide deep link

  • Return tracking widget : bot_retlock_tracking embed

  • Post-drop-off D+1 : bot_retlock_refund_timing proactive if no scan

Edge cases and reroutes

Five cases out of tier 1 bot return relay standard.

Bot never executes refund nor regenerates label: agents #633 workflow RL-7.

Essential retlock_bot KPIs

Five RETLOCKbot management metrics.

  • retlock_bot_label_deflect: label guide resolved without agent

  • retlock_bot_deposit_deflect: deposit guide resolved TPL-DEPOSIT

  • retlock_bot_refund_timing_deflect: refund_timing info resolved map

  • retlock_bot_handoff_rate: not_scanned refund dispute / total retlock bot

  • retlock_bot_refund_promise_violations: refund promised bot audit target 0

Target: retlock_bot_refund_promise_violations 0 and retlock_bot_label_deflect greater than 65% with RETLOCK-MAP sync.

RETLOCKbot anti-patterns

Five common errors bot return drop-off point.

  1. Refund promised bot: NO-REFUND-BOT handoff #633

  2. Label regenerated bot: NO-LABEL-REGEN-BOT agents only

  3. Scan confirmed without API: CARRIER-DEPOSIT-VERIFY-BOT tracking lookup

  4. Confusing outbound #632: LOCKER632-REROUTE-BOT distinct delivery

  5. Refund before scan poorly explained: NO-REFUND-BEFORE-SCAN-BOT refund_trigger map

RETLOCKbot with Qstomy

Qstomy on Shopify: detect bot_retlock intent, RETLOCK-MAP RAG grounded, rma return tracking lookup, refund_trigger cite, handoff #633 not_scanned refund payload.

Pipeline: #634 bot explain label deposit tier 1 → #633 proof not_scanned refund escalate carrier.

Explore AI support and request a demo.

Checklist, FAQ and going further

RETLOCKbot Checklist (8 steps)

  1. Sync RETLOCK-MAP #633: RAG bot parcel shop return portal

  2. Policy RETLOCKBOT-SUP: 6 NO-REFUND NO-LABEL-REGEN rules

  3. 8 intents bot_retlock_*: flow RLB-1 to RLB-8

  4. 4 templates TPL-RETLOCKbot-*: EXPLAIN LABEL DEPOSIT HANDOFF

  5. RMA return API: connect RLB-4 tracking scan status

  6. Email RMA embed: bot_retlock_deposit_guide widget

  7. Red team 10 prompts: refund promise label regen bot outbound confused

  8. Dashboard KPI: retlock_bot_* section 9

FAQ

Difference #633?
#633 = agents proof not_scanned refund escalate carrier execute. #634 = bot tier 1 label deposit tracking handoff.

Bot confirms refund?
No. NO-REFUND-BOT refund_trigger_rule info only handoff #633.

Difference LOCKERbot #632?
#632 = outbound delivery collection code. #634 = inbound return parcel shop deposit RMA.

Deposited yesterday no scan?
TPL-RETLOCKbot-DEPOSIT scan_sla_hours map. If exceeded: bot_retlock_handoff #633.

Going further

This week: index RETLOCK-MAP RAG, connect rma return API bot, red team refund promise bot.

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.