| Successful delivery | Use webhook.site and trigger a lead | status = delivered with correct headers/signature |
| HMAC verification | Recompute signature using your secret | Signature validates |
| 4xx abandonment | Return 403 from endpoint | Immediate abandoned, no retries |
| 5xx retry sequence | Return 500 from endpoint | Retries, warning on attempt 4, abandonment on attempt 5 |
| Required core event | Configure optional events only | lead.enriched still fires |
| Rental co-fire | Trigger non-owner-occupied lead | lead.enriched and lead.rental_alert both deliver |
| Test Endpoint button | Run test from Settings UI | Sample lead.enriched delivered with inline response |