Templates / NPS Survey
Feedback

NPS Survey

A focused Net Promoter Score survey with conditional follow-up questions. Detractors see different questions than promoters, with smart branching logic.

5 fields·2 sections
Schema
{
  "id": "nps-survey",
  "version": "1.0.0",
  "title": "Net Promoter Score Survey",
  "description": "Quick NPS survey with smart follow-up questions based on score.",
  "settings": {
    "showProgress": true,
    "progressStyle": "steps"
  },
  "submitAction": {
    "type": "callback"
  },
  "sections": [
    {
      "id": "score",
      "title": "Your Rating",
      "description": "One quick question to start",
      "questions": [
        {
          "id": "nps_score",
          "type": "nps",
          "label": "How likely are you to recommend us to a friend or colleague?",
          "required": true
        },
        {
          "id": "detractor_reason",
          "type": "single_select",
          "label": "We're sorry to hear that. What's the biggest issue?",
          "required": true,
          "showIf": {
            "field": "nps_score",
            "operator": "lte",
            "value": 6
          },
          "options": [
            {
              "label": "Product quality",
              "value": "quality"
            },
            {
              "label": "Customer support",
              "value": "support"
            },
            {
              "label": "Pricing",
              "value": "pricing"
            },
            {
              "label": "Missing features",
              "value": "features"
            },
            {
              "label": "Bugs / reliability",
              "value": "bugs"
            },
            {
              "label": "Other",
              "value": "other"
            }
          ]
        },
        {
          "id": "promoter_reason",
          "type": "single_select",
          "label": "Awesome! What do you love most?",
          "required": true,
          "showIf": {
            "field": "nps_score",
            "operator": "gte",
            "value": 9
          },
          "options": [
            {
              "label": "Ease of use",
              "value": "ease"
            },
            {
              "label": "Features",
              "value": "features"
            },
            {
              "label": "Performance",
              "value": "performance"
            },
            {
              "label": "Customer support",
              "value": "support"
            },
            {
              "label": "Value for money",
              "value": "value"
            },
            {
              "label": "Other",
              "value": "other"
            }
          ]
        }
      ]
    },
    {
      "id": "details",
      "title": "Tell Us More",
      "description": "Optional — help us understand your experience better",
      "questions": [
        {
          "id": "comment",
          "type": "long_text",
          "label": "Anything else you'd like to share?",
          "required": false,
          "placeholder": "Your thoughts...",
          "validation": [
            {
              "type": "maxLength",
              "value": 500
            }
          ]
        },
        {
          "id": "email",
          "type": "email",
          "label": "Email (if you'd like us to follow up)",
          "required": false,
          "placeholder": "you@company.com"
        }
      ]
    }
  ]
}
Preview
1 / 2

Your Rating

One quick question to start

Not likelyVery likely