Skip to content
Workflow · People · Opening soon

CSAT by agent

Export your Zendesk satisfaction ratings, then group them by support agent and month. Mammoth calculates monthly CSAT from good ratings divided by all ratings.

Early access opens shortly. Check back soon.

Someone typed

“calculate CSAT score by support agent and month from satisfaction ratings”

The agent read it as

Calculate CSAT score by support agent and month from Zendesk tickets with satisfaction ratings, using the solved date for each month and good ratings divided by all ratings, with agent names from Zendesk support agents.

What the agent built

2 steps, each one an ordinary Mammoth step you can open and change.

  1. File
    Zendesk tickets with satisfaction ratings
    CSV export · 24 rows
  2. File
    Zendesk support agents
    CSV export · 8 rows
  3. Join
    Match support agents
    24 of 24 paired
  4. Step
    Calculate monthly CSAT
    Step 2
  5. Result
    Monthly Agent CSAT
    22 rows
  6. Schedule
    Runs when you say
    Proposed

Checked on the sample files: every step ran, 22 rows came out, and the join paired 24 of 24 rows.

What you get back

The result of that run, the rows to look at first.

Monthly Agent CSATSample data22 rows
AgentMonthCSAT score (%)Good ratingsAll ratings
Ethan Brooks2026-09-0110022
Ethan Brooks2026-10-0110011
Jordan Patel2026-08-0110011
Jordan Patel2026-09-01001
Jordan Patel2026-10-0110011
Jordan Patel2026-11-0110011
Liam Turner2026-09-0110011
Liam Turner2026-10-0110011
Liam Turner2026-11-0110011
Maya Chen2026-08-0110011
Maya Chen2026-09-0110011
Maya Chen2026-10-0110011
22 rows in the result · 12 shown, problems first. Sample data: illustrative figures, not business results.

How do you calculate CSAT by support agent and month?

Export your Zendesk satisfaction ratings and solved dates, then load the file into Mammoth. It matches support agents, groups rows by month, and calculates CSAT as good ratings divided by all ratings for each agent. The result is a monthly agent CSAT report.

How it works

How to use the Monthly Agent CSAT workflow

  1. 1Get early accessWe invite people in small batches, job by job. You'll land on this workflow, already built and checked on the sample files.
  2. 2Swap in your exportsUpload your own files as they come out of your tools. The agent checks the workflow on your rows.
  3. 3Change it in words, then turn it onSay what to change and see the new result before anything saves. Then choose when it runs.

Monthly Agent CSAT: questions

What export should I use for this report?
Use a Zendesk export that includes satisfaction ratings, solved dates, and support agent names. If your file uses different column names, you can map them during setup.
What happens to rows that do not match an agent or month rule?
Rows that do not match stay out of that step's result. You can review them, then adjust the matching rules if you want them included.
How do I change the rules later?
Edit the step in words, for example, change which column counts as the agent, or change the month rule from solved date to another date field. Then run the workflow again on the export.

Get early access to this workflow

It will open already built and checked on the sample files. Swap in your own exports and see your result.

Early access opens shortly. Check back soon.

Workflows like this

Match payroll to time sheets, track headcount and hiring, and see what changed since last month.

All people and payroll workflows →