Back to Refiner in Google Sheets
SheetXAI logo
Refiner logo
Refiner · Google Sheets Guide

Pull NPS Trend Data From Refiner Into a Google Sheet

2026-05-14
5 min read

The Scenario

The board deck goes out Friday. The VP of Customer Success flagged a slide three days ago that needs a 26-week NPS trend chart — week-by-week average score and response volume — so the executive team can see whether the product changes from last fall actually moved sentiment. You have Refiner. You do not have the data in a format that feeds a chart.

The bad version:

  • Open Refiner's reporting view, realize it doesn't export a week-by-week breakdown as a single download, and start pulling monthly buckets instead.
  • Manually calculate weekly averages in a scratch sheet from the raw response export, cross-referencing dates against a calendar to group them correctly.
  • Hand the half-finished table to the analyst on your team to finish — then discover she's out until Thursday.

The board isn't waiting for the analyst to come back. This data needs to exist by end of day Wednesday.

The Easy Way: One Prompt in SheetXAI

SheetXAI lives inside your Google Sheet and connects to Refiner's reporting endpoints directly. You don't need to calculate week boundaries by hand or stitch together multiple exports.

Fetch Refiner NPS reporting data grouped by week for the past 26 weeks and write the week start date, average score, and response count into columns A, B, and C

What You Get

  • Column A: week start date (e.g., 2025-11-03)
  • Column B: average NPS score for that week, rounded to one decimal place
  • Column C: number of responses received that week
  • 26 rows of data plus a header row
  • Weeks with zero responses appear as a row with 0 in columns B and C — not a skipped row

What If the Data Is Not Quite Ready

The date column needs to display as a readable label, not an ISO string

Fetch Refiner NPS reporting data grouped by week for the past 26 weeks. In column A write the week start date formatted as Month D (e.g., Nov 3), in column B write average NPS score, and in column C write response count.

You also want a promoter/detractor breakdown alongside the score

Pull Refiner NPS reporting data by week for the past 26 weeks. Write week start date in column A, average score in column B, response count in column C, promoter count in column D, and detractor count in column E.

You need two surveys side by side — main NPS and a feature NPS survey

Fetch weekly NPS reporting from Refiner for the past 26 weeks for two surveys: our main NPS survey and our Feature Adoption NPS survey. Write the week start date in column A, then average score and response count for the main survey in columns B and C, and average score and response count for the feature survey in columns D and E.

The chart needs a 6-month monthly view instead of weekly

Pull Refiner NPS reporting grouped by month for the past 6 months. Write month label in column A (e.g., Nov 2025), average NPS score in column B, total responses in column C, and promoter count minus detractor count as a net score in column D.

Structure the output the way the chart needs it, not the way the export gives it. One prompt does the grouping, the calculation, and the layout.

Try It

Get the 7-day free trial of SheetXAI and open any Google Sheet where you're building executive reporting. Ask it to pull your Refiner NPS trend by week and watch the chart data appear. You might also want to pull the full response detail or audit which surveys are currently active.

Stop memorizing formulas.
Tell your spreadsheet what to do.

Join 4,000+ professionals saving hours every week with SheetXAI.

Learn more