• Skip to main content
  • Skip to footer

Dyspatch

  • Products
      • Overview
      Features
      • No-code email builder
      • Email collaboration
      • SMS builder
      • AMP for Email
      • Template localization
      • Expert services
      • Partners & integrations
      •  
      Find your fit
      • Tools for email Designers
      • Dyspatch for translators
      • Email production for Marketers
      • Resources for email Developers
      Sendwithus Logo
      • Overview
      • Analytics
      • A/B testing
      • Triggered emails
  • Pricing
  • Case studies
  • Resources
    • Blog
    • Free templates
    • Webinars
    • Ebooks, guides, & reports
  • Company
    • About us
    • Careers
    • Contact us
  • Login
    • Dyspatch
    • Sendwithus
Get a demo

Measuring NPS with WuFoo and Free Survey Templates

By Dyspatch | October 2, 2014 | Categories: Email Marketing
swu blog interactive emails
⏱ 5 minute read

title banner Wufoo NPS Hack
Here’s a Net Promoter Score (NPS) program that you can launch today to grow your product or service. It’s easy to implement on a limited budget, and it’s a great place to start when you don’t have a lot of resources to invest.

Wait, What’s a Net Promoter Score?

The Net Promoter Score is one of the most recognized ways to measure customer loyalty. It’s used figure out the lowest cost of keeping current customers and the best way to acquire new ones. To measure your NPS, all you need to do is ask one simple question:

“How likely is it that would you recommend our company to a colleague or friend?”

email_survey_likert_scale copy

One question.

That’s it. And, calculating your Net Promoter Score is easy:

nps_explainer
Net Promoter Scores allow you to:

  • Predict where your customer behaviour is headed down the road
  • Engage & learn from the customers that really care about your product
  • Stop customer churn

For more info on NPS and how it works, watch this video.

The Problem with NPS

The trouble with NPS programs is that gathering and storing Net Promoter Scores can be difficult (and/or expensive). Luckily, we have a free hack that you can implement in about 20 minutes to start gathering and storing your NPS data.

The Solution

In this tutorial we will:

  • Gather NPS responses using an open source email template
  • Store and track the results using Wufoo’s online form management.

Customers Receive an NPS survey -> They provide feedback -> You get data

BOOM! Let’s get started!


Step One: Download a Responsive NPS Survey Template

email examples with nps surveys

  • Head to the Sendwithus.com’s Open Source Email Project
  • Choose a theme
  • Download an NPS survey template

You’ll use these HTML email templates to gather your NPS data. You can edit the template directly or you can import it into your email template manager to brand the email for your own company.*

*If you don’t have an email template manager, try Sendwithus – it’s free!


Step Two: Create a Wufoo Form for your NPS data

We’ll be using Wufoo manage our NPS data. If you don’t have an account, sign up for free at wufoo.com. When you get to the Wufoo dashboard, hit “Create a New Form,” under the “Forms” tab. That should bring you to the form builder. Create a form with these 4 elements:

  • Title Message
  • Paragraph Box for Additional Feedback
  • 1 – 10 Multiple Choice Field
  • Email Address Field

wufoo_nps_form_setup


Step Three: Create Custom URLs to Pre-populate Your Wufoo Form

In order to connect click data from your NPS survey to Wufoo’s database, you’ll need a way to pre-populate your Wufoo form. You can do this by using custom URLs. The basic URL of a Wufoo form looks like this:

http://username.wufoo.com/forms/form-name

If you click that URL, you’ll go to a form with no predefined values. But, if you add some custom values to the end of the URL, then the form will pre-populate with the assigned values. Like this:

wufoo_custom_urlsWufoo allows you to populate forms with whatever data you like. In the example above we’ve passed in an email address variable, but it will accept any variable you throw at it – name, date, location, marital status, whatever. To write your custom URLs for you own Wufoo form:

  • Head to the “Forms” tab
  • Find the form you would like to pre-populate
  • Click “Code”
  • Then, Click “API Information” (in the top right corner)

Wufoo_API_Information
Each Field Title has a corresponding API ID. The API ID is the number you use to reference a field. So, a field with an API ID of 5 will become:

Field5

The custom URL for a pre-populated form that includes a customer’s email and an NPS response of 5 might look like this:

http://username.wufoo.com/form-name/def/field6={{ customer_email }}&field1=5

Step Four: Create Custom URLs for Each NPS Survey Response

That might look something like this:

0 = http://username.wufoo.com/form-name/def/field1={{ customer_email }}&field2=0
1 = http://username.wufoo.com/form-name/def/field1={{ customer_email }}&field2=1
2 = http://username.wufoo.com/form-name/def/field1={{ customer_email }}&field2=2

Etc. Etc. You get the idea…


Step Five: Map your Custom Wufoo URLs to the NPS Email Template

Okay, time to dive into the HTML of your NPS email template* that you downloaded in step one. Each response (from 1 – 10) is a separate image, so enter the corresponding Wufoo URL as a link in the HTML.

html code behind nps survey email
Now, when customers click their response in the email they get a pre-populated Wufoo form, like this:

wufoo thank you form example
*Template management can be a pain. For a simple and intuitive email template management system, try Sendwithus – it’s free!


Step Six: Hide the Pre-Populated NPS Fields in Your Form

Because we’ve pre-populated the multiple-choice and email fields with the data gathered through our NPS email, let’s hide those two fields. To hide a Wufoo field:

  • Click “Field Settings”
  • Select the field you would like to hide
  • Type the word “hide” in the “Add CSS Layout Keywords” field.

