these results demonstrate the vital importance of CSR in the current business environment and the need for companies to include this concept in their management strategies and policies. The findings demonstrate that CSR is a key strategic tool, given its essential role in building customer satisfaction and loyalty. On the other hand, companies should try to combine the management of CSR issues with the efficient management of products and services, as these variables are a second major route for generating satisfaction, recommendations and repurchase behaviour