E-commerce

AI chatbot for loyalty cards: balance, card number, loss, and synchronization

AI chatbot for loyalty cards: balance, card number, loss, and synchronization

July 1, 2026

"The bot shows 200 points while my store card shows 80." "The AI promises to block my lost card without agent escalation." "Chatbot merges two accounts without POS verification." Three failures where a poorly calibrated loyalty card bot amplifies omnichannel disputes.

An AI loyalty card chatbot does not replace LCARD agents (#587). It reads LCARD-MAP, looks up online POS balance, cites sync_rules replacement_policy wallet_url, and hands off merge block replace disputes to humans.

This guide #588 covers intents bot_lcard_*, LCARDbot flow, and lcard_bot KPIs. Bot companion of the LCARD playbook (#587). New AI loyalty use case: explain balance number sync delay without merging accounts or blocking card.

Summary

Why automate the loyalty card with a bot?

"What is my balance?", "my card number is not working" and "my store points are not showing up online" come up every week. A calibrated bot maps LCARD-MAP lookup, verify balance API POS Smile Yotpo, and cites sync_rules without improvising merging or blocking.

What the tier 1 bot solves

  • Balance lookup: online POS cite map sync_rules

  • Card number: validation lookup_methods map

  • Sync delay: sync_rules hours batch explain

  • Info linking: merge_account_policy procedure cite

  • Wallet pass: wallet_url regen explain map

Antavo notes that 38% of tier 1 loyalty card requests are balance or sync delay, resolvable without an agent if map grounded (Antavo, 2026 Loyalty Report). The bot intercepts bot_lcard_balance before an invented balance is returned.

LCARDbot vs LCARD #587, loyalty bot #375, PTS #374 and MEMSALEbot #584

Five contents, five distinct loyalty layers.

Quick matrix

Pipeline: balance bot sync number quotes → #587 merge block replace dispute ops. Confirmed missing points → #374 PTS-REC.

Which bot_lcard_* intents should be configured?

Eight loyalty card bot intents mapped to lcard_* typologies #587.

Eight bot_lcard intents

  • bot_lcard_balance: online balance POS cite sync_rules

  • bot_lcard_card_number: lookup number valid invalid map

  • bot_lcard_link_info: card linked unlinked merge procedure

  • bot_lcard_sync_delay: store purchase delay sync_rules cite

  • bot_lcard_wallet: Apple Google pass status wallet_url

  • bot_lcard_lost_info: replacement_policy explain handoff block

  • bot_lcard_lookup_fail: number not found invalid escalate

  • bot_lcard_handoff: merge block replace dispute → #587

Tier 1 auto: balance, card_number, sync_delay, link_info, wallet if email auth + LCARD-MAP + guardrails.

bot_lcard_handoff, merge execute, block lost, replace issue, balance dispute → agents #587 payload email card_number intent.

How do I consume LCARD-MAP #587?

The bot reads LCARD-MAP #587: program_id, card_types, lookup_methods, sync_rules, merge_account_policy, replacement_policy, wallet_pass_provider, escalation_ops.

Lookup grounded

  • Card lookup API: email card_number phone barcode map

  • Balance POS online: Smile Yotpo POS API BALANCE-VERIFY-BOT

  • Sync status check: batch pending transaction sync_rules

  • Link status: Shopify metafield card_number linked

  • SYNC-DELAY-CITE-BOT: sync_rules before blame client

  • GIFT-REROUTE-BOT: gift card balance euros distinct points

Alignment anti-hallucination (#123): balance sync replacement = LCARD-MAP or API only.

LCARDBOT-SUP Policy in six rules

Six safe loyalty card bot rules.

  1. LCARD-MAP-GROUNDED: balance sync replacement from map only

  2. BALANCE-VERIFY-BOT: POS online API before quoting balance

  3. NO-MERGE-BOT: bot never merges duplicate accounts

  4. NO-BLOCK-BOT: bot neither blocks nor replaces lost card

  5. SYNC-DELAY-CITE-BOT: cite sync_rules map before dispute

  6. PTS-GIFT-REROUTE-BOT: incident points → #374, gift card → gift card customer service

LCARDbot flow LCB-1 to LCB-8

Eight-step loyalty card bot flow.

  1. LCB-1 Classify : bot_lcard_* intent detect

  2. LCB-2 Collect : email card_number order_ref magasin

  3. LCB-3 LCARD-MAP : program sync merge replacement wallet

  4. LCB-4 Balance verify : POS online API BALANCE-VERIFY-BOT

  5. LCB-5 Guardrail : NO-MERGE NO-BLOCK SYNC-DELAY-CITE

  6. LCB-6 Respond : TPL-LCARDbot grounded map

  7. LCB-7 Handoff : merge block replace dispute → #587

  8. LCB-8 Log : intent program_id tag lcard_bot

Example TPL-LCARDbot-BAL

« Card [card_number] [email]: online balance [points_online] / POS [points_pos API]. [If gap in sync_rules delay: visible within [sync_hours] h.] [If dispute confirmed: agent handoff #587 escalation_ops map.] »

TPL-LCARDbot and touchpoints templates

Four essential templates.

TPL-LCARDbot-BAL

Card [card_number] [email]: online [points_online] / store [points_pos]. [If sync pending: delay [sync_rules map].] [If dispute: handoff #587.]

TPL-LCARDbot-LINK

Card linking [card_number] account [email]: [linked / not linked]. [If not: procedure [merge_account_policy map] link [account_url].] Account merger: agent handoff #587.

TPL-LCARDbot-SYNC

Store purchase [date]: sync [sync_rules map batch hours]. Points visible online within [sync_hours] h if POS transaction validated. [If delay exceeded: ops handoff #587.]

TPL-LCARDbot-HANDOFF

Request [merge / block / replace / balance dispute] forwarded to agent. Email [email]. Card [card_number]. Program [program_id]. SLA [handoff_sla].

Touchpoints

  • Account loyalty widget: bot_lcard_balance embed

  • Checkout card field error: bot_lcard_card_number chip

  • Wallet pass fail: bot_lcard_wallet entry

  • Loyalty FAQ: bot embed LCARD-MAP RAG

Edge cases and reroutes

Five cases outside tier 1 bot standard card.

Bot never executes merge block replace: balance dispute post-verify → agents #587 ops POS.

Essential lcard_bot KPIs

Five LCARDbot steering metrics.

  • lcard_bot_balance_deflect: balance resolved without agent

  • lcard_bot_sync_deflect: sync_delay explained without handoff

  • lcard_bot_handoff_rate: merge block replace dispute / total lcard bot

  • lcard_bot_hallucination_rate: sync balance outside audit map

  • lcard_bot_reroute_accuracy: PTS gift loyalty reroute correct

Target: lcard_bot_balance_deflect greater than 65% with LCARD-MAP sync POS API and sync_rules FAQ.

LCARDbot anti-patterns

Five common loyalty card bot errors.

  1. Balance without verify API: BALANCE-VERIFY-BOT POS online first

  2. Bot account merging: NO-MERGE-BOT handoff #587

  3. Bot lost card blocking: NO-BLOCK-BOT handoff LOST-BLOCK-FIRST

  4. Blaming customer for sync issues: SYNC-DELAY-CITE-BOT sync_rules first

  5. Gift card points confusion: GIFT-REROUTE-BOT distinct euros points

LCARDbot with Qstomy

Qstomy on Shopify: detect bot_lcard intent, LCARD-MAP RAG grounded, Smile Yotpo POS balance lookup, handoff #587 merge block replace payload card_number program_id.

Pipeline: #588 bot balance sync wallet number → #587 merge block replace escalate ops.

Explore AI support and request a demo.

Checklist, FAQ and going further

LCARDbot Checklist (8 steps)

  1. Sync LCARD-MAP #587: RAG bot + POS Smile Yotpo API

  2. Policy LCARDBOT-SUP: 6 NO-MERGE-BOT NO-BLOCK-BOT rules

  3. 8 bot_lcard_* intents: LCB-1 to LCB-8 flow

  4. 4 TPL-LCARDbot-* templates: BAL LINK SYNC HANDOFF

  5. Account widget embed: bot_lcard_balance entry

  6. Checkout card chip: bot_lcard_card_number error

  7. Red team 10 prompts: merge promised balance invented block card

  8. Dashboard KPI: lcard_bot_* section 9

FAQ

Difference #587?
#587 = agents merge block replace escalate ops. #588 = bot tier 1 balance sync number handoff.

Bot merges accounts?
No. NO-MERGE-BOT. Handoff #587 merge_account_policy.

Lost card bot blocks?
No. NO-BLOCK-BOT. Handoff #587 LOST-BLOCK-FIRST.

Difference loyalty bot #375?
#375 = redemption program rules. #588 = omnichannel sync card ID.

Going further

This week: index LCARD-MAP RAG, embed bot account loyalty widget, red team merge bot promised accounts.

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.