Skip to main content

Integrations Practical guide 3 min read

Webhooks or Polling: How Quickly Does Your Business Need an Update?

Understand webhooks and polling without the jargon. Match update speed to the business task, and ask how a connection catches missed or delayed changes.

Written by RightCyber · Published by RightCyber

Published · Updated

Sources checked 25 October 2026 · Review due 25 January 2027

AI-assisted research, drafting and editorial checks by RightCyber. Sources checked on 25 October 2026.

At a glance

Choose an acceptable delay for the business task, then use supported notifications, scheduled checks or both with a way to catch missed changes.

On this pageArticle contents

Share this article

LinkedInEmail

A webhook tells your connection that something changed. Polling means your connection regularly asks whether anything changed. Neither is automatically the right choice for every business process.

Start with the delay you can tolerate. An overnight management report and a customer waiting for a booking confirmation do not need the same update speed.

What happens in each approach?

With polling, a connection might ask the order system every ten minutes for new orders. The delay depends partly on when the next check runs. Checking more often uses more requests and processing, even when nothing has changed.

With a webhook, the order system sends a notification to a receiving service. That can start work sooner, although “notification received” and “the right record was updated” remain separate outcomes.

Shopify's webhook overview explains this notification approach and its alternative to continuous polling. The available events and their contents depend on the provider. Some notifications contain useful record details, while others simply tell the receiver to fetch the current record.

Work backwards from the missed deadline

Consider a fictional equipment-hire business. Its daily revenue summary can wait until the next morning. A new reservation may need attention sooner so staff do not promise the same item to another customer.

Write three practical requirements for each process:

  1. Normal delay: how quickly an update should usually appear.
  2. Attention point: how old an unfinished update can become before a person needs to act.
  3. Fallback: what staff should do while the connection is unavailable.

These are business requirements to agree and test, not guarantees created by selecting a webhook option.

Ask about coverage and missed changes

A system might send notifications for new records but not for every edit or cancellation. A receiver may also be unavailable at the wrong moment.

Ask the developer to identify the events covered, how subscriptions remain active and how the integration checks for gaps. Google's Calendar push guide documents notification channels and their expiry. That illustrates why a connection can need maintenance even when the underlying business process has not changed.

A periodic comparison can complement notifications. It should compare meaningful records or changes, rather than repeatedly copying everything without considering volume and provider limits.

Specify what you want to see

For the hire business, a useful demonstration would include a normal booking, an amendment, a cancellation, two notifications for the same change and a temporary receiving outage.

Staff should be able to see the last successful comparison and any work still waiting. Ask whether an alert means the notification failed, processing failed or the final business record is missing. Those call for different responses.

Choose the simplest supported design that meets the timing requirement. “Real time” is a marketing phrase until someone defines the expected delay, measures it and shows how missed changes are recovered.

Provenance

Sources reviewed

Reviewed 25 October 2026

Sources reviewed by RightCyber on 25 October 2026. A source’s classification describes where it came from; it is not a blanket claim about every source.

How we prepare guidance and handle corrections

Disclaimer

Examples and suggested acceptance checks are illustrative, not customer case studies or measured results. Features, permissions and limits vary by provider and account. Confirm the intended behaviour in an authorised test setup.

Clarifications

Frequently asked questions

Does a webhook guarantee an instant update?
No. A webhook is a notification mechanism. Delivery, processing, queues and the receiving system can all add delay. Agree a business target and test how the connection handles missed, duplicate or late messages.
Can an integration use webhooks and polling together?
Yes, where the systems support them. Notifications can start useful work quickly while periodic checks compare records and catch changes that were missed. The interval should reflect the consequences of stale information and the provider’s limits.

Work with RightCyber

Get help with your project

Show us the systems, a representative record and the result your team needs. We can assess a practical connection and its recovery process.

Keep exploring

Browse the RightCyber Blog
  • AI & automation

    What Should a Small Business Automate First?

    Compare real tasks before choosing a tool. A fictional shortlist, time calculation and reusable project brief help you select and test a worthwhile first automation.