All posts
Workflows November 9, 2026

From Damaged-Goods Report to Shipping Label: A Form Workflow Case Study

A brand asked whether ZenShows could run its whole damaged-product return process, from the rep's report to the shipping label. Here's how we built it from reusable workflow building blocks.

From Damaged-Goods Report to Shipping Label: A Form Workflow Case Study

Every field program has a process that lives in someone’s inbox. A form comes in, someone reads it, forwards it to another team, waits for a reply, and then passes the result back to the person who started it. It works until it doesn’t.

One of our clients, a consumer-products brand that runs in-store demo events, brought us exactly that kind of process. This is the story of how we moved it into ZenShows. It’s also a look at why we think Form Workflows can run just about any process a brand needs.

The challenge

Sometimes product arrives damaged at an event. When that happens, the rep fills out a damages form in the ZenShows app, listing which items were damaged or are being returned, how many, and any notes.

Submitting the form was easy. What came after was not:

Every handoff happened over email. Requests sat unread, labels went to the wrong place, and nobody could easily see which returns were stuck or where.

The brand asked us a simple question: can ZenShows run the whole thing?

How we met it

We didn’t build a one-off tool. We put the brand’s process together from Form Workflows, the same review queue their team already uses to approve other forms.

Form workflow queue with a rep's submitted return report

Here’s the flow they run today:

  1. The rep submits the damages form from the app, exactly as before.
  2. Staff review it in the workflow. A clean summary sits right on the card. It lists only the items the rep actually marked, with their status, quantity and notes, plus a total count at the bottom. Staff can Flag the form if they need more information or Reject it.
  3. Approve sends the request to logistics. One click emails the logistics team the item summary, the rep’s name, the event location and dates, and a button that opens that exact form in ZenShows.
  4. Logistics uploads the label right on the form. Once a form is approved, a shipping-label upload box appears on it. The file is stored privately with that one form, not passed around in email threads.
  5. Done sends the label to the rep. A new Done button only becomes available once a label has been uploaded. Clicking it emails the rep the label as an attachment, along with a summary of what they’re sending back.

Every step leaves a note in the form’s history, so anyone can see who approved it, when the label was requested, and when it went out.

Marked-items summary, workflow actions, and shipping-label upload on one form card

Built from reusable building blocks

This is the part we’re most excited about. None of the new behavior is custom code tied to one brand. Each piece is a general-purpose workflow building block that we can set up for any workflow, for any client:

Combined, these blocks cover a lot of ground. Here are a few processes they could run:

Why it matters

The brand’s team didn’t have to change how their reps work or learn a new system. The process they already had simply moved inside ZenShows, where it’s visible, tracked, and hard to get wrong.

Have a process like this?

If a form submission at your company kicks off work for more than one person or team, we’d love to hear about it. Write down the steps: who reviews it, who needs to know, what files are involved, and what “done” looks like. Then send it to us through the platform or at hello@zenshows.com. We’ll map it onto workflow building blocks and set it up for your account.

Want to see this in action?

Schedule a demo and we'll walk you through the platform.

Request a Demo