Skip to content

Glossary · Triggers & webhooks

Polling vs webhooks

Also called: polling trigger, instant trigger, push vs pull

Polling means your system asks another system for new data on a fixed schedule; webhooks mean the other system pushes each event to you the moment it happens.

Both answer the same question, "what changed?", from opposite ends.

PollingWebhooks
Who starts itThe receiver, every N minutesThe sender, on each event
DelayUp to one intervalSeconds
Works whenThe API can list recent recordsThe app supports webhooks and can reach your URL
CostA request per check, even when nothing changedA request per event
Missed eventsRare if the poll uses a cursor or "modified since"Possible if your endpoint is down and the sender doesn't retry

Why tools use both

Many apps either don't offer webhooks, offer them only on expensive plans, or configure them per app rather than per customer. Polling works anywhere the API can answer "records created after X". Webhooks are faster and lighter where they exist. A good automation platform offers an instant trigger when the app supports it and falls back to polling when it doesn't.

Polling done right

A careful poller remembers a cursor (the last id or timestamp it saw) and asks only for newer records, so each check is cheap and nothing is processed twice. It also respects the API's rate limit: checking every minute against an API that allows a few hundred calls a day won't last.

In Fluxo Flow

App event triggers come in both kinds. Polling triggers (a new HubSpot contact, a new Google Sheets row, a new QuickBooks payment) are checked on your plan's schedule interval, never faster than the app allows, and remember where they left off. Instant triggers arrive by webhook where the app supports it, such as Slack's new-message and reaction-added events or Stripe's instant payment trigger. Each integration page labels which kind each trigger is.

All 40 glossary terms

Build your first workflow today.

Build and Dry Run on the Free plan, no credit card. Run live on a paid plan, on your own AI key at cost.

Free to explore · No credit card · 30-day money-back guarantee on paid plans