How to add and remove staff in every tool without the chore

By Ranjit Bhinge, founder of Blur Studio · Updated · 5 min read

Short answer: Zapier can connect most tools together for this without native integration, at the cost of a bit of setup work per connection. A direct HRIS/payroll sync does it more cleanly: new hires and leavers in your HR or payroll system automatically add or remove access everywhere connected, with no manual step. Trainual's own integration list (confirmed live, and different from what you may have read elsewhere) includes UKG, Rippling, Paychex, Paycor, Paycom, Paylocity, Namely, Justworks, Workday, HiBob, Humaans, Personio, TriNet and Sequoia One, with native sync on every plan and SSO (Okta, Microsoft Entra) on Premium and above.

Ranjit Bhinge

You want a new hire or a departing employee to just work correctly everywhere automatically, without you remembering every single tool they need adding to or removed from.

I'm Ranjit, and I run Blur Studio: 15+ years building software, 120 apps taken live, and clients who have gone on to raise $10M+. I build AI systems and processes that help businesses do a lot more with a lot less time. I also work differently from most of what else is out there, more on that further down this page. Say hello.

This page may contain affiliate links from which Blur Studio earns commissions.

Adding and removing staff across every tool you use is the kind of chore that's individually quick and collectively expensive: five minutes here for the training platform, five there for email, five more for whatever project tool you use, and it multiplies by every hire and every departure. The bigger risk isn't the time, though, it's what happens when offboarding is incomplete: a departed employee with lingering access somewhere nobody remembered to check is a real security gap, not just an inconvenience. Choosing the onboarding tool itself is covered in employee onboarding software for small business.

Two ways to automate this

Zapier flows connect tools that don't talk to each other natively. You set up a trigger (a new row in a spreadsheet, a new hire in whatever system starts the process) and it fans out actions across your other tools. This works for almost any combination of tools, but you're building and maintaining the connections yourself, and a Zapier flow breaking silently is a real failure mode worth testing for periodically, not just setting up once and trusting forever.

A direct HRIS or payroll sync does the same job more reliably for a smaller set of connected tools: your HR or payroll system is the source of truth for who's actively employed, and anything connected to it picks up new hires and leavers automatically, no Zapier flow to maintain. The tradeoff is it only works with the specific tools that integration actually supports. Wider HR handoffs are covered in HR automation for onboarding, time off and payroll.

I checked Trainual's current integrations page directly. Trainual is a platform for writing up and assigning company process documentation, and the exact integrations list matters here since older write-ups (including some other sources) name different tools than what's actually listed now. Confirmed live: UKG Ready, UKG Pro, Rippling, Paychex, Paycor, Paycom, Paylocity, Namely, Justworks, Workday, HiBob, Humaans, Personio, TriNet, and Sequoia One are the named HRIS/payroll integrations. If your payroll provider isn't on that specific list, the native sync won't work for you, and Zapier or a manual process becomes the fallback. SSO, meaning staff sign in with their existing Google, Okta, or Microsoft Entra account rather than a separate Trainual password, is confirmed as a Premium-and-above feature, with Okta and Microsoft Entra specifically named; I could not independently confirm Google as a supported SSO provider on the current integrations page, so check that directly if it's specifically what you use. The full integrations list is covered in Trainual integrations.

Step by step: setting this up

  1. Check whether your actual payroll or HR system is on your training platform's supported list before assuming native sync will work. This is the step people skip and the reason setups fail halfway through.
  2. If it's supported, connect the native integration following that platform's specific setup flow, usually an authorization step between the two systems.
  3. If it's not supported, build a Zapier flow instead, using whichever system you do have as the trigger.
  4. Test it on one real hire and one real departure before trusting it fully, specifically checking that offboarding actually removes access, not just that onboarding adds it.
  5. Review the connection periodically, especially after either system updates its own structure, since integrations can silently break without an obvious error message.

What I'd actually tell you

This only works with your listed payroll tools, so check yours is actually on the list before you build any process around the assumption that it is. I've seen businesses set up half an onboarding flow, discover midway that their specific payroll provider isn't supported, and end up with a partially automated, partially manual mess that's more confusing than either a fully manual process or a fully automated one would have been. Confirm the fit first, then build.

