Skip to content
Playbooks

Set up weekly voice-of-customer alerts from support tickets with AI

Catch rising complaints before they spread, with weekly ticket themes grounded in customer quotes and verified against the original conversations. A Slack digest assigns each issue to the team that can act, so product, operations, and CX can respond sooner.

Urška Blagojević · GTM Lead at Yuma

Published Oct 5, 2026 · 4 min read

A "PLAYBOOK · CX INSIGHTS" chip and the headline in large white type on a blue grain background, with a chart motif on the right.

Key takeaways

  • Scan the last 7 days of tickets against a 4-week baseline for top, fastest-rising and brand-new themes, each with ticket IDs and a quote.
  • Map every theme to an owner: product for defects and sizing, ops for shipping, marketing for promo confusion, CX for policy gaps.
  • Open two or three ticket IDs per flagged theme before posting and drop anything that fails to hold up.
  • Post a short Slack digest with three things to act on, three to watch and what customers praised.
  • Run the scan weekly, daily during peak season, and every two weeks or monthly for stores with low ticket volume.

This playbook was originally published on G2 AI blueprints.

What problem does this solve?

Support hears every complaint first, but those insights reach product, ops and marketing late or not at all. Monthly tag reports lag and only count categories, CX leads don't have time to read hundreds of transcripts, and new issues get noticed only once the volume hurts. Product and merchandising decisions get made without the customer's own words in the room.

How does it work?

  1. Connect Claude to Yuma through the Yuma MCP, and connect Slack so Claude can post the report.
  2. Load the weekly voice-of-customer prompts into a Claude project so the same instructions run every week.
  3. Run the weekly scan: the last 7 days of tickets against a 4-week baseline. Ask for the top themes, the fastest-rising themes and any brand-new ones, each with a count, ticket IDs and a customer quote.
  4. Map every theme to an owner: product for defects and sizing, ops for shipping and missing items, marketing for promo confusion, CX for policy gaps.
  5. Audit before you send. Open two or three ticket IDs per flagged theme and drop anything that doesn't hold up.
  6. Post the digest to a shared Slack channel: three things to act on with owners, three to watch, and what customers praised.
  7. When a theme looks like a real problem, switch to a root-cause investigation for that one issue and pull the affected orders from Shopify.
  8. Schedule the scan to run every week. During peak season, run it daily over the last 24 hours.
  9. Close the loop. When a theme turns out to be a policy gap, update the Handbook so the agent answers it correctly next time.

What's the biggest win?

Support becomes the company's fastest customer research channel. Product, ops and marketing get a short weekly read of what customers are saying, in their own words and with evidence attached, instead of a lagging tag report. Emerging issues get flagged in the week they start rather than the month after, and praise reaches the teams who earned it.

What's required to run this?

Compare every week against a rolling 4-week baseline so seasonal volume doesn't trigger false alarms. Give Claude last week's digest as context and keep theme names stable, so trends stay comparable week to week. Ask for ticket IDs on every theme and spot-check them before posting. Keep the Slack post short and put the full theme list in a thread. Include what customers praised, since that keeps teams outside support reading the channel. Try it on your own tickets with a 30-day free Yuma trial.

See Yuma in action

Want Yuma to run this playbook for you?

Turn this into a live playbook in your Handbook, tested before customers see it.

What are the constraints?

Coverage is limited to conversations that flow through Yuma. Themes are AI-generated groupings that can merge or split differently between runs, so a human review stays in the loop. Stores with low ticket volume may not have enough data for weekly trends and should run it every two weeks or monthly. Posting to Slack requires Slack connected to Claude. The digest surfaces signals, not root causes; confirming a cause still needs a dedicated investigation.

The prompts for this playbook

Use these with Claude connected to Yuma through the Yuma MCP, and Slack if you want Claude to post the digest. Replace everything in [brackets]. Save them in a Claude project so they run the same way every week.

Prompt 1: weekly scan

Search every support ticket in Yuma from the last 7 days. Compare with the 4 weeks before that as a baseline.

Return:
1. The top 10 themes by volume, with ticket count and change versus the weekly baseline average.
2. The 3 fastest-rising themes (largest percentage increase with at least [10] tickets).
3. Any brand-new theme that didn't appear in the baseline at all.

For every theme give: a short stable name, ticket count, change versus baseline, the products or SKUs it clusters around if any, 2 ticket IDs and one short customer quote.

Here is last week's digest for context. Reuse the same theme names where the theme is the same: [paste last week's digest, or "none" for the first run].

Prompt 2: assign owners

For each theme from Prompt 1, assign one owner team:
- Product: defects, quality, sizing, missing features
- Ops and fulfillment: shipping delays, missing or wrong items, damage
- Marketing: promo or discount confusion, misleading product pages
- CX: policy gaps, unclear return or warranty rules
- [Add or rename teams to match your company]

Say in one line why each theme belongs to that team.

Prompt 3: write the Slack digest

Write the weekly voice-of-customer digest for [#channel-name]. Keep it under 250 words:
- One-line headline: the single most important thing this week
- Act on: 3 themes that need action, each with owner, count, change and one quote
- Watch: 3 themes that are rising but not urgent yet
- Praise: what customers loved this week, with one quote
- Link to the full theme list in a thread reply

Use plain language, no jargon. Do not post until I approve the draft.

Prompt 4: deep dive on a flagged theme

Take the theme [theme name] from this week's scan. List every matching ticket with ticket ID, date, order number and SKU if present, and a one-line quote. Flag uncertain matches. Group by SKU, order date, fulfillment location and carrier, and tell me whether this looks like a single root cause worth escalating.

Prompt 5: peak-season mode

Run Prompt 1 for the last 24 hours instead of 7 days, and compare with the same weekday last week. Flag any theme that has more than doubled. Keep the digest to 5 lines.

Rules to keep

  • Spot-check ticket IDs for every theme you flag before the digest goes out.
  • Keep theme names stable so week-over-week trends stay comparable.
  • The digest surfaces signals. Confirm root causes with a proper investigation before acting.

Tools in this playbook

Share

Urška Blagojević

GTM Lead at Yuma

More from Urška

Keep reading

All posts

Related use cases

Stay in the loop

Get the latest on AI customer service for ecommerce, straight to your inbox.

Final step

Ready to automate your customer service?

Join 110+ ecommerce brands using Yuma AI to deliver faster, better support at a fraction of the cost.

Book a Demo
  • 30-day free trial
  • No engineering needed
  • Deploy across channels