UserFeedback guide

Send UserFeedback Survey Responses to Google Sheets

UserFeedback by the MonsterInsights team delivers popup surveys, NPS scoring, and star ratings on your WordPress site. LeadToSheet captures every response so you can analyze feedback trends in a Google Sheet.

CMS: WordPress

UserFeedback creates lightweight popup surveys with NPS scores, star ratings, and conditional follow-up questions. While the plugin stores responses in WordPress, exporting them for trend analysis or sharing with remote teams is limited. LeadToSheet captures each survey response in real time and delivers it to Google Sheets, where you can build NPS dashboards, track satisfaction trends, and correlate feedback with page-level analytics.

Implementation checklist

  1. 1

    Install the LeadToSheet SDK on your WordPress site

    Add the snippet to your theme footer. UserFeedback surveys render as DOM elements on the page (not iframes), so the SDK captures responses natively.

    LeadToSheet snippet

    <script>(function(w,d,s,u,k,e){if(w.__formsync){return}w.__formsync={q:[],k:k,endpoint:e};var js=d.createElement(s);js.src=u;js.async=1;js.onload=function(){w.__formsync.init&&w.__formsync.init({ clientKey:k })};d.head.appendChild(js);})(window,document,'script','https://www.leadtosheet.com/sdk.min.js','YOUR_CLIENT_KEY','https://www.leadtosheet.com/api/ingest');</script>
  2. 2

    Configure survey targeting and triggers

    Set up your UserFeedback survey with the desired trigger (page load, scroll depth, exit intent). LeadToSheet captures the response when the user submits, regardless of the trigger type.

    Tip: Enable page-level targeting in UserFeedback so you can correlate feedback with specific pages in your spreadsheet.

  3. 3

    Submit test responses for each question type

    Complete the survey as a visitor with NPS scores, star ratings, and text responses. Verify that each answer type appears as a properly formatted column in your Google Sheet.

Customization ideas

  • Build an NPS tracking dashboard

    NPS scores (0-10) land as numeric values in your sheet. Use Google Sheets formulas to calculate Promoter, Passive, and Detractor percentages and chart NPS trends over time.

  • Correlate feedback with page performance

    LeadToSheet captures the page URL alongside each survey response. Join this data with Google Analytics exports to identify pages where low satisfaction scores correlate with high bounce rates.

  • Trigger alerts for low ratings

    Use Apps Script to monitor new rows for NPS scores below 7 or star ratings below 3 and send immediate Slack or email notifications to your customer success team.

Troubleshooting

  • Survey popup responses are not captured

    UserFeedback injects survey elements dynamically after page load. LeadToSheet uses a MutationObserver to detect these elements. Ensure the SDK is not deferred with `defer` attribute, which could cause it to miss the survey injection.

  • Multi-step survey only captures the last step

    UserFeedback surveys with conditional follow-up questions submit each step separately. LeadToSheet captures each step as it completes. If you only see the final step, check that intermediate submissions are not being filtered in your dashboard settings.

  • Star ratings appear as text instead of numbers

    Star rating values should appear as integers (1-5). If they render as text or emoji characters, verify that UserFeedback is using the standard star rating widget and not a custom icon set that changes the value format.

Frequently asked questions

Does LeadToSheet capture anonymous survey responses?
Yes. UserFeedback surveys are typically anonymous. LeadToSheet captures the response data along with page URL, device type, and timestamp, but no personally identifiable information unless the survey includes an email field.
Can I track NPS over time in Google Sheets?
Yes. Each response includes a timestamp. Use pivot tables or chart formulas to track NPS trends by week, month, or quarter directly in your spreadsheet.
Does it work with the free version of UserFeedback?
Yes. The free version supports basic surveys and LeadToSheet captures all responses. Premium features like conditional logic and advanced targeting are also fully supported.