Think Build Implement Repeat
London, UK +44 7367 067226
WhatsApp FOLLOW f in X
  1. Home
  2. Blog
  3. How Do We Pull Our Tenant Satisfaction Survey Results and Operational Data Together Without a Month of Spreadsheets?
Problems We Solve

How Do We Pull Our Tenant Satisfaction Survey Results and Operational Data Together Without a Month of Spreadsheets?

Housing association tenant satisfaction data sits in survey exports and spreadsheets. We build a pipeline that joins results to homes, services and actions.

Updated 3 min readBy SpiderHunts Technologies

Free estimateNo obligation

Get a free estimate

Tell us what you need. A senior engineer reads every enquiry.

Takes under a minute. We never share your details.

  • Free consultation
  • No commitment
  • NDA on request

Prefer to talk? Book a free 30-minute call →

Quick answer — TL;DR

Tenant satisfaction reporting takes weeks because survey results, management information and property data come from different places and are joined by hand. We build a data pipeline that loads survey returns and operational measures, links them to homes and neighbourhoods, checks sample and data quality, and produces the reports and drill-downs your teams use to act on the results.

Survey results in one file, everything else in twenty

Your perception survey is run by a research company or in-house. Results come back as a spreadsheet of responses. The management information measures, such as repairs completed on time or complaints responded to within timescales, come from housing management, repairs and complaints systems. Someone in the performance team spends weeks combining them, checking definitions and building charts for the board.

Then the board asks why satisfaction with repairs is lower in one area, and nobody can answer without going back to the raw data.

Why the numbers are hard to assemble

The survey and the operational systems describe the same homes and tenants but do not share identifiers in a clean way. Definitions of measures need care. And the useful question, what drives dissatisfaction here, needs joining survey answers to what actually happened to that household.

  • Survey responses are keyed by a reference the research company created.
  • Operational measures come from several systems with their own property references.
  • Definitions are applied in spreadsheets, differently each year.
  • Sample checks, such as coverage by area and tenure, are done by hand.
  • Free-text comments are read by one person, if at all.

What slow, shallow reporting costs

Results arrive too late to change anything this year. Board discussions stay at headline level because nobody can drill down. Tenants who took the time to explain what went wrong see no change. And the performance team spends its skills on copying and pasting rather than analysis.

The data pipeline we build

  1. Survey returns are loaded from your research provider's export or survey tool, with the property or tenancy reference they hold.
  2. Operational data is read from your housing management, repairs and complaints systems through their APIs or reporting databases.
  3. Properties are matched across sources using your property reference, with unmatched records listed for a person to fix.
  4. Your definitions for each measure are written down once and applied in code, so they are the same every year and can be checked.
  5. Sample coverage by area, tenure and property type is shown next to results, so the board can see how representative they are.
  6. Free-text comments are grouped into themes, such as repairs communication or anti-social behaviour, using a language model, with a person checking the themes and examples.
  7. Results are shown in dashboards, for example in Power BI, with drill-down to area and service, and a link between each dissatisfied response and what happened to that home, for staff allowed to see it.
QuestionBeforeWith the pipeline
What are this year's results?Weeks of workLoaded when the survey closes
Are definitions consistent?Depends on who built itWritten once, applied in code
Why is one area lower?Go back to the raw dataDrill down on screen
What do comments say?Read by one personThemed, with examples
How representative is it?Checked by handCoverage shown with results

How you run your survey and what you report are decisions for you and your advisers. The pipeline prepares and presents the data; it does not decide what you submit.

What the performance team can do now

Reports are ready soon after the survey closes. Board discussions can move from headline to cause. Service managers see results for their own area alongside their operational figures, so they can act on them. And comments tenants wrote are actually read, in themes, with examples.

Is this how your satisfaction reporting works?

  • Combining survey results and operational data takes weeks.
  • Definitions are applied differently each year.
  • You cannot quickly explain differences between areas.
  • Free-text comments are barely used.
  • The performance team is stuck on data preparation rather than analysis.

FAQ

Frequently asked questions

The questions readers ask us after this guide.

Still have a question?

Ask us directly — a senior engineer will get back to you.

Ask about your project

Do we need to change our survey provider?

No. We load whatever export they provide. A consistent format each time makes things smoother.

How are tenant identities protected?

Access to response-level data is limited by role, and published reports use aggregated figures only.

Can it cover quarterly pulse surveys too?

Yes. Any survey with a property or tenancy reference can be loaded and compared over time.

Does it work with our housing management system?

Where the system has an API or a reporting database we can read, yes. We check yours first.

What affects the cost?

The number of data sources, the state of property references across systems and your dashboard needs.

Keep reading

More on Problems We Solve

Start here

Tell us where your housing teams lose time

Describe the problem, the housing management system you run and which teams it touches. We will tell you what we would build around it and what we would leave alone, and if the fix is a change inside your existing system, we will say so.

  1. You tell us what you needTwo minutes on the form, or a message on WhatsApp.
  2. A senior engineer reviews itAnd comes back with questions, a realistic range and an honest view on fit.
  3. Free 30-minute scoping callWe talk through scope, options and a realistic estimate — with no obligation.
Free estimateNo obligation

Talk to someone who builds this

Send a short brief and we will come back with an honest view and a realistic range.

Takes under a minute. We never share your details.

  • Free consultation
  • No commitment
  • NDA on request

Prefer to talk? Book a free 30-minute call →