Changelog
improved

Chronological Webhook Execution

Our goal with our Order Status webhook is to send our clients real-time updates of their orders as they happen. Occasionally, client callbacks can experience server outages, which leads to PlanOmatic webhook updates arriving in a strange order. To prevent this issue, we will be upgrading our processor to execute webhooks chronologically to ensure clients get expected updates, and in the appropriate order.
This improvement should have no notable effects on our clients while webhook processes are functioning normally. If a client's endpoint experiences an outage, there may be a longer turnaround time on webhooks received, because PlanOmatic's updated, automated processes will prioritize webhooks that should have been sent earlier. In extenuating circumstances, such as a client callback erroring out 10x in an hour, order status updates will not be missed entirely by automation, but will instead be delivered at a delayed time table, but in the correct sequence.