Webhook retries create duplicate contact records

Minimal guidance for messy support realities.

Scenario

An integration retries failed deliveries, and downstream systems create duplicate contacts or tickets each time.

Recommended Resolution Path

  1. Review idempotency support, retry headers, and downstream deduplication logic.
  2. Capture one failing event end to end before changing retry policies.
  3. Store a unique external ID if the target system supports it.
  4. Document which side owns deduplication so the fix is durable.

Technician Notes

Document what changed, what confirmed the fix, and whether the issue points to a broader standards gap worth addressing for the client.