Skip to main content
The delivery worker processes queued rows and applies status-based retry logic without blocking core lead workflows.

Processing states

  • pending -> waiting for first attempt
  • failed -> retry scheduled
  • delivered -> terminal success
  • abandoned -> terminal failure after retry policy or immediate 4xx

Response handling

Retry schedule

Worker row selection and guarded updates must both accept pending and failed statuses so successful retries can transition failed rows to delivered.