7 things to consider before diving into marketing automation