How we simplified NCMEC reporting with Cloudflare Workflows
Apr 11, 2025Mahmoud Salem, Rachael Truong

Summary
This post details the migration of Cloudflare's NCMEC reporting system from a queue-based architecture using Cloudflare Queues to Cloudflare Workflows. The previous system lacked explicit orchestration, leading to debugging nightmares, unreliable retries, and high operational overhead. The new Workflows-based system provides a single, structured workflow with discrete steps for report creation, file gathering, uploading, metadata addition, and finalization. The Workflows dashboard offers real-time visibility into workflow status, enabling easier troubleshooting and step retries, significantly improving reliability and reducing operational burden.