The offboarding side deserves more attention than people give it. Onboarding failures are annoying (a new hire can't log in on day one), but offboarding failures are a real security risk (someone who left still has access somewhere). If you can only automate one side perfectly, make it offboarding.

A worked example: a property management firm that missed an offboarding step

A property management firm had a leasing agent leave on short notice after a dispute. HR removed the agent's email and payroll access the same day, which felt complete at the time, but nobody checked the training platform specifically, since it wasn't on anyone's mental checklist of "systems this person has access to." The former agent's login to the training system, including access to internal procedure documents describing how the firm handled lease disputes and tenant complaints, stayed active for several weeks until a routine audit caught it.

Nothing malicious happened in this specific case, but the firm had no real way to know that for certain, and the exposure window existed purely because offboarding was treated as "email and payroll" rather than "every system this person could log into." After this, the firm built a simple written offboarding checklist listing every tool by name, not a general instruction to "revoke access," and assigned one specific person to run through it completely for every departure, checking each item rather than trusting memory for a list that had grown to nine separate systems over the years.

A practical note on testing offboarding specifically, not just onboarding

It's common to test an onboarding automation thoroughly, since a broken onboarding flow is immediately obvious, a new hire complains they can't log in, while a broken offboarding flow produces no complaint at all. Nobody notices a departed employee's access still working unless someone specifically checks. Build a habit of periodically picking a past departure at random and verifying their access was actually removed everywhere it should have been, rather than only testing offboarding once when the automation is first set up and assuming it keeps working correctly forever after. If a sync misbehaves, see common Trainual problems and fixes.

How I'd approach this

If your payroll or HR tool is on the supported list for whatever training or operations platform you're using, set up the native sync and you're done, there's no reason to build anything custom. Where this becomes worth a custom build is when your actual HR/payroll tool genuinely isn't supported anywhere, or when you need the sync to touch more systems than any single integration or Zapier flow can reasonably cover (training, project tools, shared drives, a client portal, all at once). At that point a purpose-built sync layer, even a simple one, usually beats stacking several fragile point-to-point connections together, since every additional Zapier flow is one more thing that can silently break without anyone noticing until an audit or an incident forces the question. A single, purpose-built sync is also simply easier to actually test and maintain than five separate point-to-point flows nobody fully remembers the logic of six months later, which matters more than it sounds once the original person who built the flows has moved on.

Questions people ask

What payroll systems does Trainual actually integrate with?

Confirmed live on Trainual's current integrations page: UKG Ready, UKG Pro, Rippling, Paychex, Paycor, Paycom, Paylocity, Namely, Justworks, Workday, HiBob, Humaans, Personio, TriNet, and Sequoia One. If your provider isn't on this list, native sync won't work, and Zapier or a manual process is the fallback.

Does Trainual integrate with ADP or Gusto?

I could not confirm either on Trainual's current, live integrations page, despite some other sources naming them. Confirm directly with Trainual if either is your specific payroll provider, since integration lists change and this page is the one to check at the time you actually need it.

Is SSO included on Trainual's cheaper plans?

No, confirmed live: SSO (sign in with an existing Okta or Microsoft Entra account) is a Premium-and-above feature, not included on Core or Pro.

What's the biggest risk if offboarding isn't automated?

A departed employee retaining access somewhere nobody remembered to manually remove it, which is a real security gap, not just an inconvenience. If you can only automate one side of this process reliably, prioritize offboarding over onboarding.

What do I do if my payroll tool isn't on the supported integrations list?

Use Zapier to build the connection manually, using whatever system reliably reflects new hires and departures as the trigger, or fall back to a documented manual checklist if no automated option fits your specific combination of tools.

How do I test that an onboarding/offboarding automation actually works?

Run it on one real hire and one real departure before trusting it broadly, and specifically verify the offboarding side actually removes access rather than just checking that onboarding adds it correctly.

Can Zapier handle this if I use several unconnected tools?

Yes, Zapier is built for exactly this kind of cross-tool automation. The tradeoff is you're building and maintaining each connection yourself, so periodically test that flows haven't silently broken, especially after any connected tool updates its own systems.

Sources

Ready for the next step?

A 30 minute call. No pitch. If you do not need me, I will tell you.

Ranjit Bhinge You talk to me, Ranjit. I reply within a few hours.

Not sure what you need? Tell me what is going on. I will point you the right way, even if it is not me.

Blur Studio · 30 minute call

Book a 30 minute call

You talk to me, Ranjit. No pitch. If you do not need me, I will tell you.

  • We talk about your business and what is going on.
  • You leave with a clear next step, even if it is not me.
  • I reply to every message within a few hours.
Loading the calendar…