The customer_stage field is calculated using the following business logic:
Customer
Someone who has visited a shop or exists in the shop management system (VAST). This includes anyone with an external integration ID OR has completed paid invoices.
Prospect
Someone who can potentially visit a shop, or tried to book an appointment with the shop but didn’t finish the booking process. This includes individuals with no external integration ID AND no paid invoices AND has abandoned booking records.