E-commerce

AI chatbot for gift with purchase: check eligibility and terms

AI chatbot for gift with purchase: check eligibility and terms

July 1, 2026

"The bot told me I was eligible with €60 even though the threshold is €75." "The AI promised a replacement gift without verifying the package." "Chatbot confuses GWP and stackable promo code." Three failures where a poorly calibrated GWP bot promises a gift or reship outside of policy.

An AI gift-with-purchase chatbot does not replace GWP agents (#553). It reads GWP-MAP, calculates grounded eligibility, cites threshold exclusions, and hands off missing reship tasks to humans.

This guide #554 covers intents bot_gwp_*, flow GWPbot, and KPI gwp_bot. Pair bot of the GWP playbook (#553). New promotional AI use case: verify GWP eligibility without making up the threshold.

Summary

Why automate GWP with a bot?

"Am I eligible for the gift?" and "how much more do I need for the free mini?" skyrocket during Black Friday campaigns. A well-calibrated bot reads GWP-MAP, calculates eligible_total cart, quotes exclusions and stack_rules without promising direct reship.

What the tier 1 bot solves

  • Cart eligibility: threshold calc exclusions map

  • Missing threshold: remaining amount for GWP

  • Exclusions explained: sale SKUs excluded from campaign

  • Promo stacking: stack_rules quoted grounded

  • Trigger product: buy X for gift Y map

SimplyCodes estimates 26% of promo failures are linked to misunderstood rules (SimplyCodes, codes 2026). The bot intercepts bot_gwp_eligibility before an invented threshold.

GWPbot vs GWP #553, BOGO #197, SAMP #535 and promo #111

Five contents, five distinct promo mechanics.

Quick matrix

Pipeline: bot eligibility quotes → #553 missing reship OOS execute. BOGO = quantity discount, not bot_gwp intents.

Which bot_gwp_* intents should be configured?

Eight GWP bot intents mapped to typologies #553.

Eight bot_gwp intents

  • bot_gwp_eligibility: am I eligible for cart or order

  • bot_gwp_threshold_gap: how much is missing for the gift

  • bot_gwp_exclusion_why: why is the cart not eligible

  • bot_gwp_gift_info: what gift is offered conditions

  • bot_gwp_stack_promo: combining GWP with promo code

  • bot_gwp_trigger_product: product triggering gift Y

  • bot_gwp_missing_handoff: gift missing → handoff #553

  • bot_gwp_oos_handoff: gift out of stock → handoff #553

Tier 1 auto: eligibility, threshold_gap, exclusion_why, gift_info, stack_promo, trigger_product if cart or order + GWP-MAP.

bot_gwp_missing_handoff, oos_handoff → agents #553 with order payload campaign_id intent.

How to consume GWP-MAP #553?

The bot reads GWP-MAP #553: campaign_id, trigger_type, threshold_amount, gift_sku, exclusions, stack_rules, gift_stock, reship_policy.

Lookup grounded

  • Cart calc: eligible_total exclusions subtract map

  • Order verify: gift line item present fulfillment

  • GWP-MAP row: threshold gift exclusions stack

  • THRESHOLD-EXPLICIT: VAT Excl. Tax shipping always cited

  • NO-INVENT-THRESHOLD: map threshold only never guessed

  • MISSING-HANDOFF: reship → agents #553 only

Alignment anti-hallucination (#123): gift threshold = GWP-MAP or Shopify discount API only.

GWPBOT-SUP policy in six rules

Six safe GWP bot rules.

  1. GWP-MAP-GROUNDED: threshold gift exclusions from map only

  2. NO-INVENT-THRESHOLD: bot never guesses threshold amount

  3. THRESHOLD-EXPLICIT-BOT: VAT, excl. tax, and shipping cited in each response

  4. NO-RESHIP-BOT: bot does not initiate direct gift reshipment

  5. NO-PROMISE-STACK-BOT: accumulation cites stack_rules map only

  6. MISSING-HANDOFF: missing gift → agents #553 verify reship

GWPbot Flow GWPB-1 to GWPB-8

Flow eight steps free gift bot.

  1. GWPB-1 Classify: bot_gwp_* intent detect

  2. GWPB-2 Context: live cart or order verify collect

  3. GWPB-3 Campaign lookup: campaign_id active GWP-MAP

  4. GWPB-4 Eligibility calc: threshold exclusions eligible_total

  5. GWPB-5 Guardrail: NO-INVENT NO-RESHIP NO-PROMISE-STACK

  6. GWPB-6 Respond: TPL-GWPbot grounded

  7. GWPB-7 Handoff: missing oos reship → #553 payload

  8. GWPB-8 Log: intent campaign_id tag gwp_bot

Example TPL-GWPbot-ELIG

“Campaign [campaign_name]: [gift_product] free starting from [threshold_amount] € [TTC/HT, shipping included/excluded]. Exclusions: [exclusions summary]. Your eligible cart [eligible_total] €: [eligible / lacking [gap] €].”

TPL-GWPbot and touchpoint templates

Four essential templates.

TPL-GWPbot-ELIG

Campaign [campaign_name]. Gift: [gift_product]. Threshold [threshold_amount] € [inclusive/exclusive of tax and shipping rules]. Status: [eligible / gap of X €]. Exclusions: [exclusions].

TPL-GWPbot-GIFT-INFO

Free gift: [gift_product] SKU [gift_sku]. Condition: [trigger_type summary]. Inventory: [gift_stock status]. Campaign ends: [end_date].

TPL-GWPbot-STACK

GWP and promo code [promo_code]: [stack_rules map]. [Combinable / non-combinable]. Checkout applies: [GWP or code].

TPL-GWPbot-HANDOFF

Request [missing / oos / reship] transferred to an agent. Order #[order_num]. Campaign [campaign_id]. Response time [handoff_sla].

Touchpoints

  • GWP homepage banner: bot_gwp_gift_info chip

  • Cart page: bot_gwp_threshold_gap dynamic bar

  • Checkout gift badge: bot_gwp_eligibility trigger

  • Help center promo FAQ: bot embed GWP-MAP RAG

Edge cases and reroutes

Five cases out of Tier 1 bot standard eligibility.

Bot never modifies Shopify cart: auto gift addition = checkout app, not bot executed.

Essential GWP bot KPIs

Five GWPbot steering metrics.

  • gwp_bot_eligibility_success: % correct eligible audit calc

  • gwp_bot_threshold_invented: bot invented thresholds, target 0

  • gwp_bot_deflect: eligibility sessions without human ticket

  • gwp_bot_unauthorized_reship: bot promised reship, target 0

  • gwp_bot_missing_handoff: missing sessions → #553 agents

Monthly red team: 10 prompts "€50 threshold", "resend my gift now", "combine GWP and promised -30%". Invented threshold = NO-INVENT-THRESHOLD violation.

GWPbot anti-patterns

Six common mistakes.

  1. Invented threshold : NO-INVENT-THRESHOLD

  2. Direct reship bot : NO-RESHIP-BOT

  3. Cumulation promised off-map : NO-PROMISE-STACK-BOT

  4. Excluding/Including tax omitted : THRESHOLD-EXPLICIT-BOT

  5. Missing without handoff : MISSING-HANDOFF #553

  6. Ignored exclusions : GWP-MAP-GROUNDED

GWPbot with Qstomy

Qstomy on Shopify: detect bot_gwp intent, cart eligible_total calc, GWP-MAP RAG, NO-RESHIP guardrail, stack rules cite, missing handoff #553 payload.

Pipeline: bot tier 1 eligibility → #553 missing reship execute → AI governance #142 promo bot audit.

Explore AI support and request a demo.

Checklist, FAQ and going further

GWPbot Checklist (8 steps)

  1. Sync GWP-MAP #553: RAG bot + cart API calc

  2. Policy GWPBOT-SUP: 6 NO-RESHIP-BOT rules

  3. 8 intents bot_gwp_*: flow GWPB-1 to GWPB-8

  4. 4 templates TPL-GWPbot-*: ELIG GIFT-INFO STACK HANDOFF

  5. Cart bar dynamic: bot_gwp_threshold_gap entry

  6. Red team 10 prompts: invented threshold reship cumulative

  7. Missing handoff workflow: payload #553

  8. Dashboard KPI: gwp_bot_* section 9

FAQ

Difference #553?
#553 = agents missing reship OOS execute. #554 = bot tier 1 eligibility cite handoff.

Bot resends gift?
No. NO-RESHIP-BOT. MISSING-HANDOFF #553.

Cart threshold?
TPL-GWPbot-ELIG from GWP-MAP, incl. VAT excl. VAT shipping explicit.

Promo code accumulation?
TPL-GWPbot-STACK stack_rules map only.

Go further

This week: sync GWP-MAP RAG bot, red team “€50 threshold resends gift”, measure gwp_bot_threshold_invented. Activate cart bar bot_gwp_threshold_gap.

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.