One of AutomateWoo’s key features is sending WooCommerce abandoned cart emails. It has session tracking module that can detect returning registered user even when they aren’t logged in and can track guests.
The Guest Abandoned Cart trigger uses the pre-submit email capture technique on the checkout page which means that a customers email gets captured before they fully complete the checkout process. As soon as the customer enters a valid email into the checkout email field AutomateWoo captures it and adds a tracking cookie to their browser. Once this happens the customers cart contents gets stored and will become visible in the Active Carts report. Future changes to the guest cart also get recorded and if they abandoned their cart any abandoned cart workflows you have created will fire after the periods specified in the workflow settings.
By default, this pre-submit functionality is only enabled on the checkout page but it can be expanded to your entire site using the CSS class
automatewoo-capture-guest-email on custom form fields.
[Advanced] In addition you can also capture a guest’s email with server-side PHP code using the following action:
do_action( 'automatewoo_capture_guest_email', $email );