Damaged packages cost Shopify stores 3–8% of annual shipping volume. The first decision determines who pays: distinguishing damage that occurred at your warehouse from damage during carrier transit shifts liability—and your support response—completely.
Key takeaways
- Damaged-at-origin is your liability; damaged-in-transit falls on the carrier or insurance
- Request 3 photos within 48 hours: outer box, inner packaging, product defect close-up
- Auto-approve reshipping for items under €30 COGS; flag high-value claims for manual review
- File carrier claims within 5–15 days depending on courier; documentation expires fast
- AI macros can trigger photo requests and route based on order value and customer tier
What counts as damaged in transit versus damaged at origin?
Damaged-in-transit means the product left your warehouse intact but arrived broken. Evidence includes crushed outer boxes, torn courier labels, or photos showing shipping carton damage. Carriers accept liability when external packaging shows impact or mishandling during the delivery chain.
Damaged-at-origin means the defect existed before shipping. Examples: manufacturing flaws, incorrect item packed, or damage from your warehouse handling. You own these cases. The carrier will reject claims if outer packaging arrives pristine but the product inside is faulty.
The distinction matters because it determines refund source. Carrier claims recover your costs but take 14–45 days to process. Customer-facing policy should never make the buyer wait that long. Reship or refund immediately, then pursue the carrier claim separately to recover your loss.
What photos should you request to verify damaged packages?
Request three specific images within 48 hours of delivery. First: the outer shipping box showing courier label and visible damage—tears, dents, or crushed corners. Second: inner packaging laid out to show how the product was cushioned. Third: close-up of the product defect from two angles.
Photo quality determines claim approval rates. Blurry images or shots taken after the customer discarded packaging kill 60% of carrier claims. Your support macro should specify: "Please send photos before disposing of any materials. We need clear images of the box exterior with the shipping label visible, all internal padding, and the damaged item."
Set a 48-hour deadline. Customers who wait longer often throw out boxes, making carrier claims impossible. Heylio can trigger this photo-request macro automatically when a ticket includes keywords like "broken" or "damaged" and the order shipped within the past 10 days. The AI flags cases where the customer replies without attachments, prompting a follow-up before escalation.
How do you decide between reshipping immediately and filing a carrier claim?
Use a value-based decision tree. For items with cost of goods sold (COGS) under €30, reship immediately without waiting for photos. Customer satisfaction outweighs claim recovery time. For €30–€100 COGS, request photos but approve reshipping within 2 hours of receiving them. For orders above €100, flag for human review before committing to a reship.
Customer tier modifies thresholds. If the buyer has placed 5+ orders or lifetime value exceeds €500, raise your auto-approval ceiling to €50 COGS. Repeat customers churn faster when forced to document obvious damage. One-time buyers get standard treatment.
Photo quality gates high-value decisions. If images clearly show courier-inflicted damage and the outer box is destroyed, approve the reship and file the claim. If photos are ambiguous—intact box but product broken—ask whether packaging inside was sufficient. This signals potential origin damage, which your insurance should cover instead of blaming the carrier.
| Product COGS | Customer Tier | Photo Quality | Action |
|---|---|---|---|
| Under €30 | Any | Not required | Auto-reship |
| €30–€100 | First-time | Clear damage | Reship + file claim |
| €30–€100 | Repeat (5+ orders) | Any | Reship + file claim |
| €30–€100 | Any | Ambiguous/missing | Request better photos, hold 24h |
| Over €100 | Any | Clear damage | Human review + reship |
| Over €100 | Any | Ambiguous/missing | Human review + hold 48h |
What is the carrier damage claim process and timeline?
File claims within the carrier's deadline: DHL and UPS allow 5–10 days, FedEx gives 15 days, national postal services vary by country. Missing the window forfeits reimbursement. Your support workflow should auto-create a claim task when a damaged-in-transit ticket closes, so claims never expire unnoticed.
Documentation requirements: commercial invoice, proof of value (your purchase receipt or production cost), photos showing outer and inner damage, and the customer's delivery confirmation. Carriers reject claims missing any element. Store a damage-claim folder in your knowledge base with templates and checklists.
Reimbursement takes 14–45 days. Carriers inspect the claim, sometimes requesting additional photos. Budget for this delay when calculating reship costs. If you reship immediately, you carry double inventory cost until the claim pays out. Factor that into your insurance decision—paying for shipping insurance (typically 2–4% of declared value) converts unpredictable claim timelines into predictable per-package costs.
How can AI photo verification streamline damaged package support?
AI tools identify damage patterns in submitted photos faster than manual review. Heylio can route tickets containing image attachments to a verification step: if the AI detects crushed boxes or torn packaging in the outer-box photo, it auto-tags the case "carrier-damage" and populates a draft reply approving the reship. Human agents review only flagged edge cases.
Set COGS-based approval thresholds in your playbook. Configure Heylio to auto-approve reshipping for orders under €30 without human intervention. The AI drafts the reply, applies a discount code for return shipping if needed, and logs the claim task. Agents see a summary: "Auto-approved reship, COGS €22, carrier claim filed with DHL."
Photo-request macros trigger automatically when damage keywords appear. If a customer writes "box arrived crushed," Heylio sends: "We're sorry to hear that. To process your replacement quickly, please reply with three photos: the outer box with shipping label visible, inner packaging materials, and close-ups of the damaged item. Send these within 48 hours so we can file a carrier claim." The AI tracks whether photos arrive and escalates to a human if the customer ignores two reminders.
Flagging high-value claims prevents costly mistakes. Orders above €100 COGS or from customers with dispute history route to your team for manual approval. The AI still drafts the reply and gathers photos, but a human clicks "Send." This balance cuts average handling time from 8 minutes to 90 seconds while protecting margin on expensive items.
When should you offer partial refunds instead of reshipping?
Partial refunds work when damage is cosmetic and the product remains functional. A dented canister that still seals, a book with a torn cover, or furniture with a surface scratch often satisfy customers with a 15–30% refund instead of the hassle of returning and reordering.
Ask the customer's preference explicitly. "The damage you've shown is cosmetic—the product works perfectly. We can send a replacement, which will arrive in 5–7 days, or issue a 20% refund so you can keep this one. Which would you prefer?" Giving the choice reduces returns by 40% because many customers value speed over perfection.
Set partial-refund ranges by product category. Electronics: 10–15% for cosmetic damage (scratches, dents), because function matters most. Apparel: 20–30% for tears or stains, since appearance is the primary value. Home goods: 15–25% depending on visibility of the defect. Document these ranges in your playbook so AI-drafted replies stay consistent.
Carrier claims still apply. Even if you refund 25% and the customer keeps the item, the carrier's liability doesn't disappear. File the claim using the original order value minus your partial refund. You recover the delta between full COGS and what you actually paid out.
What if the customer reports damage two weeks after delivery?
Late damage reports fall outside carrier claim windows but still require a response. First, verify delivery date in Shopify. If the order arrived more than 10 days ago, carriers will reject claims. Your policy should state clearly: "Report damage within 48 hours of delivery for full reshipping. Claims after 7 days are reviewed individually."
Investigate whether the damage is plausible. A glass item broken after two weeks suggests user error, not transit damage. A wooden table with a crack that worsens over time might be a latent defect from rough handling. Ask for photos and compare them to typical transit damage: impact points, crushed packaging, torn tape.
Offer goodwill solutions when carrier claims are impossible. A 15% discount on the next order, a partial refund, or a replacement at cost (customer pays shipping) maintains the relationship without eating full margin. Use customer lifetime value to decide: repeat buyers with €300+ spend get more lenient treatment than first-time purchasers.
Track late-report patterns by product and carrier. If one SKU generates damage claims weeks after delivery, investigate your packaging. If one carrier shows a pattern, switch providers. Heylio's reporting can surface these trends: filter tickets by tag "damage-late-report" and group by product or shipping method to spot recurring issues.
How do you handle return shipping costs for damaged goods?
Never charge customers return shipping for items damaged in transit. The defect is not their fault. Provide a prepaid return label or reimburse shipping costs after they send the item back. Forcing the customer to pay upfront tanks satisfaction and generates negative reviews.
For damaged-at-origin cases, the same rule applies. Manufacturing defects or warehouse errors are your responsibility. Eat the return shipping cost. Budget 4–6% of revenue for return logistics to absorb these costs without panic.
Exceptions exist for customer misuse. If a buyer claims damage but photos show intentional destruction or misuse (e.g., a blender jar shattered in the dishwasher when instructions say hand-wash only), you can decline free return shipping. Cite your terms clearly: "Our warranty covers manufacturing defects and transit damage, but not damage from improper use. We're happy to offer a replacement at cost if you'd like to reorder."
Automate label generation for approved returns. Heylio can integrate with Shopify's return-label API to generate prepaid labels from DHL, UPS, or your preferred carrier. The AI draft includes the tracking link and instructions: "Please pack the item securely, attach this label, and drop it off at any [carrier] location. Your replacement ships as soon as we receive the return."
How to build a damage-handling playbook for your AI customer support
Start with a decision matrix in your knowledge base. Map product COGS ranges, customer tiers, and photo requirements to outcomes: auto-reship, manual review, partial refund, or return for inspection. Heylio reads this matrix when drafting replies, ensuring consistency across hundreds of tickets.
Write macros for each damage scenario. Macro 1: "Damage reported, request photos." Macro 2: "Photos received, outer box destroyed, auto-approve reship." Macro 3: "Photos ambiguous, escalate to human." Macro 4: "Late report, offer goodwill discount." Each macro includes the customer-facing reply, internal tags, and next steps (file claim, generate label, log for review).
Define escalation triggers. Flag tickets for human review when order value exceeds €100, customer has a dispute history, photos are missing after two requests, or the claim falls outside standard damage patterns. Heylio auto-assigns these to your team and drafts a summary: "High-value damage claim, €180 COGS, customer VIP tier, photos show intact box but broken product—possible origin damage."
Update the playbook quarterly. Track which damage types recur, which carriers cause the most issues, and which products need better packaging. Heylio's auto-learning feature flags when agents override AI suggestions repeatedly—if your team keeps raising the reship threshold for a specific product category, the system prompts you to update the playbook threshold.
Setting up AI-driven reshipping approvals in Heylio
Connect Heylio to your Shopify store so the AI can read order details: COGS, shipping carrier, delivery date, and customer order history. Navigate to Settings > Shopify Tools and authorize the app. Heylio pulls this data when a support ticket references an order number.
Configure auto-approval rules in your playbook. Under "Damage Claims," set the threshold: "If COGS < €30 and ticket contains keyword 'damaged' or 'broken,' auto-draft reship approval without photos." For €30–€100, add a condition: "If photos attached and AI tags 'outer-box-damage,' auto-approve reship and file carrier claim task."
Test the workflow with sample tickets. Create a test order in Shopify with €25 COGS, then send a support email: "My package arrived crushed and the item is broken." Verify that Heylio drafts: "We're so sorry to hear that. We're shipping a replacement today at no charge. You'll receive tracking within 2 hours. No need to return the damaged item." Check that the AI logs a claim task internally.
Review escalated cases weekly. Heylio flags high-value or ambiguous damage claims for your team. Agents click "Approve" or "Edit & Send" on the drafted reply. Track approval rates: if agents approve 95%+ of AI decisions, consider raising the auto-approval ceiling. If they override frequently, audit the playbook rules—your thresholds might be too aggressive or the AI's photo-tagging needs refinement.
What to do when a customer discards packaging before reporting damage
Carrier claims require photos of the outer box with visible damage and the shipping label intact. If the customer threw everything away, the claim will likely fail. Inform the customer: "We need photos of the damaged packaging to file a claim with the carrier. Without those, we can't recover the cost from them. We'll still process your replacement, but for future orders, please keep all packaging materials for 48 hours after delivery."
Reship anyway for low-value items. If COGS is under €50 and the customer is credible (no fraud flags, reasonable order history), absorb the loss and move on. Fighting over a €30 product when you can't prove carrier fault costs more in support time than the product itself.
Document the pattern. Tag tickets with "packaging-discarded" and review monthly. If this happens frequently, update your shipping inserts: add a card that says "Received your order damaged? Keep the box and packaging! We need photos to process replacements quickly." Simple reminders cut discard rates by 30%.
For high-value orders, consider requiring signature on delivery. Carriers are more likely to accept claims when delivery required a signature, because it proves the recipient inspected the package immediately. This costs an extra €2–€5 per shipment but protects orders above €200.
How Heylio reduces damage-claim handling time from 8 minutes to 90 seconds
Traditional damage workflows involve manual steps: read the email, open Shopify, check order details, verify COGS, decide whether to reship, draft a reply, generate a return label, log a claim task, and respond. Heylio collapses this into one click.
The AI reads the incoming ticket, identifies the order number, pulls COGS and shipping data from Shopify, evaluates against your playbook thresholds, drafts the appropriate reply, attaches a return label if needed, and creates a claim task—all in under 5 seconds. Your agent reviews the draft and clicks "Send" or edits minor details before sending.
Automation applies to 60–70% of damage tickets. Low-value claims with clear photo evidence resolve without human intervention. The AI sends the reship approval, logs the carrier claim task, and marks the conversation closed. Customers receive replies in under 3 minutes instead of waiting hours for an agent.
Human oversight protects margin on edge cases. High-value claims, ambiguous photos, or repeat damage reports from the same customer route to your team. Heylio still drafts the reply and gathers all data—the agent's job is decision-making, not data entry. This hybrid approach maintains accuracy while cutting average handling time by 85%.