Mystery shopping (or mystery customer) is a management tool used to find out how customers are being treated. Retail companies use it to get an idea about how their branches are being managed and operated. Also franchise chains use it to make sure franchisees are keeping to the agreements made with the parent company.