Post-Purchase NPS Survey & Retention Intelligence
Understanding whether customers actually love your products and shopping experience is the foundation of high lifetime value (LTV). Most post-purchase survey tools either spam every customer immediately at checkout or deliver generic surveys detached from the actual conversation that led to the sale.
ShopGuide's Post-Purchase NPS is built specifically for commerce. It automatically identifies chat-assisted orders, waits until the customer has received and experienced their items, and delivers a short, frictionless 2-question survey. The survey is off by default: you opt in under Extras → NPS Survey or Settings → AI Behavior → NPS Surveys.
Why Post-Purchase NPS Works
1. The 10-Day Delivery Cadence
Immediately after clicking "Pay Now," customers can only rate the checkout process—not the product itself.
ShopGuide queues orders attributed to AI chat interactions and schedules the survey email to deliver approximately 10 days after the purchase. This timing ensures:
- The parcel has physically arrived at their door.
- The customer has unboxed and used the product.
- The feedback reflects genuine product satisfaction, brand loyalty, and the lasting impact of the AI recommendation.
2. High Response, Zero Friction
The email (subject: How was shopping with [Store Name]?) links to a clean survey page hosted by ShopGuide. Customers do not need to log in or fill out lengthy forms—each link is tied to their order, and the first question can be answered with one click right inside the email.
The Survey
The survey takes less than 30 seconds: two rating questions, plus an optional comment that only appears when the chat experience was rated low.
flowchart TD
A["Customer receives email ~10 days post-order"] --> B["Q1: Recommend the store (0–10)<br/>Net Promoter Score"]
B --> C["Q2: Chat purchase experience (0–10)"]
C --> D{"Q2 score"}
D -->|"6 or lower"| E["Optional comment:<br/>What could we improve?"]
D -->|"7–10"| F["Done"]
E --> G["Profile enrichment in Klaviyo (if connected)"]
F --> G
-
Question 1: Overall brand NPS (0–10)
"How likely are you to recommend [Store Name] to a friend or family member?"
This establishes your standard Net Promoter Score. -
Question 2: Chat purchase experience (0–10)
"How was your experience purchasing through our chat assistant?" (from Poor to Excellent)
This isolates how the chat-assisted purchase felt from product-level sentiment. -
Optional comment (only if Question 2 is 6 or lower)
"What could we improve to make purchasing through chat better?"
The comment is optional and limited to 2,000 characters. There is no follow-up question for happy customers.
How NPS is Calculated
Net Promoter Score is an industry-standard index ranging from -100 to +100, originally developed by Fred Reichheld and Bain & Company.
Customers are grouped into three distinct categories based on their 0–10 rating:
| Score | Category | Customer Sentiment |
|---|---|---|
| 9 – 10 | Promoters | Enthusiastic loyalists who buy repeatedly and refer others. |
| 7 – 8 | Passives | Satisfied but unenthusiastic customers vulnerable to competitive offerings. (Included in total respondent count, but neutral to the index). |
| 0 – 6 | Detractors | Unhappy customers who can damage your brand through negative word-of-mouth. |
Example: If 67% of respondents are Promoters and 33% are Detractors, your NPS is +34 (67 − 33).
Because the NPS scale runs from -100 to +100, a score of 0 represents the exact 50% midpoint of the dial (equal number of Promoters and Detractors). Positive scores appear on the green half of the dial, while negative scores appear on the red half. ShopGuide displays scores with explicit signed notation (+34, +68, -12) to avoid confusion with percentage bars.
Industry Benchmarks
- Above 0: Good (more promoters than detractors).
- Above +30: Great (healthy customer loyalty and strong organic referral).
- Above +50: Excellent (world-class customer advocacy).
- Above +70: Exceptional (brands like Apple and Costco).
Automated Klaviyo Customer Enrichment
If you have connected Klaviyo under Settings → Integrations, ShopGuide does not leave the feedback siloed in an analytics dashboard. When a customer completes their survey, it synchronizes the data into the customer's Klaviyo Profile. Without a saved Klaviyo connection, nothing is sent to Klaviyo:
sg_nps_score: The numerical score (0–10).sg_nps_category: Customer bucket (Promoter,Passive,Detractor).sg_nps_chat_score: The chat experience rating (Question 2, 0–10).sg_nps_comment: The text of the customer's optional comment.
Triggering Automated Retention Flows
ShopGuide also sends a custom Klaviyo event, ShopGuide NPS Submitted, with the order ID, both scores, the category and the comment.
You can build high-converting Klaviyo flows triggered by this event:
- Promoter VIP Flow (Score 9–10):
- Instantly thank your biggest fans.
- Offer an exclusive VIP referral link, an invite to your loyalty program, or ask for a video testimonial or Google review.
- Detractor Rescue Flow (Score 0–6):
- Automatically alert your customer support team.
- Send a personalized follow-up from the founder or support lead with an apology and a direct resolution before they churn or post a negative review.
Managing NPS in Shopify Admin
To configure and review your NPS surveys:
- Open your Shopify Admin and navigate to Apps → ShopGuide.
- Go to Extras → NPS Survey (or visit
/app/nps). - Under the Settings tab:
- Toggle Send NPS surveys after chat-assisted orders on or off (the same toggle is under Settings → AI Behavior → NPS Surveys). It is off by default.
- Under the Overview tab:
- Track your live Net Promoter Score and response rate, the average chat experience score, and a table of individual responses with their chat (0–10) score.
- Filter by 7 days, 30 days, 90 days, or all time.
- Read customer feedback comments in chronological order.