We are experiencing a critical issue with Intercom integration in our web application.
After a user logs in without a full page reload, the Intercom widget appears and lists existing conversations. However:
- Existing conversations cannot be opened
- Creating a new message often fails
- Network tab shows intermittent 403 Forbidden errors with the message: “App suspended”
- - Specifically on requests to: POST /messenger/web/conversations/:id
If the user reloads the page after login, everything works as expected:
- Conversations open normally
- New messages are sent successfully
Context:
- We are using the react-use-intercom package for frontend integration.
- The app performs a soft reboot after login (without reloading the browser tab). Call shutdown and boot with intercomUserJwt then
- When I had this issue it was always because the app_id passed was 'undefined'

We are unsure whether this issue originates from the `react-use-intercom` package or from Intercom itself.
If you have any suggestions on how to fix this problem, kindly let me know.
