Using artificial intelligence to match a prospect or customer to the appropriate segments. These segments can classify intent and priority, identifying the likely interests, shopping preferences and buying behaviors of a customer based on similar previous customers. This enables organisations to personalise experiences by determining when and where to engage customers with an automated content offer, bot or agent-assisted service.