NEW: English for Tech Bundle → Save 40%
Your progress

Loading your progress…

Home
Technical Vocabularynoun · /ˈwɛbhʊk/

webhook

In simple English

Webhooks are a key pattern in modern software architecture that enable event-driven communication between systems. When an event occurs in one system (like a payment being processed or a user signing up), that system automatically sends an HTTP POST request to a predefined URL in another system. This allows different applications to stay synchronized without constant polling or manual intervention. In real tech companies, webhooks are used extensively for integrations. For example, payment processors like Stripe send webhooks when transactions complete, e-commerce platforms send webhooks when orders are placed, and CI/CD systems send webhooks when builds finish. Instead of your application constantly asking another system for updates (which wastes resources), the other system tells you immediately when something relevant happens. Developers configure webhooks by specifying a URL endpoint where their application will receive these notifications. The receiving application then processes the data in the webhook payload and takes appropriate action. This pattern reduces latency, improves efficiency, and is fundamental to building responsive integrations between services.

Understand how webhooks work, why they matter for integrations, and how to implement them in your application

At a glanceCEFR C1
Commonness4/5
Versatility4/5
FormalityCasualFormalNeutral
Spoken ↔ WrittenSpokenWrittenBoth
Directness ↔ DiplomaticDirectDiplomaticDirect
RegionUS and UK
New app · Free lessons

Speak up in meetings. Feel confident.

Standup vocabulary, native examples, and quick practice — 100+ free lessons

Start learning freeNo card needed · Google or email

Say it like this

We need to configure webhooks for the Stripe integration
I will set up a webhook to listen for deployment events
The webhook payload contains all the order details

Real examples

in a standup

"We integrated Slack webhooks so the team gets notified whenever a critical error is logged in production."

in a code review

"Make sure to validate the webhook signature before processing the request, otherwise we have a security vulnerability."

in a team meeting

"The webhook from GitHub automatically triggers our CI pipeline every time someone pushes code to main."

Don't say this

Handle with care. Webhooks are not the same as APIs. Webhooks are event-driven callbacks, while APIs are general interfaces for making requests. Do not use these terms interchangeably.

We use webhooks to request data from the API.
We use webhooks to receive real-time notifications when events occur.Webhooks receive pushed data, they do not request data. That would be an API call.
Our system is polling the webhook every 5 seconds.
Our system is listening for webhooks from the payment provider.Webhooks push data to you; you do not poll them. Polling is used with APIs.
We sent a webhook to update their database.
We triggered a webhook that sends data to their system.You do not send webhooks; services send webhooks to your endpoint when events occur.

Other forms

noun

webhook

"The webhook endpoint must handle HTTP POST requests."

noun

webhooks (plural)

"We are setting up multiple webhooks for different event types."

verb

webhook (used as verb in technical contexts)

"We webhook the notification to our logging system."

Often used with

configure webhooksSet up or arrange webhooks for a specific service
webhook endpointThe URL address where the webhook data will be sent
webhook payloadThe data or information sent in the webhook request
webhook signatureA security verification that confirms the webhook came from the legitimate source
listen for webhooksHave your system ready and waiting to receive webhook notifications
trigger a webhookCause an event that sends a webhook notification

Similar words

callbackA general term for functions called in response to events. Webhooks are HTTP-based callbacks.
push notificationWebhooks push data to your system, but push notifications typically refer to mobile app notifications.
event streamA continuous flow of events. Webhooks are one way to receive event data.

Opposites

pollingrequest-response

Practice

Try it

4 quick exercises

Pick the most natural phrasing

1. Your company wants to receive instant notifications from Stripe when payments succeed. Which is the best way to describe this?

Complete the sentence

2. When a user signs up, our system receives a _______ that contains their email and registration timestamp.

Spot the mistake

3. Which sentence uses webhook incorrectly?

Rewrite naturally

4. Rewrite in technical English: We want our system to know immediately when something happens in the other system without constantly asking it.

Questions

Quick poll

Have you said "webhook" in a standup this week?

Want more structured practice like this? Our English for Programmers course covers real workplace English in depth.

Your badges