Create intake leads concurrently and claim larger batches

PerformanceDaemonService
Shipped
September 16, 2026 at 3:41 PM UTC
Author
Kamo
Commit
1bb9d51

The job created one lead at a time from a 500-row claim, ~230 leads/min at best, which turns a large vendor list into days of backlog. It now claims 2000 payloads per run and creates them four at a time; each lead is still its own transaction with its outcome persisted immediately, and the run waits for every worker before it ends so @DisallowConcurrentExecution still prevents overlap.

All changes

Like what you see shipping?

All of it arrives in your workspace on its own. Start on the free plan and read this page again in a month.

Start Free ForeverView Pricing