Hi everyone,
I’ve integrated Intercom into my website to handle customer messaging, onboarding, and support, but I’m running into issues with how user data is being synced from the site into Intercom.
While the Intercom widget loads correctly on the frontend, user attributes such as email, user ID, signup date, and custom properties are not always updating or appearing as expected in the Intercom dashboard. In some cases, users show up as anonymous even after logging in, and conversations don’t always attach to the correct user profile. This behavior seems inconsistent and makes it difficult to track user history accurately.
I’ve reviewed the JavaScript installation, checked that the identify/update calls are firing at the correct times, and confirmed that the attribute names match what’s defined in Intercom. There haven’t been any recent major changes to the site’s authentication flow, but the issue started appearing after some recent updates to other third-party integrations, so I’m wondering if there could be conflicts or timing issues involved.
Has anyone else experienced similar problems with Intercom integrations on a live website? Are there specific best practices around identifying users, handling SPA page loads, or syncing custom attributes that I should be following? I can share more details about my setup or logs if that helps with troubleshooting.
Thanks in advance for any advice or insights.