The basics usually include welcome, browse or product interest, basket abandonment, post-purchase, replenishment where relevant, review or feedback, cross-sell and reactivation. But automation should reflect the customer journey. A beautifully built flow that sends the wrong message at the wrong time is still poor CRM.
Related service
CRM & Customer Retention