Users receive an NPS (Net Promoter Score) email asking for feedback as a simple score out of ten. Their responses are captured & they are taken to a Landing Page determined by the number they selected. There is a Landing Page for Detractors (scores 1 to 7) and a different Landing Page for Promoters (scores 8 to 10). The captured scores & other data can be set to push submissions to a CRM.
Step 1. Create Your NPS Email
Here is an example NPS email:
For help creating email, see the Email Composer User Guide.
Step 2. Create Your NPS Form & Host Landing Page
Create a Form that only contains hidden fields:
- Add hidden fields to capture First Name, Last Name, & Email via Static Values populated with VCard values. For example, First Name = {{VCard.FIRSTNAME}}
- Add a hidden field 'NPS' which populates from a URL string. Select Grab URL Parameter & set the URL Parameter to 'nps':
- In the Embed tab, create a New Landing Page to host your Form. In the Landing Page Composer Custom Code tab, add JavaScript code to enable auto-submit, as described in Using JavaScript to Auto-Submit Forms. For example:
Step 3. Create Detractors & Promoters Landing Pages
Create a Landing Page for Detractors (scores 1 to 7) and another for Promoters (scores 8 to 10). These are the pages where your email responders land once they have selected their choices. For each Landing Page, in the Settings tab, add an SEO-friendly URL for each score choice:
- Detractors Landing Page: seven SEO-friendly URLs with Custom URL slugs 1, 2, 3 ... 7.
For example:
- Promoters Landing Page: three SEO-friendly URLs with Custom URL slugs 8, 9, & 10.
Step 4. Assembly (NPS Email & NPS Form)
Assemble the NPS email & your NPS Form.
- In your NPS email design (created in step 1), make each choice number a link, with each link's URL the Public URL of the Host Landing Page (created in step 2) plus the suffix
?nps=<number>
For example, if the Host Landing Page public URL is:https:// ... /showLandingPage/a/36780/p/p-00d8/t/page/fm/0
...then for score 1, the link's URL is:https:// ... /showLandingPage/a/36780/p/p-00d8/t/page/fm/0?nps=1
...& for score 2, the link's URL is:https:// ... /showLandingPage/a/36780/p/p-00d8/t/page/fm/0?nps=2
...& so on.
So when responders choose a score from their NPS email, the NPS Form auto-submits with NPS scores populated by grabbing URL parameters.
Finally, set the Form redirect to take users to either the Detractors or Promoters Landing Page, depending on their choice.
- From either the Detractors or Promoters Landing Page (created in step 3), note one of the SEO friendly URLs, for example:
https:// ... actonsoftware.com/acton/media/36780/1
...& replace the last suffix (the only part of the SEO friendly URL that is different) with the Label of the dynamic selection hidden field:{{NPS}}
In our example, we replace the1
to get your Form redirect URL:https:// ... actonsoftware.com/acton/media/36780/{{NPS}}
- In your NPS Form (created in step 2), in the Properties tab, under Response, click Response Page & enter your Form redirect URL & click OK:
Happy surveying!