E-commerce
July 1, 2026
A customer may click on an old advertisement, find a screenshot, or see a shared post after an offer has ended. When they discover that the discount is no longer valid, they may feel like they have been lured in by a misleading promise.
Support must verify the campaign, explain the validity date, and offer an alternative only if one actually exists.
This guide shows how to handle inquiries about expired offers without damaging trust.
Summary
Why do these demands create tension?
Advertising often gives the impression of an immediate promise. If the customer sees a discount and then arrives on a page where it no longer exists, they may feel penalized even though they did not see the date.
The response must acknowledge this frustration before explaining the rule.
An expired offer must be explained with proof, not just refused.

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
What information should be requested?
Ask for the screenshot or link of the advertisement, the displayed code, the date of consultation, the product concerned, the country, the cart, and the channel of origin if the customer knows it.
These elements make it possible to distinguish a real expired campaign, a broadcasting error, an old publication, or an offer not applicable to the product.
How to explain expiration?
The response must indicate the end date, the main conditions, and the reason why the code no longer applies. If the date was visible on the advertisement, it should be stated simply.
If the advertisement is still being run in error, support must acknowledge the issue and escalate it quickly.
How do you propose an alternative?
An alternative can be an active code, an alert subscription, a current offer, or an exceptional gesture. It must not be invented just to quiet down the conversation.
The customer prefers an honest answer with a real option rather than a promise that fails at checkout.
How can this problem be prevented from happening again?
Campaigns must have visible dates, up-to-date landing pages, and consistent rules across advertising, website, email, and chatbot. Old shared ads must lead to a page that explains the expiration.
If support frequently receives the same request, the issue may stem from delivery or marketing clarity.
Prevention is less expensive than repeated commercial gestures.
Which flow to follow?
The flow must verify the promise before responding.
Collect screenshot, link, code, product, country, cart, and consultation date.
Verify the campaign, its dates, its conditions, and its distribution status.
Explain clearly if the offer is expired, not applicable, or distributed by mistake.
Only propose confirmed alternatives: active offer, alert, validated gesture, or no replacement.
Escalate ads that are still visible, obsolete pages, and codes that trigger follow-ups.
Which examples should be used?
For an expired ad: “This offer ended on May 12 and the code is no longer active.” For a delivery error: “The ad seems to still be visible, we are forwarding it to the team concerned.”
For a close current offer, the bot can suggest the exact link without claiming that the conditions are identical.
When to transfer?
The transfer is necessary if the advertisement is still active, if the amount is significant, if the customer has contradictory proof, if a commercial promise is disputed, or if a gesture outside the rules is requested.
The bot must transmit the screenshot, link, code, product, cart, date, consulted rule, and customer expectation.
Which KPIs should be monitored?
Track requests by campaign, expired codes, ads still seen, gestures granted, cart abandonment, complaints, targeting errors, and follow-ups after refusal.
These signals show whether expired campaigns continue to create confusion.
Which mistakes should be avoided?
Avoid just saying "invalid code," blaming the customer, promising a discount without validation, keeping an old ad active, or giving different answers depending on the channel.
Consistency protects trust even when the offer has ended.
How can Qstomy help?
Qstomy can connect the chatbot to campaigns, promotional codes, carts, gift cards, QR codes, expiration rules, shipping fees, thresholds, carriers, orders, and escalation procedures to respond consistently.
The chatbot helps the customer move forward without inventing a still-valid discount, a recoverable cart, a reactivatable gift card, an active QR code, or a shipping rate that must be confirmed by a reliable source.
Explore AI support, the AI sales agent, or request a demo.
Key takeaways
Takeaways
An expired offer must be handled with context, proof, date, terms, distribution status, and a real alternative.
What the customer must understand
The customer must understand why the discount no longer applies and what options are still available.
The chatbot's clear boundary
The chatbot can verify and explain, but it must transfer still-active advertisements, contradictory proof, and out-of-policy gestures.

Enzo
July 1, 2026


