Pulse
Overview
Pulse is a backend cart tracking and recovery service that collects real-time customer activity, detects when a cart has been abandoned based on inactivity thresholds, and automatically triggers recovery campaigns to re-engage potential customers before the sale is lost.
The system operates as a standalone service — storefronts push tracking events to Pulse via API, and asynchronous workers evaluate cart state on a schedule, firing recovery workflows when abandonment thresholds are met.
Features
- High-throughput API for ingesting real-time cart tracking data from storefronts
- Cart abandonment detection based on configurable inactivity thresholds
- Automated cart recovery campaign triggers for re-engagement workflows
Architecture
A standalone backend service. Pulse receives tracking events from storefronts, maintains cart state, and emits campaign triggers consumed by marketing automation systems.