Weekly Zendesk support report in Slack

Every Monday at 9am, post a clean weekly support digest from Zendesk into your Slack channel so leadership stops asking for the numbers.

Agentic Task
ZendeskSlackCustomer SupportOperationsAI ReportsDaily Digests
PromptCreate

Every Monday at 9am in my local timezone, generate a weekly support performance report from Zendesk and post it as a single message into our support Slack channel. This should run on a cron trigger.

Pull the data from Zendesk using Search Tickets with date filters in Zendesk's query syntax, for example created>=YYYY-MM-DD and solved>=YYYY-MM-DD, so the heavy lifting happens server-side instead of in the agent. The primary window is the last 7 days. Pull a second 7-day window covering the prior week so you can compute week over week deltas. Use Show Ticket only when you need to fetch satisfaction_rating details or other fields that Search Tickets doesn't return.

From those tickets, compute: total volume by status (new, open, pending, solved, closed), top tags or categories driving volume, CSAT good and bad counts plus the percentage of rated tickets that were good, the agents with the most solves this week, and the slowest open tickets (sorted by age). Then derive week over week changes for the headline metrics: total tickets, solves, CSAT percentage, and any large tag movements.

Then call Slack Send a Message to drop the digest into the support channel. Keep it scannable: headline metrics on top in a tight block (volume, solves, CSAT, week over week deltas), then a short narrative below with what changed, what looks healthy, and what needs attention this week. End with the slowest open tickets as a bulleted list with ticket IDs and ages so someone can act on them immediately.

Configurable inputs: the Slack channel to post into, the run time and timezone, and an optional list of tags or product areas the team specifically wants broken out (in addition to the global top tags).

What does this prompt do?

  • Pulls last week's Zendesk tickets and rolls them up into volume by status, top tags driving cases, CSAT good and bad counts, and the agents with the most solves.
  • Compares the last 7 days against the previous 7 days so you can see week over week changes at a glance.
  • Surfaces the slowest open tickets so nothing important slips through the cracks.
  • Posts a scannable Monday morning digest into your support Slack channel with headline metrics on top and a short narrative on what changed.

What do I need to use this?

  • A Zendesk account with permission to search and read tickets.
  • A Slack workspace and the channel where you want the report to land.
  • A rough sense of which tags or categories matter most to your team.

How can I customize it?

  • Change the day or time the report runs, for example Friday afternoons or Tuesday mornings if your team is global.
  • Swap the destination channel, or send to multiple channels for different leadership groups.
  • Tweak the metrics that lead the digest, for example weight CSAT higher or focus on a specific product tag.

FAQs

Do I need a Zendesk admin to set this up?
You need an account that can search and read tickets across the views you care about. An agent role usually works, but admins have the cleanest access if you want company-wide numbers.
Can I post to more than one Slack channel?
Yes. You can fan the same digest out to a leadership channel and a support team channel, or split it so leadership sees the headline and the team sees the full breakdown.
What if my team works weekends and Monday morning is too late?
Change the schedule to Friday afternoon or Sunday evening. The report runs on whatever cadence you pick, the rest of the workflow stays the same.
How does the week over week comparison work?
The agent pulls a second 7-day window from the prior week, computes the same metrics, and reports the deltas in the narrative so you can see trends without doing the math yourself.
Can I include custom tags or categories that are unique to my team?
Yes. Tell the agent which tags or product areas you care about and it will break out volume and CSAT for those specifically instead of just the global top tags.

Related templates

Auto-fix your calendar when a flight slips, and flag what's at risk

When your flight moves, your calendar times get corrected automatically and you get a Slack note naming the meetings you're about to miss.

Google Calendar
AviationStack
Slack
Agentic Task
Trace phishing emails to the sending IP and report abuse

Every 15 minutes, forwarded phishing reports get traced back to the server that really sent them, with a verdict in Slack and the worst senders reported.

AbuseIPDB
Gmail
Slack
Agentic Task
Turn procurement portal tenders into CRM deals each morning

Every weekday at 7am, sign in to the tender portals you track, filter new notices against your bid criteria, and open a deal for the ones worth chasing.

Anchor Browser
Google Sheets
HubSpot
+1
Agentic Task
Turn each week's football fixtures into a venue staffing plan

Every Monday, rank the week's matches by expected demand, put the big ones on your venue calendar, and post a rota-ready summary to Slack.

API-Sports
Google Calendar
Slack
Agentic Task
Turn 5 star Yotpo reviews into a weekly marketing content queue

Every Tuesday we pull your best new reviews, draft social captions, email testimonials and product page quotes, then stage them in Notion for approval.

Yotpo
Notion
Slack
Agentic Task
Catch bad shipping addresses before you buy the label

Every weekday morning, unfulfilled orders get an address check: harmless typos fixed automatically, risky addresses held with a note to the customer.

Shippo
Shopify
Gmail
+1
Agentic Task

Stop running Monday morning support numbers by hand.

Connect Zendesk and Slack once, and Geni delivers the weekly report into your support channel every Monday at 9am.