How do you close an offboarding checklist fast?
The leaver card turns into a checklist by department, each team closes its item with a button, the bot nudges whoever is behind and drops a PDF of the sheet into the thread.
9 members · HR Assistant bot
A card landed in the Offboarding chat: Greg Hunter is leaving on Sep 30. Click Start offboarding checklist: the bot turns the card into a checklist and messages everyone responsible.
Why run offboarding checklists in your team chat
Usually the leaver walks from office to office with a paper form, and teams chase them on their last day to sign it off and collect the equipment.
- No one walks around with a form. The employee doesn't collect signatures from office to office, and teams don't have to chase them on their last day. Every item has its own owner and its own Done button.
- You can see what's still open. A “3 of 5 done” counter and lines with names and times. HR opens the card instead of calling every team.
- Access gets revoked on time. IT schedules revocation for the evening of the last day, not “whenever someone remembers.” The access management use case tells them exactly what to revoke: the same list of services that was granted on day one.
- The handover is on record. The manager posts in the thread who took over the clients and where the tasks live, and the bot notes it on the checklist line. Six months later, a quick search shows who owns the client now.
- One card instead of three emails. The manager, accounting and IT all see the same checklist in the chat, not a separate email from HR to each of them. Same deadlines, same statuses for everyone.
- Grows with you. Today the bot runs the checklist and sends reminders. Tomorrow it picks up the card from 1С:ЗУП by the leaving date, builds the list of items by role and office and blocks the employee in Pachca through the API on their last day.
How to set it up
15 minutes in Pachca with no developer for option A. Buttons and reminders need a handler: n8n with no code, or half a day of a developer's time. You'll need administrator rights in Pachca.
In Pachca
- 1
Create an Offboarding chat and team tags
+ next to search Chat. Add HR, IT, facilities, accounting and team leads. Then go to Members table view select the employees the tag icon: create "IT," "Facilities" and "Accounting" tags. An @IT mention on a checklist line reaches the whole team. - 2
Create the HR Assistant bot
Automations Integrations Webhook +. On the Incoming webhook tab, copy the Webhook URL: 1С:ЗУП or your HR system will send leaver cards to it. Copy the token from the API tab: your handler will need it. - 3
Add the bot to the chat
Chat settings Add members the Integrations tab HR Assistant. Only an administrator or the chat's creator can do this. - 4
Turn on the outgoing webhook
Bot settings the Outgoing webhook tab. Paste your handler's address from option B or C below into the Webhook URL field and select the Button clicks event. If HR fills in the card themselves, also select New messages with the /offboarding command: the bot will open a form. Send a test card: a Start offboarding checklist button should appear in the chat.
Where the leaver card comes from and who runs the checklist
The card comes from 1С:ЗУП, your HR system or HR themselves via a bot command, and a handler takes care of the lines, the Done buttons, reminders and the PDF. Pick one of three options, depending on your setup.
- A
No handler: a template and reactions
Pin a checklist template in the chat. On the day the notice comes in, HR posts it as a message with the team tags:
When a team finishes its item, it reacts to the message with ✅ and posts what was done in the thread. HR opens the message menu Remind me and sets the date to the day before the employee leaves. You don't get the buttons or the PDF, but the checklist takes a minute to set up.@IT @Facilities @Accounting @d.reed offboarding checklist: Greg Hunter · Sales · last day Sep 30 ☐ Equipment and access — IT ☐ Badge and keys — Facilities ☐ Final pay and paperwork — Accounting ☐ Handover of clients and work — manager ☐ Library and warehouse equipment — Facilities Once your item is done, react with ✅ and post what you did in the thread - B
No code with n8n
A Webhook or Form Trigger node receives the leaver card, and the Pachca node posts a message with a button per line. A second route: the button click event log "who, when" edit the line and post in the thread. A Schedule Trigger the day before the leaving date and at 12:00 on the last day messages the owners of any open lines. At 5 of 5, an HTML PDF node builds the checklist and the Pachca node drops the file in the thread. Paste the webhook's Production URL into step 4. To install n8n and the Pachca node, see the n8n article in our Help Center. - C
Your own code: checklist, reminders and PDF
Give this skill to Claude, ChatGPT or Cursor. It covers the bot setup, a leaver card from 1С:ЗУП or a form, a checklist with a Done button on every line, checking that the click came from the owner or their tag, scheduled reminders, the checklist PDF in the thread, a message to the employee, blocking the employee in Pachca by date through the API and where to host the handler. The skill itself is in Russian.
With your team
- 5
Agree on when to start and who closes what
Start the checklist on the day the notice comes in, not on the last day, so teams have two weeks. IT revokes access on the evening of the last day, not in the morning. The manager posts the handover as a list in the thread: who gets the clients, where the tasks are. The checklist is an internal tool: final pay and the employment record don't depend on it, so check document deadlines with your accountant or КЭДО.
The Equipment and access line pairs with the access management use case: the bot shows the same list of services at offboarding that was granted at onboarding. Our Help Center explains how bot buttons, outgoing webhooks and forms work.
Troubleshooting
- The Done button does nothing: Button clicks isn't selected in the bot's outgoing webhook, or the handler is off. n8n needs the Production URL, not the Test URL.
- The reminder never arrived: the team tag isn't in the chat, so the mention didn't notify anyone, or the scheduled run is off in the handler. Check the tag's capitalization: "@IT" and "@it" are different tags.
- The PDF is empty or has no names: the handler didn't store the user_id and click time for each line. In n8n, check the node that logs statuses; in your own code, check the checklist table.