Enabling Identity Verification
Toggle identity verification on from the widget configuration page under Chat Widgets > Identity Verification. Once enabled, a JWT signing secret is generated automatically.Embed Code with Authentication
When identity verification is enabled, usedata-disable-autoboot and call Decimal.boot() with the signed token:
data-disable-autobootprevents the widget from loading until a token is provided.Decimal.boot({ user_token })initializes the widget with the signed JWT.
metadata to Decimal.boot() or update it later with Decimal.update() — metadata is included when escalating to a human.
Server-Side Token Generation
Token generation must happen on your backend server where the secret remains secure.JWT Claims
Any additional claims are stored and included in escalation ticket metadata. This is useful for passing context like account IDs or plan types to your support team.
Additional claims may also be available depending on your escalation integration — see the relevant integration docs for details.