Table of Contents
We’ve found that NPS surveys are a great way to get actionable customer feedback at scale. They’re easy to send, easy for customers to take, and give a quantifiable data point on how customer happiness and loyalty is improving (or not).
A few months ago we ran an NPS survey after a bit of a hiatus. Within minutes, hundreds of responses flooded in, and I spent most of that day and the next following up, logging responses and sharing those responses with the team. Assembly line type work. Yuck.
Since then, we’ve been using Promoter.io, Zapier and Intercom to fully automate the collection of NPS scores and comments as well as initial replies to the feedback. Doing this saves a ton of time without compromising personal touch, leaving you more time to act on that feedback. Hurrah! Here’s how we did it.
Sending the surveys
Promoter.io has Drip and Throttle features that let you almost fully automate the continues sending of NPS surveys. Right now we just periodically upload a list of new customers and then create a new NPS campaign and let Promoter.io’s Drip & Throttle take care of sending it to those customers at the appropriate time, so we don’t over survey them.
Followups
You have to follow up with everyone who gives you a score and or a comment, or else what’s the point of soliciting feedback in the first place?! But responding to every. single. person gets really draining, especially when a lot of the responses are quite similar.
When you do get comments along with the NPS scores, the first order of business is forwarding them to a central place to do the follow-up.
Promoter.io will forward all responses with comments to an e-mail address—choose one that ties into your Help Desk of choice (for us, it’s Intercom).
But what about folks who don’t leave a comment? You need to try to get a bit more information from them about why they left the score they did. You can either manually reply to every one of them in Promoter.io or automate it with Zapier.
Automating additional feedback
You need to create automatic e-mails to elicit additional feedback from folks who didn’t leave a comment.
It’s best to create three separate Zaps with different content for Promoters, Passives, and Detractors.
Create Your Zap
Create a Zap from Promoter.io to your e-mail provider of choice, and authenticate both of them. We do this through Gmail, but you could just as easily do this through Intercom or some other mail-y doodad of your choice.
Configure the Filters
Set your filters so the messages go to the right segment. Above, you’re looking at the filters for Promoters. For Passives and Detractors, change the NPS Score Type filter to either “passive” or “detractor”. Remember, you need to make three separate zaps.
Fortunately, you can click on the dropdown arrow on this Zap on the main Zapier dashboard and copy it to create a new one. Woohoo, automated automation… automaception… or something.
Setup the Contact Fields
Make sure this is set to “Contact’s Email” and that the “Reply to” is set to an e-mail address that feeds into your Help Desk. Set the other parameters (CC, BCC, From name, From E-mail) as desired.
Create segment-specific messaging
Next up you need some content for the message depending on whether it’s for Promoters, Passives or Detractors.
Here are the messages we send for each feedback type.
Promoter
Hey Joe! Thanks so much for the awesome score. We really appreciate it.
If you wouldn’t mind sharing Baremetrics with folks, that’d be such a huge help.
If you use the Twitters, here’s a pre-populated tweet. 🙂 http://brmtrcs.io/17lHx8D
Passive
Hey Jane! Thanks so much for responding!
If we could do just one thing to get you to score us a 9 or 10 in the future, what would that be?
Detractor
Hey Pat! Sorry to see that you’re not happy with Baremetrics.
Is there a specific thing we’re not doing a great job with? Definitely want to get this fixed for you.
Get the scores into a messaging system
Getting the scores in to a messaging system like Intercom or Customer.io lets you send automated messages to specific segments based on their score. We use Intercom, but this step should work for any system that has Zapier integration.
Set up a new Zap from Promoter.io to Intercom, like you did before. Here’s the key bits you want to move over. Each new score you receive in Promoter.io will be sent to that customer’s profile in Intercom.
Now you can do all kinds of cool stuff using those new attributes you’ve created!
For example, we created a “Beta Team” from our Promoters, and Josh personally follows up with Detractors a few days after the survey result comes in. Here’s Josh’s e-mail for Detractors.
Hey Pat! A couple of days ago you let us know through our survey that you weren’t super happy with Baremetrics. Definitely want to fix that, so would you mind letting me know how I can help?
Happy to chat over e-mail or setup a call, let me know what works best for you.
Share the feedback with your team
Next step is to share NPS comments with your team!
Like before, create a new Zap, but this time from Promoter.io to Slack. Set your channel (we have a dedicated #nps channel), a username for the Bot, and a fun emoji to use as the bot’s avatar. Here’s what the text bit looks like, as well as what it looks like in Slack.
Congratulations! You’ve now turned a multi-day project into a super easy task with a few simple-to-setup automations. This is great because you’re likely to run NPS surveys more often, and you can spend more time acting on the feedback you get rather than parsing through it.
I’m a Zapier and automation addict, so please let me know in the comments if you’ve come up with any similarly creative ways to speed up your workflow.