LinkedIn Sync
LinkedIn Sync generally don't take more than 24 hours (depends on the number of connections).
After that, Dex checks for new connections about once a day while the Dex desktop app is running, and about every two days when it isn't. If you don't see a new connection yet, it comes in on the next run.
You don't need the Dex Extension for this. LinkedIn Sync is set up and kept running from the Dex mobile app or the Dex desktop app, and the browser extension plays no part in it — see LinkedIn Sync.
Re-trigger the sync once. On the desktop app, open the tray menu and choose Sync → Sync LinkedIn Connections. On the mobile app, disconnect and reconnect the LinkedIn account under Settings → Sync and integrations. In the web app you can check the connection's status under Settings → Workflow → Sync & Import/Export, but the sync itself is not started from there.
LinkedIn Sync brings in up to 2,500 connections on Premium and up to 9,000 on Professional, starting with your most recently added connections. New connections keep coming in on the regular sync, about once a day with the desktop app running and about every two days without it.
The limit counts only the LinkedIn connections the sync adds. It doesn't cap how many contacts you can have in Dex. Contacts from other sources, such as a CSV import or your email and calendar, don't count toward it, and neither do archived contacts. There's no way to choose which connections the sync brings in.
Old connections that aren't included in the limit will remain in Dex but will no longer be automatically updated.
Deleted contacts from LinkedIn Sync will get recreated with Dex's ongoing sync. You can stop this by archiving the contact instead.

Open the contact and confirm that its LinkedIn Profile URL is saved. Open the ••• Actions menu beside the contact name, then choose Enhance contact.
Enhance contact refreshes only that one contact; it does not reconnect or restart account-level LinkedIn Sync.
On the next LinkedIn Sync run. Each run sets the contact's job title to the person's current LinkedIn headline, including a title you typed in yourself, so an edited title is replaced the next time the sync runs. If the headline on LinkedIn is blank, the title already on the contact stays.
You also hear about the change in your network updates and in the LinkedIn title change email. Dex spots it by comparing the new headline against the last one LinkedIn gave it.
To update the company, location and photo as well, run Enhance contact. Enhance replaces the job title, company, location and photo with what LinkedIn has, and the values it replaces cannot be brought back. It can use a copy of the profile Dex fetched in the last 29 days, so a change made on LinkedIn very recently may not show up straight away.
A location you set yourself is kept. Once you edit a contact's location by hand, or add the contact with a location, Enhance leaves that location alone and still updates the title, company and photo. To hand the location back to LinkedIn, clear the field and run Enhance again. A location you edited before late October 2026 isn't protected until you edit it once more.
Go to Contacts, tick the contacts you want, open the ⋮ (More actions) menu in the toolbar that appears, then choose Enhance.
Bulk Enhance overwrites the same fields as the single-contact version, on every contact you selected. Dex asks you to confirm first, and the details it replaces cannot be brought back.
Bulk Enhance runs in the background, in batches. When you start it from the Contacts list, Dex shows a short "Enhancing … in the background" message, and after that the Contacts header keeps you posted on how the run is going:
- Enhance queued · 500 contacts — Dex has the job and is waiting to start on it.
- Enhancing from LinkedIn · 325 of 500 — it is working through your selection.
- Enhanced 497 from LinkedIn · 3 couldn't be updated — it finished. This stays up for about 15 minutes and then clears itself.
- Enhance stalled · 100 of 250 — nothing has moved for over an hour, so it has probably stopped. It is safe to select those contacts and Enhance them again.
Expect minutes rather than seconds, and longer the more contacts you picked. Your contacts update as each batch lands, so early on most of your selection still shows the old details. That is normal, and not a sign it failed. A contact you already had open doesn't update itself, so reload the page to see its new job title, company, location and photo.
Re-running Enhance on the same contacts doesn't make it finish any sooner, so it's worth waiting for the header to say it finished before starting again.
You can also just ask Copilot — "is my Enhance done?" or "is it stuck?" — and it reads the same status and tells you where the run has got to. That works whether you started the Enhance from the Contacts list or asked Copilot to refresh contacts from LinkedIn, because both queue the same background job. Dex keeps a run's status for 24 hours, so ask within a day; after that Copilot has nothing left to report on it.
The status line lives in the Contacts header in the web and desktop apps, and it needs a reasonably wide window — on a narrow one it is hidden. The Dex mobile app doesn't show it, so ask Copilot there instead.
If a run says it stalled and the contacts still show their old details after you Enhance them again, email us at [email protected] with roughly how many contacts you picked and when you started.
The most common cause is a change to your LinkedIn credentials, and reconnecting the sync fixes that one. Reconnect from the Dex mobile app or the Dex desktop app. You can see the current status in the web app under Settings → Workflow → Sync & Import/Export.

