Problem
Follow-up becomes fragile when the workflow cannot remember what already happened.
A purchase can change status at different times. Without shared state, automations repeat actions or lose the next step.
Selected project · Hotmart Recovery Engine
A verified 22-node n8n workflow that evaluates eligible purchases every five minutes, prevents repeated sends, advances a three-stage recovery journey, and preserves an observable history.

Problem
A purchase can change status at different times. Without shared state, automations repeat actions or lose the next step.
Solution
The workflow reads the existing history before choosing a path, records the outcome, and exposes the updated state in the dashboard.
Portfolio demo
The original demonstration shows the problem, workflow behavior, dashboard, and safety boundaries using fictional data.
Portfolio-safe demonstration — no real customer, purchase, or conversion data is shown.
Architecture
The workflow keeps one clear responsibility at each boundary and leaves a durable record behind.
A webhook identifies the purchase and its new state.
The system checks what has already happened before choosing another action.
State-aware rules select the appropriate follow-up path.
The action and next stage are stored as a durable execution history.
A portfolio-safe dashboard makes journeys and executions visible.
Key engineering challenges
Existing execution history is checked before a new action can be considered.
Each purchase keeps a known stage between independent workflow executions.
The next step depends on the latest purchase state, not a fixed timer alone.
Operators can see what ran, where a journey stopped, and what comes next.
Portfolio-safe scenarios exercise the automation without exposing customer data.
The public project demonstrates behavior without claiming unsupported conversion or revenue results.
Honest demonstration
The public demo uses fictional purchases to show journey state, workflow execution, and operational visibility.
No unsupported revenue or conversion claims are presented, and no real customer information appears.
Explore the project