NPS 2.0
Learn what changes with NPS 2.0, our upgraded version of the NPS feature
Table of Contents
🧪 NPS 2.0 is currently in beta. Contact support@appcues.com if you'd like to join the beta group.
What’s New
- Ability to publish multiple NPS surveys simultaneously
- Localization
You can now localize your NPS survey manually, by uploading a file from your translation management tool, or just use our AI translation feature.

- More styling options
In addition, you can now edit the text for Not likely
, Very likely
, and Ask me later
labels. You can also track events or update properties when user click the snooze option.
.png)
- Improved mobile responsiveness
Because the new NPS experience was designed with responsiveness in mind, mobile devices are no longer blocked from targeting by default like in 1.0.
- More standard analytics.
Basic metrics you’ve become familiar with for flows (starts, dismisses, etc) are included. Use these metrics to learn more about things like response rate and users who are dismissing your NPS survey before answering.

What’s Not Included Yet
- Aggregate analytics. Coming soon! For now, individual responses and exports are available on the analytics page.
.png)
- Integration support to send NPS events to your other tools.
What’s Different
- Survey controls on settings page
.png)
- Event model: NPS 2.0 does not use
appcues:nps_score
andappcues:nps_feedback
events. Instead, response data is now included as attributes within theappcues:v2:step_interaction
event.
score:
{
"_identity": {
{{user_profile}}
},
"experienceId": "a9c1adfe-0e05-4d16-abbc-14e91ed6a086",
"experienceInstanceId": "fc8240d1-6eab-41eb-8ccf-dc794663a6e3",
"experienceName": "Aug 4 2",
"experienceType": "nps",
"interactionData": {
"survey": {
"id": "a4fc0399-93d6-4962-b4e3-efd083e7114f",
"type": "Aug 4 2"
},
"surveyResponses": [
{
"fieldId": "3b27787f-ff01-4dbb-bf53-a43dcf010bf2",
"label": "On a scale of 0-10, how likely are you to recommend this product to a friend or colleague?",
"order": 0,
"type": "nps_score",
"value": 10
}
]
},
"interactionType": "Survey submitted",
"isCoreEvent": true,
"localeId": "default",
"localeName": "default",
"sessionId": "a17ac2ee-b947-4348-8359-16331acb0de2",
"stepId": "6b1ed9aa-0f1d-4691-9da3-f71752d8d8e2",
"stepName": null,
"stepType": "nps"
}
feedback:
{
"_identity": {
{{user_profile}}
},
"experienceId": "a9c1adfe-0e05-4d16-abbc-14e91ed6a086",
"experienceInstanceId": "fc8240d1-6eab-41eb-8ccf-dc794663a6e3",
"experienceName": "Aug 4 2",
"experienceType": "nps",
"interactionData": {
"survey": {
"id": "a4fc0399-93d6-4962-b4e3-efd083e7114f",
"type": "Aug 4 2"
},
"surveyResponses": [
{
"fieldId": "4488ec1a-9894-4899-b892-e938c69eb03b",
"label": "Why did you choose that score?",
"order": 0,
"type": "nps_feedback",
"value": "onboarding was really easy, thank you!"
}
]
},
"interactionType": "Survey submitted",
"isCoreEvent": true,
"localeId": "default",
"localeName": "default",
"sessionId": "a17ac2ee-b947-4348-8359-16331acb0de2",
"stepId": "d2970bb8-d024-485c-9ca7-8638904a0440",
"stepName": null,
"stepType": "nps"
}
FAQ
Can I still use my legacy NPS survey while I’m testing the new NPS experience?
Yes! If you’re in the beta group, the existing NPS
nav item will take you to the new NPS 2.0 list page. But, you can toggle back and forth between 1.0 and 2.0 using the banners at the top of the page.
What happens if an end-user qualifies for multiple Flows and NPS experiences?
We will render only 1 experience at a time between Web Flows, NPS 1.0, and NPS 2.0
Will NPS 2.0 responses affect the overview page dashboard card?
No, that Overview page card is unchanged for beta and will only be affected by the 1.0 NPS
How can I leave feedback?
The banner on the 2.0 list page has a button link to an a4a survey
.png)