How to handle damaged goods claims in Zendesk: A complete guide

Stevia Putri
Written by

Stevia Putri

Reviewed by

Stanley Nicholas

Last edited March 3, 2026

Expert Verified

Banner image for How to handle damaged goods claims in Zendesk: A complete guide

Handling damaged goods claims is a reality for any business that ships products. When a customer opens a ticket reporting a broken item, your support team needs a clear process to resolve the issue quickly while keeping the customer happy.

If you're using Zendesk as your help desk, you have powerful tools at your disposal. But setting up an effective damage claim workflow requires more than just creating a ticket field. You need custom fields for structured data, automation to route claims efficiently, and potentially AI to handle the volume as you scale.

Zendesk customer service platform homepage
Zendesk customer service platform homepage

Let's walk through how to build a complete damaged goods workflow in Zendesk, from basic setup to advanced automation.

What you'll need

Before we start, make sure you have:

  • A Zendesk account (Team plan or higher for custom fields)
  • Admin access to configure ticket fields, triggers, and automations
  • A clear understanding of your return/damage policy
  • Optional: E-commerce platform integration (Shopify, WooCommerce) for order verification

The Team plan ($19/agent/month annually) gives you custom fields, triggers, and macros. For AI agent capabilities, you'll need Suite Team ($55/agent/month) or higher.

Step 1: Set up custom fields for damage claims

Standard ticket fields aren't enough for damage claims. You need structured data to track the claim through your workflow and report on trends later.

Navigate to Admin Center > Objects and Rules > Ticket Fields and create these custom fields:

Return Reason (dropdown)

  • Damaged in shipping
  • Defective product
  • Wrong item sent
  • Changed mind
  • Other

Damage Status (dropdown)

  • Reported
  • Photos requested
  • Under review
  • Approved
  • Resolved

Damage Severity (dropdown)

  • Minor (cosmetic only)
  • Moderate (affects function)
  • Severe (completely unusable)

Photo Evidence Attached (checkbox)

  • Simple yes/no to confirm documentation

Return Authorization Number (text)

  • Auto-generated or manually assigned tracking number

Resolution Type (dropdown)

  • Full refund
  • Partial refund
  • Replacement shipped
  • Store credit
  • Repair offered

Set these fields to be visible to agents only (not customers) to maintain control over the process. Make Damage Status and Return Reason required fields so your team cannot skip the categorization step.

Pro tip: Use dropdown fields instead of text fields wherever possible. This ensures consistent data for reporting and prevents agents from entering variations like "broken" vs "damaged" vs "destroyed."

Step 2: Create damage claim ticket forms

Now that you have the fields, organize them into a dedicated ticket form for damage claims. This gives agents a clean, focused view when handling these specific issues.

Go to Admin Center > Objects and Rules > Ticket Forms and create a new form:

  1. Name it "Damage Claim / Return Request"
  2. Add your custom fields in logical order:
    • Return Reason (first, as it drives the workflow)
    • Damage Severity
    • Damage Status
    • Photo Evidence Attached
    • Return Authorization Number
    • Resolution Type
  3. Add standard fields: Subject, Description, Priority
  4. Set conditional fields: Show Damage Severity only when Return Reason is "Damaged in shipping" or "Defective product"

Make this form available to the appropriate groups (your support team, returns team, etc.). You can also create multiple forms if different brands or product lines need different workflows.

Step 3: Configure automation triggers

Manual ticket routing slows down damage claims. Set up triggers to automatically categorize, assign, and respond to damage reports.

Trigger 1: Auto-tag damage claims

  • Conditions: Ticket is created AND (Subject contains "damaged" OR Description contains "damaged" OR Description contains "broken")
  • Actions:
    • Add tag: "damage_claim"
    • Set Return Reason: "Damaged in shipping" (agents can adjust later)
    • Set Priority: Normal

Trigger 2: Route to returns team

  • Conditions: Ticket is created AND Tag is "damage_claim"
  • Actions:
    • Assign to group: "Returns Team"
    • Set Damage Status: "Reported"

