Software Logic

Choosing Between Scheduled Checks and Event Notifications

The team wants new orders to reach dispatch promptly but does not know whether to check repeatedly or wait for the order platform to notify it. Explore the process choices that can make the next action clearer.

Software Logic · 22 October 2026 · 3 min read

In this guideJump straight to what you need3 sections
Imagine a parcel dispatch business handling this situation. The team wants new orders to reach dispatch promptly but does not know whether to check repeatedly or wait for the order platform to notify it.
For a parcel dispatch business, in this fictional example, nobody needs a dramatic new platform to understand the frustration. The useful starting point is the gap between what the record appears to say and what the next person needs to know. The first decision concerns the process, before any particular technology is chosen.

The operational gap: integration update timing

Update timing has been chosen before clarifying the business delay tolerance and the provider's supported delivery behaviour.
The useful comparison includes both speed and recovery. Receiving an immediate notification is less helpful if the business cannot discover what it missed during an interruption.
A periodic reconciliation can be useful even when event notifications are available. It offers a way to identify changes that did not arrive as expected. The appropriate interval should follow the business's tolerance for delay and the provider's supported capacity rather than an assumption that faster is always better. A busy period exposes this weakness because there is less time for informal clarification. The process needs to carry the relevant meaning itself rather than depending on the right colleague being available to explain what a field or status really represents.

A workable approach to integration update timing

Compare periodic retrieval with event notifications for the actual workflow. Consider missed notifications, record reconciliation and the acceptable age of the dispatch queue.
Agree who monitors the connection and how staff continue if it is unavailable. Keep a transfer reference and enough operational history to investigate an uncertain result. Check current documentation and an authorised sample for the exact action the business requires. An API is an authorised way for software to exchange information, but its supported operations depend on the provider. Use appropriately restricted access and avoid sharing a staff member's password as the connection mechanism. The business needs evidence of the receiving outcome, not merely evidence that a request was sent. Errors need to distinguish information requiring correction from a temporary problem that may be safe to retry.
Event notifications may arrive late or more than once, and scheduled checking may consume limited provider capacity.
For background relevant to integration update timing, see What Happens When an Integration Stops Working. The issue here is the narrower workflow described in this example.

Check integration update timing against real examples

Create an order while the receiver is unavailable and verify how the chosen approach catches up afterwards. Follow one ordinary example and one awkward example through the proposed process. Involve the people at both ends of the handover and agree what they should observe. A demonstration of the happy path alone will not show whether a correction is understandable.
For integration update timing, review the proposed outcome with the staff responsible. Inspect both sides of the transfer and the operating record used to investigate it. A success response is not a substitute for checking the business outcome. Confirm that pending or uncertain work remains visible to the person responsible for recovery. Keep ownership of the business rule separate from responsibility for maintaining the technology. Both matter if the process is to remain understandable after its initial setup.
At Software Logic, we explore how connections between business applications can support everyday work, including the decisions that should remain with the people responsible. How quickly does this particular change need to arrive for your team to act usefully?

Have a question about your business? Talk to Liam.

Counting readers…