Hello Britanny, there are several email marketing platform you can use, but i will recommend klaviyo, it has several features that can be of great advantage to you. It has the analytics section where you can analyse your store performance and sales generated. You might want to know more.
Based on your requirements, Klaviyo would be an excellent choice. It allows for personalized discount codes, welcome series, abandoned cart emails, and much more. You can also send personalized recommendations and automate birthday treats. Another option is Omnisend, which supports many of these features and is often more budget-friendly. If you want to engage customers in real-time, try adding push notifications via UnblockedBrands to your strategy.