wufoo_hide_field

Now, after a customer clicks a response they get this:

Screen Shot 2014-09-26 at 2.52.41 PM

Voilà!

Now you have fully functional NPS Email that takes advantage of Wufoo’s analytics and reports.


Step Seven: Sending Your NPS Survey

NPS surveys tell you how customers feel about your company. They’ll tell you which leads to nurture and where to improve your product to reduce churn. But when should you gather NPS data? Mass emailing customers with NPS surveys once or twice a year will give you an annual or biannual Net Promoter health check, but NPS surveys are most effective right after a customer has had a meaningful interaction with your company. Important points to gather NPS data are:

  • After a purchase
  • After an interaction with customer support
  • After a free trial
  • After a blog signup

Gathering data at these points will give you a constant measure of your Net Promoter Score as customers interact with key parts of your product. To automatically send an NPS survey after a customer has taken an action, head to Sendwithus and start a drip campaign. You can trigger a survey email after your customers have received an email or after they’ve triggered an API call.


That’s it – now go and measure your Net Promoter Score for free. Export the CSV (or if you want to send it straight to Sendwithus, using Zapier let us know at beta@sendwithus.com) manage your customers, and make sense of your data! PS – We’d love to hear how this works out for you. Leave us a comment, shoot us an email at Hello@sendwithus.com, or hit us up on Twitter.

Dyspatch

With Dyspatch, you can build engaging, interactive emails, without having to write code. By leveraging a custom modular email design system, non-technical teams can deploy beautiful, on-brand campaigns faster and achieve greater operational efficiency.

  • Facebook
  • Twitter
  • Instagram
  • LinkedIn
  • YouTube

    Related Posts

  • 11 Quick Tips to Avoid the Email Spam Folder
  • The Email Marketer’s Toolkit: Scaling Personalized Email Campaigns
  • Transactional Email Hall of Fame – February 2019
Share this post:
  • Facebook
  • Pinterest
  • Twitter
  • Linkedin
LET’S CHAT!

Why wait? Take your email marketing to the next level today.

Get a demo

5307 Victoria Drive #899
Vancouver, BC
V5P 3V6

548 Market Street,
San Francisco, California
94104 US

  • Phone 1-877-458-9231
  • Email us@dyspatch.io
    security@dyspatch.io
  • Facebook
  • Twitter
  • Instagram
  • LinkedIn
  • YouTube

Get the latest email strategies, tips, and trends right to your inbox.

About Dyspatch

  • About us
  • Careers
  • Contact us
  • Pricing
  • Press & Media
  • Release Notes

Find your fit

  • Tools for email Designers
  • Dyspatch for translators
  • Email production for Marketers
  • Resources for email Developers

Features

  • Dyspatch overview
  • No-code email builder
  • Email collaboration
  • Email template localization
  • AMP for Email
  • Sample AMP email templates
  • Expert Services
  • Sendwithus Overview
  • Agency Program

Email resources

  • Blog
  • Webinars
  • Ebooks Guides & Reports
  • HTML email templates
  • Knowledge base
  • Figma email builder
  • The Dyspatch Block gallery

Integrations

  • Partners & Integrations directory
  • Email builder for Braze
  • Email builder for Iterable
  • Email builder for Salesforce Marketing Cloud
  • Email builder for Pardot
  • Email builder for SendGrid
  • Email builder for Marketo
  • Email builder for HubSpot
  • Email builder for Oracle Eloqua

Dyspatch respectfully acknowledges the Lekwungen and W̱SÁNEĆ People, whose unceded territories we live and work on. We would also like to express our gratitude to all of the Coast Salish people as we continue to work and live as guests on their lands.

We recognize that acts of colonization created many inequities for First Nations, Inuit, and Métis people. As a company, we acknowledge that we have a responsibility to work towards reconciliation and to remain open to suggestions and consultations, especially with Indigenous communities.

Privacy policy    |    Terms of service    |    Web accessibility    |    Cookie policy    |    Usage    |    Sitemap

Copyright © 2025 Techdrop Labs Inc. All Rights Reserved.


Features & Functionality
Starter Teams Teams+
Universal styling  ✓  ✓  ✓
Drag and drop email builder  ✓  ✓  ✓
Custom code editor  ✓  ✓  ✓
Custom fonts  ✓  ✓  ✓
Device specific elements  ✓  ✓  ✓
Version history  ✓  ✓  ✓
Social media link settings  ✓  ✓  ✓
Commenting  ✓  ✓  ✓
Live previews  ✓  ✓  ✓
Dark mode previews  ✓  ✓  ✓
Litmus testing  ✓  ✓  ✓
Custom merge fields  ✓  ✓  ✓
Image hosting  ✓  ✓  ✓
Brand & legal compliance guardrails  ✓  ✓  ✓
User role permissions  ✓  ✓  ✓
ESP logic  ✓  ✓  ✓
Code Export  ✓  ✓  ✓
AMP Email Support  ✓  ✓  ✓
Approval Workflows  ✓  ✓  ✓
API Access  ✓  ✓  ✓
User Management –  ✓  ✓
Translation (via Smartling) – –  ✓
Export via API – –  ✓
Localizations – –  ✓
Account Manager – –  ✓
Premium Support – –  ✓
SLA – –  ✓
Premium SAML SSO – –  ✓
Custom Themes – –  ✓
Workspaces – –  ✓
Design / AMP Services – –  ✓
Pricing $149/mo $499/mo Custom
Get a demo

Get a quote