AutoRecover | Reminders & Fees

AutoRecover | Reminders & Fees Screenshot

Roles

Role

Rocco Ghielmini - Shopify App Developer

Jan, 2025 - Mar, 2025

Technologies Used

RemixReact Router v7ReactTypeScriptNode.jsShopify Admin APICloudflare WorkersCloudflare Durable ObjectsCloudflare QueuesCloudflare WorkflowsCloudflare KV

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.