Customer flow refers to the journey of customers as they interact with a business. This includes their physical movement through a physical space, like a store or restaurant, or their progress through a website or app. It also considers how they engage with different touchpoints, such as product displays, staff interactions, and the checkout process.