I'm trying to find a more efficient way to integrate Active Directory (AD) with ADP for our onboarding process. Currently, we use ManageEngine/ADMP, but it hasn't worked out as expected. Most other options I've explored cost around $25k a year, which seems excessive, especially when we have 1-2 salaries dedicated to handling manual add, move, and remove requests—salaries that aren't particularly productive. I'm considering coding a custom solution myself, but I'm worried it might become a complex headache if anything changes in either AD or ADP. Has anyone faced similar challenges, and if so, what effective solutions have you found?
3 Answers
We actually use a script that pulls data from ADP's API every hour and updates our Active Directory automatically. It makes life a lot easier!
I tried pitching that to my manager, but they think automation is a risk! It makes no sense.
I hear you on the costs. You might want to check out options like Ping, Okta, or even Microsoft's offerings. They allow for various provisioning methods—API, CSV, or SCIM—which can help transition your onboarding to a more HR-centric process instead of IT. It’s definitely a worthwhile investment!
There's a paid add-on for API access which lets us keep ADP as the main source and sync with AD daily. It works pretty smoothly for us!
We already have API access, but I was hoping to avoid creating a whole new system if I can help it.

That sounds like a smart approach. I might go that route myself!