Create an NPS survey
Learn how to configure NPS surveys to measure customer sentiment, satisfaction, and loyalty.
Table of Contents
Set up an NPS survey to continuously measure how likely your users are to recommend your product. You configure the survey once — Appcues handles sampling and delivery on a rolling basis.
Create the NPS Survey
- Go to Experiences > NPS and click Create Survey.
- Enter a name. This is internal only — your users won't see it.
- Select a Primary, Secondary and Background Colors that matches your brand.
- Primary color applies to the buttons, Secondary color to the text and Background color to the survey frame. Optionally, apply opacity to the color.
Using legacy NPS (v1)?
- Go to Experiences > NPS and click Create Survey.
- Choose a Primary Color that applies to the survey frame
- Choose a Theme — Dark or Light. Pick Dark if your site has a light background, and Light if your site has a dark background.
A live preview appears at the bottom of the editor as you make changes.

Customize the survey content
Score question
- Edit the score question text. The default is "On a scale of 0–10, how likely are you to recommend this product to a friend or colleague?" You can replace "this product" with your company or product name — keep the rest of the phrasing standard for benchmarking accuracy.
Feedback question
- Edit the follow-up question. The default is "Why did you choose that score?" This appears after the user selects a score.
The feedback step always appears but users can skip it without entering text.
Labels
- Click the labels to edit: Not likely, Very likely, and the Ask me later button text. Change these to match your product's voice.
- Click the buttons to edit the text: Ask me Later, Update Score, Submit, Close.
Using legacy NPS (v1)?
In v1, you cannot edit the "Not likely", "Very likely", or "Ask me later" labels in the UI. To change them, contact support@appcues.com.
Configure snooze behavior
- Click the Ask me later button to configure the snooze behavior.
- Track an event or update a user property when someone snoozes. This lets you build segments or target other experiences based on snooze behavior.
- Optional: Remove the Ask me later button in Step settings > Show close button

Using legacy NPS (v1)?
In v1, the snooze delay is configured in the Audience page > When should the survey appear > When a user clicks “Ask Me Later”, for how many days should the survey be suppressed?
Confirm it worked
- The live preview in the editor reflects your colors, labels, and content changes.
- Check that your score and feedback questions display the text you entered.
Good to know
- Feedback character limit. There is no hard character limit on the feedback text field, but very long responses may be truncated in CSV exports. Encourage concise feedback in your question phrasing.
- Multiple surveys (NPS 2.0 only). You can publish multiple NPS surveys simultaneously — for example, one for free-tier users and another for paid users. Each survey has its own targeting and analytics. In v1, only one survey can be active at a time.
- NPS competes with Flows for screen time. Appcues renders one experience at a time. If a user qualifies for a Flow and an NPS survey simultaneously, the Flow takes priority. See Experiences frequency limit to manage this.