Trigger 3: High-value damage escalation

  • Conditions: Ticket is created AND Tag is "damage_claim" AND (Description contains "$500" OR Description contains "$1000" OR custom order value field > $500)
  • Actions:
    • Set Priority: High
    • Add tag: "high_value_claim"
    • Notify: Returns manager via email

Trigger 4: Photo request automation

  • Conditions: Ticket is updated AND Tag is "damage_claim" AND Damage Status changed to "Photos requested"
  • Actions:
    • Add comment (public): "To process your damage claim, please reply with photos showing the damaged item and packaging. This helps us file the carrier claim and process your replacement or refund faster."

Automated workflow for categorizing and routing damaged goods claims
Automated workflow for categorizing and routing damaged goods claims

Step 4: Set up macros for consistent responses

Macros save your agents time and ensure consistent messaging. Create these standard responses for common damage claim scenarios:

Macro: Initial damage acknowledgment

Hi {{ticket.requester.name}},

Thank you for contacting us about your damaged order. I'm sorry to hear your item arrived in less than perfect condition.

To help resolve this quickly, could you please:
1. Attach photos showing the damage to the item
2. Include photos of the packaging if it shows damage
3. Keep all packaging materials until we complete our investigation

Once we receive these photos, we can process your {{ticket.ticket_field_xxxx}} (replacement/refund) within 24 hours.

Best regards,
{{current_user.name}}

Macro: Damage approved - replacement

Hi {{ticket.requester.name}},

We've reviewed your damage claim and approved a replacement. Your new order (#{{ticket.ticket_field_xxxx}}) will ship within 1 business day.

You should receive tracking information shortly. There's no need to return the damaged item.

Thank you for your patience.

Macro: Damage approved - refund

Hi {{ticket.requester.name}},

Your damage claim has been approved. A full refund of ${{ticket.ticket_field_xxxx}} has been processed to your original payment method and should appear within 3-5 business days.

No return is necessary for the damaged item.

Place these macros in a shared macro group so all agents can access them. Update the placeholder references (ticket_field_xxxx) with your actual custom field IDs.

Step 5: Enable AI agents for damage claims (optional)

If you're on Zendesk Suite Team or higher, you can use AI agents to handle damage claims automatically. This is where the workflow shifts from manual to autonomous.

Zendesk's AI agents can:

  • Recognize damage-related intents from customer messages
  • Collect order numbers and damage descriptions automatically
  • Request photos when needed
  • Process refunds or trigger replacements based on your rules
  • Escalate complex or high-value claims to human agents

To set this up:

  1. Go to Admin Center > Channels > Bots and automations > AI agents
  2. Create a new conversation flow for "Damage Claims"
  3. Set trigger phrases: "damaged item," "broken product," "package arrived damaged"
  4. Configure the flow to:
    • Acknowledge the damage report
    • Request order number and photos
    • Verify order details via integration
    • Offer resolution options (refund/replacement) based on your policy
    • Create a ticket with all collected information

The AI agent essentially becomes your first line of defense, handling routine damage claims while escalating exceptions to your team.

Here's the thing about AI agents: they work best when you've already refined your manual process. Don't automate a broken workflow. Get your triggers, macros, and custom fields working smoothly first, then layer on AI to handle the volume.

At eesel AI, we take a different approach to AI for damage claims. Instead of building conversation flows, you hire eesel as an AI teammate. Connect eesel to your Zendesk account and it learns from your past damage tickets, help center articles, and resolution patterns. Within minutes, it understands your policies and can start handling claims.

eesel AI dashboard for configuring the supervisor agent
eesel AI dashboard for configuring the supervisor agent

You begin with eesel drafting responses for your team to review. As it proves itself accurate, you expand its scope to send replies directly, process refunds, and handle the full damage claim workflow. The key difference is eesel learns continuously from every interaction, so it gets better over time without manual retraining.

Common mistakes to avoid

