Every hour the scenario takes leads from Supabase, sorts them by status and sent-count and sends each the next message in the chain, writing the result back.