🍪 This website uses cookies

    We use cookies to operate our website, analyze traffic, and support marketing activities where permitted by law.
    Learn more in our Cookie Policy.

    GlossaryWebhook
    Glossary · Technology

    What is Webhook?

    Definition

    A webhook is an automated message or notification that one system sends to another when a specific event occurs, enabling real-time, event-driven communication between systems. For example, a learning platform might send a webhook to an HR system when an employee completes a certification, triggering automatic credential updates. Webhooks power asynchronous, scalable integrations.

    Event-DrivenReal-TimeAutomationData SyncAsynchronous CommunicationWebhook
    In short

    Webhook at a glance.

    Automatic notification when event occurs
    Real-time data sync between systems
    Powers event-driven architecture
    Requires secure endpoint and error handling

    Webhooks vs traditional API calls

    Webhooks are push, not pull. Instead of the HR system repeatedly asking 'Did anyone complete training?', the learning platform pushes a notification immediately when completion happens. This is more efficient and enables real-time workflows. Webhooks are essential for modern integrations and automation.

    Learn more

    AI learning platform

    See how a modern, AI-native platform builds, delivers and tracks training — all in one place.

    Read the guide

    Webhook — frequently asked

    When an event occurs in the source system, it makes an HTTP POST request to a URL (the webhook endpoint) in the destination system, sending event data as JSON. The destination system processes the data.

    Use HTTPS for transmission. Include an API key or signature in the webhook payload. Validate that requests come from the expected source. Implement retry logic for failed deliveries.

    Most systems implement retry logic: they attempt resending the webhook multiple times over hours or days. If delivery continues to fail, alerts notify the recipient to fix the issue.

    From definition to done.

    See AI learning platform in action — turn your knowledge into training, built and tracked with AI.