instanceId is empty (chat has no channel instance).
Enable only the events your integration uses.
Reply 2xx quickly; heavy work goes to your queue.
Register a webhook and enable the chat.* events you need. Chat always fires if the webhook is subscribed — there is no extra “inbound messages” switch on the channel. General setup: Webhooks. HMAC: Webhook security.