today
Klaviyo Enhancement: Rejection details now included in Retryable Order Failure Events
The order.retryable_placement_failure Klaviyo event now includes rejected_code and rejected_message fields, giving you the detail you need to tailor customer communication around orders that failed but are still in the retry flow.
Previously, this level of rejection detail was only available on the order.reject event – which fires for initial non-retryable rejections or once all retries are exhausted. Now Shopify merchants can craft messaging earlier in the failure lifecycle, while the order is still recoverable.
What's new:
rejected_codeandrejected_messageare now included in theorder.retryable_placement_failureevent payload (Shopify merchants).- Use these fields in Klaviyo flows to send targeted, reason-specific messaging during the retry window – not just after final rejection.
- No changes needed on your end – the fields will appear automatically on all newly generated events.
Get started:
Check out the Information Sent to Klaviyo article in the Knowledge Center for the full event payload and filterable properties.