A dedicated Integrations screen in the dashboard is on the way. Today the Slack
connect flow is triggered via the API endpoint below; the notification
delivery itself is fully live.
What you get
For each completed response, Insito posts a message containing:- Which survey fired (name and trigger key)
- The respondent’s
userId(SDKexternal_user_id) and platform - Each answer (NPS scores get a 🟢🟡🔴 colour cue based on the detractor/passive/promoter bucket)
Connecting
Connecting uses Slack’s OAuth flow. The dashboard calls:{ "url": "https://slack.com/oauth/..." }. Send the browser
there; Slack asks which channel to post to (pick or create something like
#feedback), and the callback at /v1/integrations/slack/callback persists the
token. Insito requests the incoming-webhook scope only — it never reads
messages or other channels.
If Slack isn’t configured on the server (missing OAuth credentials), the connect
endpoint returns 503 slack_not_configured.