Webhook
A webhook is a URL your application exposes, called automatically by a third-party service when an event happens (successful payment, new lead, file uploaded). Instead of periodically polling the third-party API, you receive the information as a near real-time push.
Webhooks are everywhere in modern integrations: Stripe notifies a payment, HubSpot a won deal, GitHub a merged pull request. On an AI or business integration project, they're often the trigger for a workflow: an event arrives, an agent or pipeline handles the rest. Designed well (signature, idempotency, retry queue), they make systems reactive without useless load.
Classic mistakes: not verifying the webhook signature (anyone can post fake events), not handling retries (the same event arrives multiple times), or running heavy logic directly in the HTTP handler (timeouts). A webhook should acknowledge quickly, then process asynchronously and idempotently.
Follow Fragments Studio on Google
Add us to your preferred sources and our articles get surfaced first in Top Stories, AI Overviews and AI Mode.
