Allocate a 30-employee payroll journal across departments with ChatGPT agent
- Posted
- by Jason Staats (@jasononfirms)
- Last checked
- Method:
- How we verify
Evidence: Screenshots or logsThe source shows screenshots, a transcript or the agent's output.
Outcome
ChatGPT agent mapped a payroll CSV into a 30-employee allocation spreadsheet across 6 departments, making 180 entries and summing employer-paid columns in under 4 minutes.
Poster says:180 entries in under 4 minutes
This is the source's own number. We haven't measured it.
Agent
Prompt Recreated prompt
The source didn't share its exact prompt, so we wrote this from what it describes.
Here's a task I'd like your help with. Read it all the way through before you start. Goal: Enter this pay run's payroll data into my payroll allocation spreadsheet. Check with me first: Is the template set up the same way as last time, or has anything changed? What I'll give you: - My payroll allocation spreadsheet template - The pay-run payroll journal (for example a CSV with gross pay, employee deductions and employer-paid items) Rules: - Map each column from the payroll journal into the right place in the template. - When a template line combines several journal columns (like employer payroll taxes or employer-paid benefits), add them up and tell me which columns you used. - If something is missing or unclear, ask me instead of guessing. - Don't change the template's formulas or layout. - Stop when the spreadsheet is filled in and hand it back to me to review. Output: The completed spreadsheet plus a short list of the assumptions you made. You'll know it worked when: the totals match the payroll journal and every employee is allocated.
Try this in:
Sends the Recreated prompt shown above. ChatGPT and Grok open with it filled in, and ChatGPT may send it straight away. Gemini opens empty, so we copy the prompt for you to paste. Every button also copies it.
Opens in a new tab. We don't see what you send.
These links are only a shortcut. We're not affiliated with OpenAI, Google or xAI, and your results may not match the source.
Optional stronger version
Our rewrite with extra checks. The poster didn't test it.
Here's a task I'd like your help with. Read it all the way through before you start. Goal: Enter this pay run into my payroll allocation spreadsheet across departments. Quick check first: tell me if anything below is missing or unclear. Inputs (fill in or confirm): - Allocation template - Payroll journal CSV (gross, deductions, employer costs) - Employee-to-department mapping - Any changes since last run - Pay period dates Rules: - Map each employee to a department; flag anyone not in the mapping. - Allocate gross pay, deductions and employer costs by the template's rules. - Don't change formulas in the template. - Keep a check row comparing totals with the journal. - Round only where the template rounds and show any rounding difference. - Keep personal data (salaries) only in the template, never in notes. - List new starters and leavers separately. If you get stuck: If an employee is split across departments without a rule, ask me. If a login, CAPTCHA or two-step code appears, stop and ask me to handle it; never guess or store passwords. Verify before you finish: Confirm totals per column equal the journal totals exactly. Output: The filled template, check row and exceptions list. Done when: department totals add up to the journal to the cent.
Source
https://x.com/jasononfirms/status/1963628292873109898
Related cases
- Split, rename and sort about 200 scanned invoices with Claude CoworkRecreated promptEvidence: Described by poster
After the poster scanned almost 200 invoices, Claude Cowork split them out, renamed them, sorted them into folders and created a summary Excel file.
Claude Cowork · Ops · Source date:
- Categorize 419 ledger transactions into an Excel template with ChatGPT agentRecreated promptEvidence: Screenshots or logs
Given an Excel ledger template and 419 transactions, ChatGPT agent asked for help on ambiguous merchants, then keyed in all ~400 rows and took 4 minutes.
Poster says:Done in 4 minutes
ChatGPT agent · Ops · Source date:
- Sort a year of mixed Amazon business purchases into QuickBooks categories with Claude, including the fiddly split transactionsRecreated promptEvidence: Described by poster
badlibrarian runs a business and sometimes buys things on Amazon. At tax time they used to search for the big business items and categorise them in QuickBooks Online until they gave up, using a janky browser plugin and two monitors full of Excel windows. Now Claude does it and doesn't give up, despite QuickBooks being slow. It will even click 19 times to split a transaction because they'd put a router and shampoo in the same Amazon cart one night in February 2025.
Claude · Ops · Source date: