The integration moves inventory on a schedule with different speeds for different data. Know the rhythm, and you stop mistaking a slow sync for a broken one — and you can hunt real duplicates instead of ghosts.
A day after integrating, someone opens the ServiceDesk Plus asset list and frowns: a machine appears twice, a package created an hour ago is missing, a renamed PC still shows its old name. Is the integration broken? Usually not — it is running exactly on its documented rhythm, and the oddities have specific, fixable causes. This page gives you the sync timetable first, then the duplicate problem in its honest forms.
ManageEngine documents the flow plainly. Immediate: inventory details of computers and mobile devices, tickets created from the agent icon, deployment status updates, and templates. Every few minutes: approval requests for self-service and prohibited software — about every 3 minutes. Every 30 minutes: the currently logged-on user data. Once every 24 hours, or on demand: newly created software packages.
Memorise the last two lines and you will save yourself real panic. The user shown on an asset can legitimately be half an hour behind the person actually sitting there, and a software package built this morning may not be deployable from a ticket until the daily sync — unless you trigger it on demand.
ServiceDesk Plus can only display what Endpoint Central collected. Endpoint Central fetches inventory at system start-up, at user logon, after manual or scheduled scans, and whenever software is installed or uninstalled — and a rename or domain change triggers a fresh scan too.
So a stale record has two possible homes: the sync between products, or the scan on the machine itself. A PC that has been switched off in a storeroom for a month shows month-old data in both consoles, correctly. Before blaming the bridge, check whether the agent on the machine is alive and scanning.
Now the real problem. The same physical PC shows up twice in ServiceDesk Plus. The usual causes, in order of how often they are guilty:
The fix is housekeeping, not hope: decide which record carries the true history, merge or retire the duplicate, and check the machine's name and agent health so it does not split again next month.
Most duplicate pain is naming pain wearing a costume. A fleet where computers are named by a fixed pattern — site, department, number — syncs cleanly for years. A fleet with names like PC, New PC, Ravi's Laptop Final generates a steady supply of almost-matching records, and every rename is a small integration incident.
If you are integrating an older, messier fleet, treat the first sync as an audit: export the asset list a week later, sort by name, and spend one focused hour merging the obvious pairs. It is unglamorous work that pays rent every single week afterwards, because technicians trust an asset list they have seen be right.
Renames are the integration's known stress point, so make them a procedure instead of a surprise: rename the machine while it is online, let Endpoint Central rescan (the rename itself triggers one), confirm the new name in Endpoint Central first, then confirm it in ServiceDesk Plus. If the old name lingers as a separate asset after a day, retire it deliberately rather than waiting for it to confuse a technician during a real ticket.
The full ManageEngine integration — server settings, API keys and live ticket actions, shown step by step.
▶️ Watch Full VideoProbably not. New software packages sync from Endpoint Central to ServiceDesk Plus once every 24 hours, or on demand. Trigger the sync manually if you need the package in a ticket today.
Logged-on user data refreshes about every 30 minutes, and the inventory behind it depends on the machine's agent scanning. A recently swapped desk or a machine that just woke up will catch up on its own — check again after the interval before troubleshooting.
Confirm the new name is live in Endpoint Central after its rescan, verify it in ServiceDesk Plus, then retire the old-name record so technicians stop picking it. If renames are common in your office, make the rename procedure include this check.