Employee turnover rate
“show every department by month from the bamboohr employee export, fixing customer sucess to customer success, with turnover as leavers divided by average headcount and a Status that says "Agrees" when it looks right, else why”
show every department by month from BambooHR employee export, fixing customer sucess to customer success, with turnover as leavers divided by average headcount and a Status that says "Agrees" when it looks right, else why
What the agent built
1 step, each one an ordinary Mammoth step you can open and change.
- FileBambooHR employee exportCSV export · 25 rows
- StepTurnover by monthStep 1
- ResultDepartment turnover by month18 rows · 1 flagged
- ScheduleRuns when you sayProposed
Checked on the sample files: every step ran, 18 rows came out.
- Download BambooHR employee export sample (25 rows)BambooHR: Reports > Custom Report > Employees > Export CSV
What you get back
The result of that run, the rows to look at first.
| Month | Department | Headcount start | Headcount end | Leavers | Average headcount | Turnover | Status |
|---|---|---|---|---|---|---|---|
| 2026-09-01 | People Operations | 0 | 0 | 0 | 0 | · | No headcount |
| 2026-09-01 | Customer Success | 0 | 1 | 0 | 0.50 | 0 | Agrees |
| 2026-10-01 | Customer Success | 1 | 2 | 1 | 1.50 | 0.67 | Agrees |
| 2026-09-01 | Engineering | 0 | 2 | 0 | 1 | 0 | Agrees |
| 2026-10-01 | Engineering | 2 | 3 | 1 | 2.50 | 0.40 | Agrees |
| 2026-09-01 | Finance | 0 | 1 | 0 | 0.50 | 0 | Agrees |
| 2026-10-01 | Finance | 1 | 3 | 0 | 2 | 0 | Agrees |
| 2026-09-01 | HR | 0 | 1 | 0 | 0.50 | 0 | Agrees |
| 2026-10-01 | HR | 1 | 1 | 1 | 1 | 1 | Agrees |
| 2026-09-01 | Marketing | 0 | 1 | 0 | 0.50 | 0 | Agrees |
| 2026-10-01 | Marketing | 2 | 3 | 0 | 2.50 | 0 | Agrees |
| 2026-09-01 | Operations | 0 | 1 | 0 | 0.50 | 0 | Agrees |
How do you calculate employee turnover rate by department?
Export your employee file from BambooHR and load it into the workflow. It groups each month by department, fixes names like customer sucess to customer success, and calculates turnover as leavers divided by average headcount. Each row gets a Status field, which says Agrees when the result looks right, or shows why it does not.
How it works
How to use the Department turnover by month workflow
- 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.
- 2Swap in your exportsUpload your own files as they come out of your tools. The agent checks the workflow on your rows.
- 3Change it in words, then turn it onSay what to change and see the new result before anything saves. Then choose when it runs.
Department turnover by month: questions
Which export should you use?
What happens to rows that do not match the rule?
How do you change the rule in words?
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.
Workflows like this
Match payroll to time sheets, track headcount and hiring, and see what changed since last month.
- Overtime reportBuild an overtime report from Gusto timesheets, employees, and departments. Show hours, pay, and a status for each employee and pay period.See the workflow Built by the agent
- Reconcile ADP payroll to the GLCompare ADP payroll register totals by pay date to payroll expense in the general ledger and flag differences.See the workflow Built by the agent
- Reconcile Gusto payroll to QuickBooksMatch Gusto payroll run totals to QuickBooks payroll journal entries, compare wages, taxes, and benefits, and flag mismatches.See the workflow Built by the agent