 
 Roles
Rocco Ghielmini - Shopify App Developer
Jan, 2025 - Mar, 2025
Technologies Used
Automating Payment Recovery with AutoRecover
AutoRecover helps Shopify merchants recover unpaid orders by sending automated reminder sequences and applying late fees with guardrails that match each store’s policies. Merchants can personalise tone, timing, and escalation rules so reminders feel helpful rather than aggressive.
Problem
Many merchants were manually chasing overdue invoices, investing hours in follow-ups that still resulted in lost revenue. They needed a reliable process that could run in the background while keeping communications on-brand.
My Contributions
- Implemented a Remix-based template editor so merchants can craft or reuse community-approved emails with branded components.
- Built a scheduler that lets stores define multi-step reminder cadences, late-fee rules, and order status logic without touching code.
- Used Cloudflare Durable Objects to maintain a per-store instance of the application state.
- Used Cloudflare Workflows and Queues to manage job orchestration and scaling during peak times.
- Hardened the Shopify Admin API integration with background retries and webhook reconciliation to keep data in sync.
Outcomes
Stores adopting AutoRecover saw measurable lift in collected revenue while spending less time on manual follow-ups. Automated reminders now ship with a consistent tone, and teams trust the app to apply fees only when policy thresholds are met.
