Skip to main content
Labels let you customise the survey modal’s built-in UI text — the navigation buttons, input placeholders, NPS anchors, and the progress counter — without shipping a new app build. Like the Brand Kit, labels are project-scoped: every survey in the selected app uses them. Open them from Settings → [your app name] → Labels (?tab=labels). The panel is a single scrollable page with four sections — Navigation, Inputs, NPS, and Progress. Labels are delivered to the SDK in the survey response, so changes take effect on the next survey shown — no app update required.
Labels cover the SDK’s chrome (the fixed UI text). Per-survey copy such as question text and welcome / end screen messages is edited on each survey, not here.

What you can set

Every field shows Insito’s default as its placeholder. Leave a field empty to use the default — empty fields are never stored. Click Save changes to persist. Each section has its own Restore defaults button that clears that section’s overrides back to Insito’s defaults. While editing, Discard changes reverts to the last saved values.

Localisation

Labels are a quick way to translate the survey chrome into your app’s language. Set the fields once per app and every survey renders in that language:
Labels are a single global set per app. Per-locale label sets (switching by the device language at runtime) aren’t supported yet.

Override chain

Labels resolve in this order, with later sources winning:
  1. SDK defaults — built into the SDK.
  2. Dashboard labels — what you set on this page.
  3. init({ labels }) — overrides passed in code when initialising the SDK.
This mirrors the Brand Kit precedence. See SDK labels for the in-code overrides.