A customer satisfaction survey is a tool used by businesses to gauge the level of satisfaction customers have with their products or services. These surveys collect feedback directly from customers, providing valuable insights into aspects of the customer experience that may need improvement.