SaaS platform for abandoned cart recovery and customer re-engagement via email, SMS, and web notifications