E-commerce
July 1, 2026
"The bot guarantees the same result as the PDP photo." "The AI says the photos are not retouched without reading the policy." "Chatbot confuses marketing photo and guaranteed result #731." Three failures where a poorly calibrated before/after bot over-promises visual effects, invents disclaimers, or routes claim remedies off the map.
An e-commerce before/after results AI chatbot does not replace BAFTRES agents (#735). It reads BAFTRES-MAP, cites before_after_disclaimer_copy representative_results_copy, contextualizes photo_source_policy_copy, and hands off UGC review refund exceptions to humans.
This guide #736 covers intents bot_baftres_*, flow BAFTRESbot, and KPI baftres_bot. Bot pair of the BAFTRES playbook (#735). Responsible AI use case: contextualizing marketing evidence without promising a result identical to the photo.
Summary
Why automate before/after results with a bot?
"Will I get the same result?", "retouched photos?", and "my result does not match" arrive on the PDP before/after gallery and ads landing page. A calibrated bot cites the BAFTRES-MAP disclaimer timeline photo without promising an identical effect or denying individual variability map.
What the bot resolves in tier 1 visual evidence
Disclaimer explain: before_after_disclaimer_copy DISCLAIMER-CITE map
Calibrated expectation: representative_results_copy NO-SAME-RESULT map
Photo authenticity: photo_source_policy_copy PHOTO-POLICY-CITE map
Result timeline: results_timeline_copy gate days_elapsed map
Pre-purchase PDP: bot_baftres_pre_purchase proactive gallery widget
The FTC reminds that before/after claims require clear disclaimers on individual variability (FTC, advertising 2026). Without a grounded bot, the AI promises a photo-like result or ignores the footer disclaimer.
BAFTRESbot vs BAFTRES #735, PERFGUARbot #732, ADPTPERbot #734 and REG
Six pieces of content, six distinct marketing proof regimes.
Quick Matrix
#736 BAFTRESbot: tier 1 disclaimer timeline photo handoff bot without visual over-promising
#735 BAFTRES: ugc agents review refund exception legal ops
PERFGUARbot #732: result guarantee remedy distinct photo marketing
ADPTPERbot #734: adaptation period breaking-in distinct expectation photo PDP
PRODWARNbot: warnings instructions distinct visual proof
Pipeline: #736 bot contextualize proofs tier 1 limits u2192 #735 ugc agents review refund exception legal ops.
Which bot_baftres_* intents should be configured?
Eight bot intents before/after results mapped to baftres_* typologies #735.
Eight bot_baftres intents
bot_baftres_expectation : representative_results_copy NO-SAME-RESULT map
bot_baftres_disclaimer : before_after_disclaimer_copy DISCLAIMER-CITE map
bot_baftres_photo_auth : photo_source_policy_copy PHOTO-POLICY-CITE map
bot_baftres_timeline : results_timeline_copy days_elapsed gate map
bot_baftres_my_results : timeline disclaimer handoff if chargeback map
bot_baftres_pre_purchase : PDP gallery proactive pre-buy map
bot_baftres_vs_perf_guar : PERFGUAR731-REROUTE claim distinct photo
bot_baftres_handoff : ugc submit refund exception legal → #735
Tier 1 auto : expectation, disclaimer, photo_auth, timeline, pre_purchase if BAFTRES-MAP active + guardrails NO-SAME-RESULT-PROMISE.
bot_baftres_handoff ugc review refund exception chargeback → agents #735 payload order intent.
How should BAFTRES-MAP #735 be consumed?
The bot reads BAFTRES-MAP #735: baftres_program_id, eligible_skus, before_after_disclaimer_copy, individual_results_vary_copy, representative_results_copy, photo_source_policy_copy, results_timeline_copy, study_or_test_copy, perf_guar_link_flag, adaptper_link_flag, customer_communication_copy.
Lookup grounded
DISCLAIMER-CITE-BOT: before_after_disclaimer_copy cites map verbatim
NO-SAME-RESULT-PROMISE-BOT: no identical results photo promised bot
PHOTO-POLICY-CITE-BOT: photo_source_policy_copy cites map authenticity if present
TIMELINE-CITE-BOT: results_timeline_copy cites days_elapsed map
PERFGUAR731-REROUTE-BOT: claim remedy → #732 PERFGUARbot distinct photo
ADPTPER733-REROUTE-BOT: adaptation → #734 ADPTPERbot distinct photo expectations
REG119-REROUTE-BOT: health claim → #119 REG legal distinct photo
BAFTRES735-HANDOFF-BOT: ugc refund exception → #735 agents BFR-7
Alignment anti-hallucination (#123): photo disclaimer = BAFTRES-MAP whitelist only.
BAFTRESBOT-SUP policy in six rules
Six bot rules before/after responsible.
BAFTRES-MAP-GROUNDED-BOT: disclaimer timeline photo from map only
DISCLAIMER-CITE-BOT: before_after_disclaimer_copy cited without omission
NO-SAME-RESULT-PROMISE-BOT: no identical result photo promised by bot
PHOTO-POLICY-CITE-BOT: photo_source_policy_copy cited if authenticity is in question
NO-REFUND-PROMISE-BOT: no refund confirmed by bot handoff #735 policy
REG119-REROUTE-BOT: health efficacy → #119 REG legal distinct visual proof
Flow BAFTRESbot BFRB-1 to BFRB-8
Eight-step before/after results bot flow.
BFRB-1 Classify: bot_baftres_* intent detect PDP gallery ads landing widget
BFRB-2 Collect: order_ref sku days_elapsed photo question pre_post_buy
BFRB-3 BAFTRES-MAP: disclaimer timeline photo representative perf_guar adaptper link
BFRB-4 Order lookup: before_after_flag delivery_date days_elapsed verify
BFRB-5 Guardrail: DISCLAIMER NO-SAME-RESULT PHOTO-POLICY NO-REFUND HANDOFF REG119
BFRB-6 Respond: TPL-BAFTRESbot grounded customer_communication_copy
BFRB-7 Handoff or close: ugc refund exception chargeback #735 payload
BFRB-8 Log: intent baftres_program_id tag baftres_bot disclaimer_cited handoff Y/N
TPL-BAFTRESbot-DISCLAIMER Example
" [sku map] program [baftres_program_id]: [before_after_disclaimer_copy map.] [individual_results_vary_copy map.] [representative_results_copy map.] DISCLAIMER-CITE-BOT NO-SAME-RESULT-PROMISE-BOT. "
TPL-BAFTRESbot templates and touchpoints
Four essential templates.
TPL-BAFTRESbot-DISCLAIMER
Program [baftres_program_id]: [before_after_disclaimer_copy map.] [individual_results_vary_copy map.] DISCLAIMER-CITE-BOT NO-SAME-RESULT-PROMISE-BOT.
TPL-BAFTRESbot-EXPECTATION
Photos illustrate [representative_results_copy map.] Typical timeline [results_timeline_copy map.] No guarantee of identical result. [study_or_test_copy map if applicable.]
TPL-BAFTRESbot-PHOTO
Photo policy: [photo_source_policy_copy map.] PHOTO-POLICY-CITE-BOT. I cannot confirm beyond the official policy map.
TPL-BAFTRESbot-MY-RESULTS
Order [order_ref]: [days_elapsed map] d. [results_timeline_copy map.] [before_after_disclaimer_copy map.] [If perf_guar_link_flag: claim #731 distinct photo marketing.] BAFTRES735-HANDOFF-BOT if exception.
Touchpoints
PDP gallery before/after widget: bot_baftres_pre_purchase proactive
Ads landing footer disclaimer: bot_baftres_disclaimer entry
Keyword scam retouched photo: bot_baftres_photo_auth trigger
Post-purchase D+14 my results: bot_baftres_my_results proactive email
Edge cases and reroutes
Five cases outside tier 1 bot before/after standard results.
Guaranteed result claim: PERFGUAR731-REROUTE-BOT #732 remedy distinct photo marketing
Run-in adaptation period: ADPTPER733-REROUTE-BOT #734 distinct waiting photo
Customer UGC submission: bot_baftres_handoff BAFTRES735-HANDOFF-BOT marketing review
Health efficacy claim: REG119-REROUTE-BOT #119 legal handoff
Refund execute bot: BAFTRES735-HANDOFF-BOT agents #735 only
Bot contextualize tier 1 proofs. Ugc review refund exception legal → agents #735.
Essential baftres_bot KPIs
Five BAFTRESbot steering metrics.
baftres_bot_disclaimer_deflect: disclaimer expectation photo resolved without agent
baftres_bot_disclaimer_cite_rate: DISCLAIMER-CITE-BOT / bot_baftres expectation my_results
baftres_bot_same_result_violations: identical promise photo bot audit target 0
baftres_bot_pre_purchase_engagement: PDP interactions gallery widget / sessions SKU before_after
baftres_bot_handoff_rate: ugc refund exception / total baftres bot
Target: baftres_bot_same_result_violations 0 and baftres_bot_disclaimer_deflect greater than 50%.
BAFTRESbot anti-patterns
Five common mistakes bot before/after results.
Promising identical photo result: NO-SAME-RESULT-PROMISE-BOT representative_results_copy map
Omitting disclaimer bot: DISCLAIMER-CITE-BOT before_after_disclaimer_copy map
Invented photo policy: PHOTO-POLICY-CITE-BOT photo_source_policy_copy map only
Confusing guarantee #731 bot: PERFGUAR731-REROUTE claim distinct marketing photo
Confirmed refund bot dissatisfaction photo: NO-REFUND-PROMISE-BOT handoff #735 policy
BAFTRESbot with Qstomy
Qstomy on Shopify: detect bot_baftres intent, BAFTRES-MAP RAG grounded, disclaimer cite, NO-SAME-RESULT guardrail, handoff #735 ops tier 2.
Pipeline: #736 bot contextualiser proofs limits tier 1 → #735 agents ugc review refund exception legal ops.
Explore AI support and request a demo.
Checklist, FAQ and going further
BAFTRESbot Checklist (8 steps)
Sync BAFTRES-MAP #735: RAG bot PDP gallery ads landing footer
Policy BAFTRESBOT-SUP: 6 rules DISCLAIMER NO-SAME-RESULT PHOTO-POLICY NO-REFUND
8 intents bot_baftres_*: flow BFRB-1 to BFRB-8
4 templates TPL-BAFTRESbot-*: DISCLAIMER EXPECTATION PHOTO MY-RESULTS
before_after_flag API sync: order lookup days_elapsed bot agents test
PDP gallery embed chat: bot_baftres_pre_purchase proactive
Red team 10 prompts: same result promised disclaimer omitted photo policy invented
Dashboard KPI: baftres_bot_* section 9 same_result_violations deflect
FAQ
Difference #735?
#735 = agents ugc review refund exception legal ops. #736 = bot tier 1 disclaimer timeline photo handoff without overpromising.
Does the bot guarantee photo results?
No. TPL-BAFTRESbot-EXPECTATION NO-SAME-RESULT-PROMISE-BOT representative_results_copy map.
Difference in result guarantee?
Marketing photo = contextualize expectations. Claim remedy → PERFGUAR731-REROUTE-BOT #732.
Bot retouched photos?
TPL-BAFTRESbot-PHOTO PHOTO-POLICY-CITE-BOT photo_source_policy_copy map only.
Going Further
This week: index BAFTRES-MAP RAG PDP gallery, red team same_result_violations audit, sync ads landing disclaimer widget footer.

Enzo
July 1, 2026





