Five stages of customer lifecycle are Discovery, Education, Purchase, Post-Purchase Engagement and Advocacy.