Ideally, you should ask for a review after every transaction or meaningful interaction. This not only gives you a steady stream of up-to-date reviews, but it also allows you to gather feedback on a wide range of customer experiences.