ZipLeads can capture pre-purchase activity from ZipLeads Ecommerce Stores and connected Shopify stores. It can then use that activity to start workflows.
The Product Viewed and Add Products To Cart workflow triggers let you automate follow-up based on shopper intent before a purchase is completed. You don't have to wait for an order or abandoned checkout event. These triggers respond to earlier ecommerce behaviour from Shopify and ZipLeads Ecommerce stores.
Both triggers support filters, so you can control which shopper events qualify. This lets you create more focused automations based on things like product, store, cart value, checkout status or other supported conditions.
Important: For ZipLeads Ecommerce Stores, no extra setup is needed. For Shopify, your store must be connected to ZipLeads with the required Web Pixel installed. If needed, follow How to Use the Shopify Integration with Your Account to connect or reconnect your store.
Note: Existing Abandoned Checkout workflows are not affected by these triggers.
Product Viewed Trigger
The Product Viewed trigger lets you build pre-purchase workflows around the products shoppers explore.
When an identified shopper views a product, the activity can start a workflow before the shopper adds the item to their cart or completes a purchase. This is useful for product-interest follow-up, such as email or SMS automation tied to specific products or stores.
You can filter qualifying activity by things like duration, store, product and order source.
Add Product to Cart Trigger
The Add Products To Cart trigger lets you build pre-purchase workflows around shoppers who have already added a product to their cart.
This event happens later in the buying journey than a product view. That means you can use it for follow-up based on stronger purchase intent, before checkout is completed.
You can narrow workflows using cart-specific conditions. You can also filter qualifying activity by things like duration, store and checkout status.
How Identity-Based Activity Association Works
Product-view and add-to-cart activity can happen before ZipLeads knows which contact performed it. ZipLeads temporarily tracks supported activity anonymously. It can then link that activity to a contact once the shopper identifies themselves.
Here's how it works:
A shopper views a product or adds a product to their cart.
If the shopper is not yet identified, the supported activity is tracked anonymously.
The shopper later identifies themselves, for example by logging in or checking out.
Earlier supported activity from that browser is linked to the shopper's contact record.
The identified shopper's qualifying activity can then trigger the configured workflow.
Only identified visitors trigger these workflows. Unidentified browsing activity is kept for up to 14 days. If the shopper doesn't identify themselves in that time, the anonymous activity is discarded.
Identity-based activity association is browser-scoped. Activity captured in one browser is not backfilled if the shopper identifies themselves in another browser or on another device.


