Intercom Messenger 403 Missing or Invalid user_hash

Share
Workaround available Web Updated November 13, 2026Based on 3 user reportsHow we research

Quick answer

A 403 on the ping request means identity verification or JWT enforcement is rejecting the logged-in user. Send the hash or token generated from the same identifier with the correct secret.

Most likely fix: Match hash and identifier

How to fix it

Try these in order — the most common fix is first.

  1. 1. Match hash and identifier

    1. Generate the user hash from the same user_id (or email) you pass to Intercom
    2. Always send the identifier along with the hash
    3. Regenerate it on every login or user switch
    Did this fix it?
  2. 2. Use the right secret

    1. Identity Verification: Settings > Channels > Messenger > Install, Identity Verification section
    2. JWT: Messenger API secret under Settings > Workspace > Security, Messenger security tab
    3. Include at least the external user ID in the JWT when booting
    Did this fix it?
  3. 3. Read the console error

    1. Open Network, filter for ping, check the response text
    2. If you enforce verification, make sure guest users are not booting without a token
    Did this fix it?

Symptoms

Messenger will not load for logged-in users; console or ping response shows 403 'Missing user_hash' or 'Invalid user_hash'.

Why it happens

  • user_hash missing from the boot call
  • Hash built from a different identifier than the one sent
  • Wrong secret used (not the identity verification or Messenger API secret)
  • Hash not regenerated when a different user logs in
  • Enforced identity verification or JWT with guest users

This guide also covers

  • intercom 403 missing user_hash
  • intercom invalid user_hash
  • intercom identity verification not working
  • intercom jwt error

Still not working?

If Intercom keeps failing, you're not alone. See every Intercom problem users report or the alternatives people switch to.

Done fighting Intercom? Our small team builds your own Intercom alternative, or any software you need: web, mobile, games, desktop. Price agreed together.

Talk to us
Fixed it? Share this guide

The same problem in other apps

All missing or lost data guides →

Other Intercom errors