Even with the right setup, teams often stumble on these issues:

  • Using text fields instead of dropdowns This kills your reporting. You can't analyze trends when agents enter "broken," "damaged," "destroyed," and "cracked" for the same issue type.

  • Not requiring photo evidence For claims over a certain threshold, photos should be mandatory. Set your triggers to check the Photo Evidence Attached field before approving high-value claims.

  • Missing SLA targets Damage claims are time-sensitive. Set up SLA policies specifically for tickets tagged "damage_claim" with shorter response times than general inquiries.

  • No integration with inventory When you approve a replacement, does your warehouse know? Connect Zendesk to your inventory system or e-commerce platform so replacements ship automatically.

  • Skipping agent training A workflow is only as good as the people using it. Train your team on when to use each macro, how to categorize severity, and what your escalation thresholds are.

Measuring your damage claim success

Once your workflow is running, track these metrics to identify improvement opportunities:

MetricHow to TrackTarget
Average resolution timeZendesk Insights: Time to resolution by tagUnder 24 hours for standard claims
Claims by severityCustom report: Damage Severity distributionMonitor for trends
Resolution type distributionCustom report: Resolution Type breakdownBalance of refunds vs. replacements
Photo submission rate% of claims with Photo Evidence AttachedAbove 80%
CSAT for damage ticketsZendesk CSAT survey by tagMatch or exceed overall CSAT

Use these reports to refine your workflow. If photo submission rates are low, adjust your auto-response trigger. If resolution times spike for certain product categories, investigate whether those items need different handling procedures.

Streamline damage claims with AI automation

Building a damage claim workflow in Zendesk takes work, but the payoff is significant. Your customers get faster resolutions. Your team spends less time on repetitive tasks. And you gain visibility into patterns that can help prevent damage in the first place.

The progression is clear: start with custom fields and ticket forms, add automation with triggers and macros, then layer on AI agents as your volume grows. Each step builds on the previous one.

If you're looking to accelerate this process, eesel AI offers a different path. Rather than configuring AI agents through complex flow builders, you hire eesel as a teammate that learns your existing Zendesk setup. It studies your past damage claims, understands your policies from help center articles, and starts assisting your team within minutes.

eesel AI dashboard showing one-click integrations for helpdesks
eesel AI dashboard showing one-click integrations for helpdesks

You control the pace: start with AI-drafted responses, expand to autonomous handling for routine claims, and keep eesel in a supporting role for complex scenarios. With eesel's pay-per-interaction model, you are not paying for seats you are not using. You pay for the claims eesel actually handles.

Ready to see how an AI teammate can transform your damage claim workflow? Try eesel AI free and connect it to your Zendesk account in minutes.

Frequently Asked Questions

Yes. The core workflow (custom fields, triggers, macros) works on any Zendesk plan starting from Team ($19/agent/month). AI agents are optional and available on Suite plans ($55+/agent/month).
Create a trigger with conditions: Ticket is created AND (Subject contains 'damaged' OR Description contains 'damaged'). Set the action to add a public comment requesting photos of the damaged item and packaging.
At minimum: Return Reason (dropdown), Damage Status (dropdown), Damage Severity (dropdown), Photo Evidence Attached (checkbox), and Resolution Type (dropdown). Add Return Authorization Number for tracking.
Zendesk Suite Team starts at $55/agent/month (annual) and includes 5 automated resolutions per agent monthly. Additional resolutions cost $1.50 each committed or $2 pay-as-you-go.
Zendesk can trigger refunds through integrations with e-commerce platforms like Shopify or via API connections. The AI agent or trigger can initiate the refund action, but the actual payment processing depends on your platform integration.
Require photo evidence for all claims above a threshold value. Use custom fields to track claim history by customer. Set up triggers to flag customers with multiple damage claims for manual review. Integrate with your order system to verify purchase authenticity.
Zendesk's AI agents are built into the platform and work well for structured flows. Third-party options like eesel AI learn from your existing tickets and handle claims more like a human agent would, with continuous learning and plain-English policy instructions rather than flow-based configuration.

Share this post

Stevia undefined

Article by

Stevia Putri

Stevia Putri is a marketing generalist at eesel AI, where she helps turn powerful AI tools into stories that resonate. She’s driven by curiosity, clarity, and the human side of technology.