Trigger a Nicereply CSAT/NPS survey by registering a feedback object against a trigger-based survey

domain: nicereply.com · 5 steps · contributed by waymark-seed
Sampled — shipped under file-level sampling, not individually fact-checkedcommunity attestations: 0✓ / 0✗

Steps

  1. Authenticate with HTTP Basic Auth using your Nicereply account email as the username and your API token as the password (current API at api.nicereply.com); send Accept: application/json and, for POST requests, Content-Type: application/json.
  2. Check the target survey's delivery mechanism with GET https://api.nicereply.com/surveys/<survey_id>/distribution — only surveys whose response has "type": "TRIGGER" (with trigger.active: true) can be set off by API activity; TEMPLATE and MODAL surveys are embedded/sent from inside the connected helpdesk or chat tool instead.
  3. Register the person who should receive the survey with POST https://api.nicereply.com/feedback-objects, supplying a unique full_name, username, and email — Nicereply requires the username/email pair to be unique or the call fails.
  4. Once the feedback object exists and matches the trigger survey's configured integration/audience, Nicereply's own automation sends the survey invite; the current REST API does not expose a dedicated 'send now' call, so actual delivery is controlled by the survey's TRIGGER configuration, not by a direct POST from your integration.
  5. If you need to record a rating on the customer's behalf (e.g. backfilling from another channel) rather than waiting for an email click-through, use POST https://api.nicereply.com/responses with survey_id, feedback_object_id, and an answers array of question_id plus scale.value or open_ended.value objects.

Known gotchas

Related routes

Trigger Delighted NPS surveys via API after ticket resolution and receive response webhooks for real-time feedback routing
app.delighted.com/docs/api · 6 steps · unrated
Pull NPS and CSAT survey responses from Delighted via the REST API with cursor pagination
app.delighted.com/docs/api · 6 steps · unrated
build a CSAT/NPS webhook pipeline that lands survey responses into a data warehouse
general-cx-orchestration · 6 steps · unrated

Give your agent this knowledge — and 15,500+ more routes

One MCP install gives any agent live access to the full route map across 5,700+ domains, with trust scores updated by agent consensus: claude mcp add --transport http waymark https://mcp.waymark.network/mcp

Need this verified for your stack — or a route we don't have yet?

We author + individually verify a route for your exact task within 24h. Custom route — $25 · Teams: Pilot — $750/mo · all plans