Customers rate their likelihood of recommending your product on a scale from 0-10.
Promoters (9-10) are your biggest fans.
Detractors (0-6) have complaints—sometimes fixable, sometimes dealbreakers.
Neutrals (7-8) are somewhere in between—not unhappy, but not exactly advocating for you either.
Since we collect NPS through our own tool, following up on those responses is something we’ve always done, but with different teams owning different tools, our process was a little all over:
Promoter emails went out through HubSpot.
Detractor emails were sent from Customer.io.
CSMs manually followed up on customer-specific scores.
Neutrals? Largely ignored.
And because these automations were split across multiple tools, they broke regularly—without warning.
What we built
Step 1: Centralizing in one place
We unified everything in Appcues. No more tool chaos. We built in-app messages and emails for all three groups—promoters, neutrals, and detractors—so every response got the right follow-up.
Promoters → Encouraged to leave a G2 review or participate in a customer story.
Neutrals → Invited to chat with their CSM or check out resources to help them get more from Appcues.
Detractors → Given a direct line to their CSM to share what’s frustrating them.
If you’d like to start from our emails, give them a copy:
Promoters Email
We're glad you're enjoying Appcues!
Hey {{ first_name | "there" }},
You recently rated your Appcues experience a {{ _appcuesSatisfaction_MostRecentNPSScore }}/10 — and wow, that put a huge smile on our faces! 😊 We’re so glad you’re loving Appcues!
If you have a minute, we’d love for you to leave a G2 review—it helps others discover Appcues, and as a thank you, we’ll send you a $25 Amazon gift card (no matter the feedback).
Text copied
Neutrals Email
We appreciate your feedback!
Hey {{ first_name | "there" }},
We love hearing from our customers, and we’re on a mission to make your Appcues experience amazing.
What would take us from a “pretty good” to a “heck yes!” for you? Hit reply and let me know—we’re all ears (and a little obsessed with making things better).
Can’t wait to hear your thoughts!
Text copied
Detractors Email
How can we improve your Appcues experience?
Hey {{ first_name | "there" }},
I was looking through customer feedback today and saw your recent {{ _appcuesSatisfaction_MostRecentNPSScore }}/10 NPS score.
Thanks for responding. I am sorry we haven't met your needs.
How can I help? I'd be happy to hop on a call or pass along your feedback to our product team.
Text copied
Pro Tip: Most teams think about promoters and detractors but forget about neutrals—and that group has the most potential. They’re engaged enough to leave a response, but without intervention, they can slip in the wrong direction.
Step 2: A personal CSM touch
Once our basic Workflow was in place, we decided to personalize it further by branching the flow so customers got follow-ups from their own CSM instead of a generic sender. This made outreach feel more personal and relevant.
Hindsight? This overcomplicated things. If we were doing it again, we’d keep it simple and wait for multi-variate branching (coming soon!) before layering in extra CSM logic. But we wanted to push the limits of branching—and it worked like a charm.
For the simple Workflow, copy this setup. Here’s an image for the visual learners:
And the written instructions:
Segment: All Users
Trigger: Only Segment Members where 'NPS Last Collected At is between 0 to 5 days ago'
True/False Branch: User Property, Most Recent NPS Score Must be greater than 8. If true, send Promoters email.
True/False Branch: User Property, Most Recent NPS Score Must be less than 6. If true, send Detractors email. If false, send Neutrals email.
Step 3: Piping scores and responses straight to Slack
We've always piped every NPS score into a #customer-feedback Slack channel through the Appcues<>Slack integration, so the whole team can see feedback in real time. That visibility helps us stay connected to customer sentiment and spot trends early.
Now, whenever someone gets a response to a follow-up email, they add that feedback directly to the NPS score in Slack. This extra step gives more context at a glance and makes it easier for everyone—not just CSMs—to learn from what users are saying and take action when needed.
Our approach
What's next
Now that everything’s centralized, we’re optimizing:
Testing different messaging to see what gets the best engagement.
Experimenting with incentives to drive more promoter reviews.
Automating the email-response-to-Slack step with Zapier (or something similar) so we don’t rely on manual updates.
If you’re still managing NPS follow-ups across multiple tools—or worse, not following up—take it from us: keep it simple. Start with a basic workflow, cover all responses, and refine from there.