BookbagBookbag
Glossary

Promo Code

A promo code is a short alphanumeric string associated with a specific marketing campaign or promotional offer that customers enter at checkout to unlock a predefined discount, free product, free shipping, or other incentive.

Also covered on this page: Discount Code, Free Shipping Threshold.

What it means

Key insight

Promo codes are often distributed widely through marketing channels, meaning the support questions they generate are also wide — an AI that can validate any code in real time handles the entire long tail.

The terms 'promo code' and 'discount code' are often used interchangeably, but promo codes typically refer to codes distributed through marketing campaigns — email newsletters, social media promotions, influencer partnerships, advertising — rather than operational codes like loyalty rewards or referral credits. Because promo codes are broadcast widely, the support questions they generate can arrive in high volume and from customers who may not have a purchase history with the store. An AI support agent handles promo code inquiries the same way it handles discount codes: real-time validation against Shopify's discount system, eligibility explanation, and escalation where human intervention is needed. The key distinction is context: promo code questions often come from potential customers who haven't yet ordered, so the AI's response also serves a conversion function.

Why it matters

A promo code that doesn't work at checkout is a cart abandonment event. For merchants running email or social campaigns where the promo code is the central call to action, a broken code — or customer confusion about how to use it — directly undermines the campaign's conversion goal. An AI that resolves promo code issues instantly, before the customer abandons, preserves the revenue the campaign was designed to generate.

Related concepts, explained

These terms are part of the same idea, so they live here rather than on pages of their own.

Discount Code

A discount code is an alphanumeric code that a customer enters during checkout to apply a predefined price reduction — such as a percentage off, fixed dollar amount off, or free shipping — subject to the eligibility rules configured by the merchant.

Discount codes are a staple of ecommerce marketing: welcome discounts for new subscribers, seasonal promotions, loyalty rewards, influencer codes, and cart recovery offers all route through the discount code system. From a support perspective, they generate a predictable set of issues: a code isn't working, a code has expired, a code doesn't apply to the items in the cart, a customer received two codes and can only use one. An AI support agent connected to Shopify's discount system can validate any code in real time — checking whether it's active, what its eligibility rules are, why it may not apply to the current cart, and when it expires — and explain the issue clearly to the customer. This resolves the vast majority of discount code tickets without human involvement.

Discount code frustration is a conversion killer: a customer who has a code, can't apply it, and can't get an answer abandons their cart. An AI that resolves the issue in seconds — 'that code requires a minimum order of $75; your cart is currently $68' — turns an abandonment into a sale. For merchants running active promotions, the volume of discount code inquiries around launch events can be substantial, and AI containment of those inquiries directly protects conversion during high-stakes windows.

Free Shipping Threshold

A free shipping threshold is the minimum cart value a customer must reach to qualify for free shipping, used by merchants as both a conversion incentive and an order value optimization lever.

Free shipping thresholds are one of the most effective merchandising tools in ecommerce — customers will add items to their cart specifically to avoid paying for shipping. The threshold creates a zone of high purchase intent just below the minimum where customers need only a small nudge. From a support perspective, the threshold generates two kinds of questions: 'do you offer free shipping' (answered by stating the threshold and current cart proximity) and 'I didn't get free shipping on my order' (requiring investigation of whether the order met the threshold and whether the discount was correctly applied). An AI support agent that knows the current free shipping threshold can answer the first question instantly and investigate the second by looking at the original order total against the threshold rules.

Free shipping threshold questions are conversion opportunities dressed as support inquiries. A customer asking 'how much do I need to spend for free shipping' is one add-to-cart away from qualifying. An AI that answers this question accurately and quickly — and optionally suggests products that would push the cart over the threshold — turns a support interaction into a revenue event. It also prevents the frustration of customers who paid for shipping on orders they believed qualified, which generates both refund requests and negative sentiment.

How Bookbag helps

Campaign-Aware Validation

Bookbag validates promo codes against Shopify's discount system and can be briefed on active marketing campaigns so it understands the intended offer and can speak to it accurately when customers ask.

Pre-Purchase Support

Because promo code questions often come from non-customers who found a code in a marketing channel, Bookbag handles these inquiries as conversion-support interactions — resolving the issue and moving the customer toward checkout.

Expired Campaign Handling

When a promo code from a past campaign surfaces (shared on deal sites, old social posts), Bookbag identifies the expiry, explains the situation, and presents current offers the customer can use instead.

Frequently Asked Questions

Functionally they're the same mechanism — an alphanumeric string applied at checkout. 'Promo code' is the marketing-facing term (seen in ads and emails), 'discount code' is more often the operational term. Both refer to Shopify's native discount system.

Codes shared publicly — in emails, social posts, or ads without single-use restrictions — get picked up by coupon aggregator sites and shared beyond the intended audience. Merchants who want to limit distribution should use unique, single-use codes.

Yes — Shopify returns different states for invalid codes (don't exist or are inactive) versus ineligible codes (exist but the cart doesn't meet requirements). The AI communicates the distinction accurately so customers know whether to fix their cart or whether the code simply won't work.

Merchants often configure product exclusions — specific collections, sale items, or vendor-supplied goods may be excluded from discounts. The AI explains which items in the cart are excluded and why, based on the code's configuration.

Not always — merchants may exclude items like gift cards, sale items, or heavy oversized products from threshold calculations. The AI communicates any exclusions so customers understand why their cart total might not trigger free shipping as expected.

See Bookbag in action

Join the ecommerce teams resolving more tickets, answering 24/7, and turning support into a revenue channel with Bookbag.