Insurance Customer Feedback Dataset

This dataset provides a comprehensive view of insurance customer feedback, including policyholder demographics, detailed claims experience, Net Promoter Scores, and satisfaction ratings. It enables insurers to analyze service quality, claims handling, and customer retention intent, supporting targeted improvements and strategic decision-making.

  • last updated 20 Aug 2025
  • by GoMask
The brief that made it

Customer experience and satisfaction analysis

Sample rows

preview · 8 of 200 rows · all 20 columns
feedback_idstringclaim_statusstringcustomer_satisfaction_ratingintegerclaim_typestringpolicyholder_idstringpolicy_numberstringpolicy_typestringfeedback_datedatefeedback_channelstringnps_scoreintegerclaim_idstringclaim_datedateclaim_amountfloatretention_intentstringpolicyholder_ageintegerpolicyholder_genderstringpolicyholder_citystringpolicyholder_statestringpolicyholder_countrystringfeedback_textstring
FB-00001approved5accidentPH-10001POL-50001auto2023-03-18web9CLM-200012023-03-125600.75renew32femaleChicagoILUSAGreat customer service, quick claim resolution for my accident.
FB-00002pending3firePH-10002POL-50002home2023-05-07email7CLM-200022023-04-297800undecided59maleDallasTXUSAHad a fire claim, process was a bit slow but staff was helpful.
FB-00003blank4blankPH-10003POL-50003life2022-11-15phone8blankblankblankrenew41femaleLondonEnglandUKApplication process was clear, no claim experience yet.
FB-00004denied1medicalPH-10004POL-50004health2023-01-03web2CLM-200032022-12-281700cancel27maleHoustonTXUSAMedical claim was denied, not satisfied with the explanation.
FB-00005approved5accidentPH-10005POL-50005auto2021-07-19in-person10CLM-200042021-07-154300.6renew28maleLos AngelesCAUSAGot quick help after my accident, claim was approved fast.
FB-00006blank3blankPH-10006POL-50006other2022-09-13web6blankblankblankundecided23prefer_not_to_sayAucklandAucklandNew ZealandPolicy covers my jewelry, haven’t had a claim yet.
FB-00007approved5medicalPH-10007POL-50007health2023-05-17email9CLM-200052023-05-125600renew38femaleSeattleWAUSAMedical coverage was very helpful during my surgery.
FB-00008denied1theftPH-10008POL-50008home2022-08-21web1CLM-200062022-08-143200cancel54maleMiamiFLUSAMy theft claim was denied, had issues with documentation.

What the 200 rows show

from the 200-row sample

Denied (claim status) stands out: mean customer_satisfaction_rating is 1.0, against 4.3 for the rest.

  • 4median customer_satisfaction_rating
  • 3retention intents
  • 4policyholder genders
  • 5policy types
  • 5feedback channels
  • 13policyholder countries
Mean customer_satisfaction_rating by claim_status139 rows
0484.8approved68 rows1.0denied24 rows2.2pending21 rows4.4closed26 rows
customer_satisfaction_rating193 rows, in bands of 0.5
035703002602104670135customer_satisfaction_rating →

Median 4, from 1 to 5.

claim_type139 rows with a value · 61 left blank
  1. accident51
  2. medical40
  3. fire19
  4. theft16
  5. other13
20 columns by typefrom the column list below
  • string 14
  • integer 3
  • float 1
  • date 2

Columns

20 columns in three groups
blueprint · 20 columns
columntypedescriptionexample
Text 14 columns
feedback_idstringUnique identifier for each feedback recorduniqueFB-00001
policyholder_idstringUnique identifier for the policyholder providing feedbackPH-10001
policy_numberstringInsurance policy number associated with the feedbackPOL-50001
policy_typestringType of insurance policy (e.g., auto, home, life, health)auto · home · life · health · otherauto
feedback_channelstringChannel through which feedback was received (e.g., web, phone, email, in-person)web · phone · email · in-person · otherweb
feedback_textstringDetailed feedback provided by the policyholderoptionalGreat customer service, q…
claim_idstringUnique identifier for the insurance claim associated with the feedback (if any)optionalCLM-20001
claim_typestringType of claim (e.g., accident, theft, fire, medical, other)accident · theft · fire · medical · other · optionalaccident
claim_statusstringCurrent status of the claim (e.g., approved, denied, pending, closed)approved · denied · pending · closed · other · optionalapproved
retention_intentstringPolicyholder's stated intent to renew or cancel the policyrenew · cancel · undecided · optionalrenew
policyholder_genderstringGender of the policyholdermale · female · other · prefer_not_to_say · optionalfemale
policyholder_citystringCity of the policyholder's residenceoptionalChicago
policyholder_statestringState or province of the policyholder's residenceoptionalIL
policyholder_countrystringCountry of the policyholder's residenceoptionalUSA
Numbers 4 columns
nps_scoreintegerNet Promoter Score provided by the policyholder (0-10)0 to 109
claim_amountfloatTotal amount claimed by the policyholder (if applicable)0 or more · optional5600.75
customer_satisfaction_ratingintegerOverall satisfaction rating given by the policyholder (1-5)1 to 5 · optional5
policyholder_ageintegerAge of the policyholder at the time of feedback18 to 120 · optional32
Dates and times 2 columns
feedback_datedateDate when the feedback was submitted2023-03-18
claim_datedateDate when the claim was filed (if applicable)optional2023-03-12

Use it for

  • median custome…4193 rowsmean customer satisfa…4.8appr…1.0deni…2.2pend…4.4clos…

    An insurance dashboard

    Customer_satisfaction_rating by claim_status and a breakdown of claim_type. Excel, Power BI or Tableau.

  • Why do the 24 denied rows have a mean customer_satisfaction_rating of 1.0?

    A root-cause class exercise

    Hand out the rows and one question. The answer is in the data, not in the brief.

  • A software demo

    Believable feedbacks with policyholder_id, policy_number and policy_type to fill a screen in front of a buyer.

Not quite right?

Make it yours.

Same 20 columns, your size and your rules. See 20 rows before you pay.

Preview 20 rows free

1,000 rows: $1.99 · 10,000: $12.99One-time. No subscription. All prices

This dataset200 rows20 columns
Yours1,000 rows20 columnspolicyholder_city: UK only

blueprint · insurance-customer-feedback-dataset

Behind this dataset

Same schema. As many rows as you need.

These 200 rows came out of a blueprint — 20 columns with generation rules behind each one. Open it in Data Factory to retune a column, add your own, wire in foreign keys, and run it at the size you actually need.

Rules it was built with
  • Include policy type and region
  • Log feedback and complaint codes
  • Flag high and low NPS scores
  • Aggregate by product line
  • Link with claims experience
Rows
Open the blueprint in Data Factory

1 credit per row. Preview 20 rows free. Buy rows for the full run.

Exports
CSV, JSON, JSONL, Parquet, SQL, Excel, TSV, XML
Licence
yours to use, including commercially
API slug
insurance-customer-feedback-dataset

What should your data show?

Preview 20 rows free
No signup. No card.