E-commerce

AI Gift Chatbot: retrieve code, recipient, and sending status

AI Gift Chatbot: retrieve code, recipient, and sending status

July 1, 2026

“My son didn't receive the gift code.” “The email was scheduled for yesterday, nothing went out.” “Where can I find the access link to the gifted class?” Three messages where a buyer or recipient without self-service opens an urgent ticket while the sending status already exists in Shopify.

An e-commerce digital gift AI chatbot does not replace DGIFT-FLOW agents (#419). It reads DGIFT-MAP, checks delivery status, guides to the spam folder, quotes the scheduled date, and routes resends or wrong recipients to agents with pre-filled fields.

This guide #420 covers intents bot_dgift_*, the DGIFT-BOT flow, and the dgift_bot KPI. Distinct from digital gift customer service (#419) and gift card balance: here, AI use cases for delivery status, code, recipient, and digital gift resend.

Summary

Why does a dgift bot reduce urgent tickets and chargebacks?

An avoidable digital gift ticket is born when the buyer or recipient cannot find how to check the delivery status, recover a code, or confirm the scheduled date before writing "scam" or "refund" to support.

Five triggers for botifiable dgift tickets

  • Email not received: spam, delay in perception, future scheduled sending

  • Unknown send status: buyer wants proof of digital delivery

  • Recipient email: "did it actually go to [email]?"

  • Invalid code: typo, expiration, already used

  • Buyer copy: PDF or code for hand delivery

Shopify logs the sending of digital gift cards and transactional notifications in the order timeline (Shopify, gift cards 2026). Gorgias estimates that 55-70% of "gift not received" tickets are resolved by lookup delivery + spam guide without agent action (Gorgias, customer service stats 2026).

Angle #420 vs neighboring content

DTC Example

Wellness + gift cards + course access, 64 dgift tickets/month baseline #419. After DGIFT-BOT: dgift_bot_resolution 79%, dgift_not_received_ticket_delta -51%, dgift_chargeback_threat_delta -34%.

Upstream vs Downstream

#420 lookup + spam + status self-service. #419 executes resend, disable code, LMS enroll, expiration extension.

How does DGIFT-BOT differ from DGIFT-FLOW #419?

Administrative bot dgift and agents playbook: two complementary layers on DGIFT-MAP.

Bot dgift → role matrix

  • #420 DGIFT-BOT: status lookup, spam guide, recipient confirm, scheduled date

  • #419 DGIFT-FLOW: resend execute, wrong recipient reissue, LMS enroll, extension

  • gift-card article: balance checkout bot balance lookup

  • #358 CONF-EMAIL: buyer confirmation, not recipient

Upstream router

"Did not receive gift email", "delivery status", "scheduled when", "code where" → DGIFT-BOT. "Refund", "wrong email corrected reissue", "LMS course access denied", "expiration extension" → handoff #419 DG-7. "Checkout card balance" → gift-card article bot balance.

DGIFT-BOT Data

DGIFT-MAP JSON #419, Shopify order timeline email_sent, gift card admin last4, scheduled_send_date metafield, recipient_email line item, resend_count tag.

UX Coexistence

Post-purchase widget + /pages/digital-gifts. Max 6 turns status/spam then status portal CTA or handoff. Chargeback keyword → immediate P1 handoff with DG-4 fields.

#420 Promise

DGIFT-BOT policy, 12 bot_dgift_* intents, flow DB-1 to DB-8, no code leak guardrails, dgift_bot_* KPIs.

Which bot_dgift_* intents should be configured?

Twelve digital gift bot intents cover post-purchase administrative lookup.

Twelve bot_dgift intents

  1. bot_dgift_status_lookup: sent, scheduled, pending, redeemed

  2. bot_dgift_not_received: email/code never reached recipient

  3. bot_dgift_spam_guide: DGIFT-SPAM-01 before resend

  4. bot_dgift_recipient_verify: confirm recipient email without exposing code

  5. bot_dgift_scheduled_check: scheduled send date + timezone

  6. bot_dgift_code_invalid: typo, expired, already used diagnostics

  7. bot_dgift_resend_request: resend if policy allows, otherwise handoff

  8. bot_dgift_buyer_copy: PDF or buyer resend for hand-delivery

  9. bot_dgift_wrong_recipient: reported email typo, route P1 handoff

  10. bot_dgift_access_link: digital product access link, LMS portal

  11. bot_dgift_expiration_check: code validity or remaining access

  12. bot_dgift_route_gift_card: checkout balance → gift card article

Session tags

dgift_bot, dgift_bot_status, dgift_bot_spam, dgift_bot_resolved, dgift_bot_handoff_419, dgift_bot_route_gc. Distinct missing_confirmation, gift_card_balance.

T1-T5 triggers

T1: post-checkout thank-you page dgift order. T2: keyword gift/code/not received/scheduled. T3: buyer email D+1 "gift status" link. T4: /pages/digital-gifts FAQ. T5: chargeback/scam keyword → handoff P1 #419.

How to apply the DGIFT-BOT flow in eight steps?

The DGIFT-BOT flow guides lookup dgift grounded DGIFT-MAP #419 and Shopify timeline.

Eight steps DB-1 to DB-8

  1. DB-1 Home: "I verify digital gift dispatch status: email, code, date."

  2. DB-2 Auth order: order_id + buyer or recipient email verify OTP

  3. DB-3 Classifier intent: bot_dgift_* section 3

  4. DB-4 Match DGIFT-MAP: dgift_type, delivery_channel, resend_policy

  5. DB-5 Lookup delivery: timeline sent, bounce, scheduled_date, redeemed

  6. DB-6 Respond: status template | spam guide | expiration cite | handoff trigger

  7. DB-7 CTA: /pages/digital-gifts | status portal | ticket handoff fields

  8. DB-8 Close/handoff: resend execute #419 | wrong_recipient P1 | chargeback P1

DB-5 not_received sent logged

If email_sent timestamp + no bounce → bot_dgift_spam_guide DGIFT-SPAM-01. Offer self-service resend 1x if resend_count < 2 per DGIFT-MAP. Else handoff #419 DG-7.

DB-5 scheduled future

If scheduled_date > today: cite date + timezone + recipient masked email "***@domain.com". No panic resend before date.

DB-5 never sent

Timeline empty + paid order → handoff #419 dgift_app_delivery_bug or expedite P1 if event today.

DB-6 code_invalid

Bot checks last4 + expiry admin. Diagnosis: typo spaces, expired, redeemed. No full code in chat log. Extension or reissue → handoff #419 DG-6.

DB-8 wrong_recipient

Collect corrected email + light identity verification. Handoff ticket fields: order_id, old_email, new_email, code_redeemed bool.

Which DGIFT-BOT policy should be documented?

The DGIFT-BOT digital gift bot policy governs auth, resend, and privacy.

Eight DGIFT-BOT rules

  1. DGIFT-MAP only: resend limit, validity, delivery from JSON #419

  2. Auth before status: order_id + email before recipient reveal

  3. No full code chat: last4 only, never 16 full char in logs

  4. Spam guide first: DGIFT-SPAM-01 if sent logged before resend offer

  5. Resend bot max 1: 2nd+ resend handoff #419 DG-7 execute

  6. Wrong recipient no bot reissue: handoff P1 agents disable old code

  7. Chargeback keyword P1: ack + handoff 4 h SLA #419 rule 6

  8. Max 6 turns dgift admin: then portal CTA or handoff

Corpus RAG sources

/pages/digital-gifts, DGIFT-MAP JSON #419, DGIFT-SUP #419, Shopify gift card help. Do not invent validity days missing from map.

Sync ops

DGIFT-MAP update #419 → bot glossary same day. Scheduled flow Klaviyo/Shopify audit pre-Christmas.

Confirmation distinction #358

Intent missing_confirmation buyer → route #358 CONF-EMAIL bot, not DGIFT-BOT.

Monthly review

Audit transcripts: code leak, resend without spam guide, wrong recipient bot reissue attempt.

What guardrails protect code and confidentiality?

The allowed vs. forbidden dgift bot matrix protects codes, recipients, and ops.

Allowed bot actions

  • Lookup order dgift_type, delivery_status, scheduled_date

  • Cite DGIFT-MAP validity, resend_policy, spam tip

  • Confirm recipient masked email "m***@gmail.com"

  • Send DGIFT-SPAM-01 template with sender address

  • Trigger 1x resend if resend_count < limit and sent+bounce absent

  • Deep link /pages/digital-gifts + gift status portal

  • Route checkout balance u2192 gift-card bot article

  • Handoff #419 with DG-4 delivery fields pre-filled

Forbidden bot actions

  • Display full gift code in chat or logs analytics

  • Reissue code wrong_recipient without agent disable old

  • Extend expiration "exception" without DGIFT-MAP policy

  • LMS manual enroll e-product access

  • Reveal recipient full email to third party unauthenticated

  • Promise refund chargeback without handoff

Hard block phrases

Block response containing full 16-char code. Use: "code ends with [XXXX], valid until [date]".

Recipient vs. buyer auth

Recipient OTP email match recipient field. Buyer order_id + buyer email. Cross-party info: buyer sees masked recipient only.

Privacy wrong recipient

Never confirm "yes the package is with [wrong person name]" for digital. Status: sent to [masked email] at [timestamp] only.

How to integrate Shopify, DGIFT-MAP #419 and status portal?

The Shopify dgift bot integration combines order API and DGIFT-MAP #419.

Shopify read fields

  • order_id: dgift line items, gift flag

  • timeline email events: sent_at, bounce

  • gift card admin: last4, balance, expiry, disabled

  • line item properties: recipient_email, scheduled_date

  • tags resend_count: resend tracking per order

Shopify Gift Cards API (Shopify, redeem gift card 2026).

DGIFT-MAP bot layer

Import JSON #419: dgift_type, delivery_channel, validity_days, resend_policy, extension_policy. DB-4 match per SKU dgift.

Gift status portal

bot_dgift_status_lookup: deep link buyer logged-in order status page. Shows delivery timeline + masked recipient + scheduled countdown.

App Govalo/Rise scheduled

Webhook scheduled_sent → update bot glossary delivery_status. bot_dgift_scheduled_check reads app metafield if native Shopify empty.

LMS e-product handoff

bot_dgift_access_link: cite portal URL + validity. access_denied after verify → handoff #419 DGIFT-ACCESS-01 agents enroll.

Self-service resend API

If Shopify resend gift card email API available: bot triggers 1x, increments resend_count tag. Log timestamp ticket auto-note.

What triggers and UX for DGIFT-BOT?

The DGIFT-BOT UX deployment maximizes lookup without code leak.

Five widget placements

  • Thank-you page dgift: T1 proactive "gift status"

  • /pages/digital-gifts: T4 FAQ + bot CTA

  • Buyer Email D+1: T1 "verify delivery status" link

  • Order status portal: dgift timeline widget

  • Christmas Peak footer: "digital gift not received?"

Not received UX flow

Bot DB-5 → if sent: spam guide 3 steps Gmail/Outlook + sender whitelist. Wait 15 min CTA. Then offer resend 1x or handoff.

Scheduled gift countdown

bot_dgift_scheduled_check: "Sending scheduled for [date] at 09:00 [TZ] to ***@email.com. Email modification: contact us before [date-1]." Handoff wrong_recipient if typo reported.

Coexistence gift-card bot

Keyword balance, checkout, apply code → bot_dgift_route_gift_card redirect gift-card article balance flow.

Last minute #129 cross-sell

T4 /pages/digital-gifts visitor: instant send only tip. Link last minute gift (#129) for urgency copy PDP.

A/B test

T1 thank-you proactive vs passive: dgift_bot_resolution + dgift_not_received_delta 4 weeks peak.

Which KPIs should the gift bot measure?

Digital gift bot KPIs link self-service and avoided chargebacks.

Eight key metrics

  • dgift_bot_resolution_rate: resolved without handoff / dgift_bot sessions

  • dgift_not_received_ticket_delta: decrease in tickets #419 not_received vs baseline

  • dgift_spam_first_rate: spam guide before resend / resend intents

  • dgift_resend_bot_convert: resend 1x bot success / resend eligible

  • dgift_handoff_419_rate: agent handoffs / sessions (wrong, LMS, 2nd resend)

  • dgift_code_leak_incident: audit full code in log (target 0)

  • dgift_chargeback_threat_delta: dgift dispute threats vs baseline

  • dgift_bot_csat: satisfaction tag dgift_bot resolved

DTC Benchmark

dgift_bot_resolution 75-85%, not_received_ticket_delta -45-55%, spam_first_rate > 90%, code_leak 0, chargeback_threat_delta -25-40% post-fix.

Weekly dashboard

Intent breakdown, scheduled vs instant split, handoff reason tags, peak Christmas vs baseline, bounce rate correlation.

Transcript audit

20 sessions/month: verify no full code, spam before resend, auth before recipient, handoff fields complete.

What anti-patterns should be avoided on bot dgift?

Ten digital gift bot anti-patterns to ban.

1. Full code in chat or log

dgift_code_leak_incident P0. Rule 3 DGIFT-BOT strict last4 only.

2. Resend without spam guide if sent logged

Rule 4: DGIFT-SPAM-01 mandatory DB-5 branch.

3. Wrong recipient reissue bot

Rule 6: handoff #419 disable old code agents only.

4. Extension expiration bot

DGIFT-EXT-01 #419 agents. Bot cites policy only, no promise.

5. Confusing confirmation #358

Buyer "did not receive payment confirmation" → CONF-EMAIL route, not dgift.

6. Checkout balance via DGIFT-BOT

bot_dgift_route_gift_card redirect. Do not diagnose balance here.

7. Resend scheduled before date

DB-5 scheduled future: explain date, no premature resend panic.

8. Recipient email full to unauthenticated

Masked only until auth DB-2 pass.

9. Chargeback promise refund bot

Rule 7 P1 handoff. Bot ack urgency + ticket fields.

10. Missing /pages/digital-gifts prerequisite

DGIFT-SUP #419 + FAQ published before bot launch.

11. Direct LMS enroll bot

access_denied → handoff #419 DGIFT-ACCESS-01. Bot portal link only.

12. 12-turn admin conversation

Max 6 turns rule 8. Portal CTA DB-7.

How does Qstomy manage status, resend, and dgift handoff?

Qstomy on Shopify: DGIFT-BOT order lookup, DGIFT-MAP explain, delivery timeline DB-5, DGIFT-SPAM-01 auto, 1x resend trigger, masked recipient confirm, handoff DGIFT-FLOW #419 pre-filled fields.

Qstomy dgift bot capabilities

  • dgift_order_lookup: DB-2 type, recipient, scheduled

  • dgift_delivery_status: DB-5 sent/bounce/redeemed

  • dgift_map_explain: validity, resend policy FR

  • dgift_spam_template: DGIFT-SPAM-01 auto

  • dgift_resend_once: 1x API if policy allows

  • dgift_handoff_419: wrong, LMS, 2nd resend, chargeback

Pipeline #420 → #419

Bot lookup spam status. Agents resend execute, reissue, enroll, extension. Shared DGIFT-MAP Notion sync.

Encrypted DTC scenario

Wellness 180 dgift/month, 64 tickets baseline #419.

After DGIFT-BOT Qstomy: dgift_bot_resolution 81%, dgift_not_received_ticket_delta -53%, dgift_spam_first_rate 94%, dgift_bot_csat 4.3/5.

Explore customer support and request a demo.

Bot vs agents routing

Qstomy routes bot_dgift_status, spam, scheduled, buyer_copy to DB-6. wrong_recipient, LMS enroll, extension, chargeback → immediate handoff #419 DG-7.

What is the checklist for deploying DGIFT-BOT?

DGIFT-BOT Checklist (12 steps)

  1. Validate DGIFT-SUP #419 + DGIFT-MAP published /pages/digital-gifts

  2. Export DGIFT-MAP JSON → bot glossary

  3. Configure 12 intents bot_dgift_* section 3

  4. Implement flow DB-1 to DB-8 + Shopify timeline read

  5. Activate guardrails no full code + spam first + auth

  6. Route dgift vs #358 confirmation vs gift-card balance

  7. Thank-you widget placements + /pages/digital-gifts T4

  8. Triggers T1-T3 D+1 email + handoff fields DB-8

  9. Staging tests 8 scenarios: sent+spam, scheduled future, never sent, code invalid, wrong recipient handoff, buyer copy, chargeback P1, route gift-card

  10. Gift status portal deep links + resend_count tag

  11. Weekly dgift_bot KPI dashboard + code leak audit

  12. A/B T1 thank-you proactive vs passive 4 weeks peak

In short

  • #420 = bot dgift lookup, #419 agents resend reissue

  • DGIFT-MAP grounded: delivery, validity, resend limit

  • DGIFT-BOT: auth → delivery verify → spam/resend/handoff

  • No full code ever: last4 only in chat

  • KPI dgift_bot_resolution: target > 78% post-fix

FAQ

Difference with #419?
#419 customer service agents resend LMS extension. #420 bot status spam lookup pre-filled handoff.

Does the bot resend the full code?
No. Last4 + resend email trigger or handoff #419. DGIFT-BOT rule 3.

Scheduled email not sent yet?
bot_dgift_scheduled_check mentions date. No premature resend. Email modification → wrong_recipient handoff.

Recipient vs buyer auth?
Buyer order_id + buyer email. Recipient OTP match recipient field.

Card balance at checkout?
bot_dgift_route_gift_card → gift-card balance bot article.

Go further

This week: sync DGIFT-MAP bot, configure DB-5 delivery lookup staging, test spam-before-resend flow, activate T1 thank-you widget.

Share this guide #420 with support and ops: a well-calibrated gift status bot prevents the chargeback that gets filed before the agent even opens Shopify.

2nd resend requested?
Handoff #419 DG-7 agents. Bot max 1 resend rule 5 DGIFT-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.