BookbagBookbag
Glossary

Webhook

An HTTP callback mechanism that sends event-driven data from one system to another in real time, enabling automated workflows triggered by specific events like order fulfillment or refund.

What it means

Key insight

Webhooks are what make proactive support possible — when Shopify fires an 'order shipped' webhook, Bookbag can immediately send the customer a tracking update without any polling or manual trigger.

A webhook is a way for one application to notify another of an event as soon as it happens. Instead of the receiving application periodically polling the sender asking 'did anything change?' (API polling), the sender pushes a notification to a pre-registered URL the moment the event occurs. In ecommerce, Shopify fires webhooks for dozens of events: order.created, order.fulfilled, order.cancelled, refund.created, customer.created, and many more. A support platform like Bookbag registers its webhook endpoint URL with Shopify. When a Shopify webhook fires, Bookbag receives the payload, processes it, and triggers the appropriate action — sending a shipping notification to the customer, auto-resolving a related support ticket, or updating the customer's order status in the support inbox. Webhooks also flow in the other direction: Bookbag can send webhook notifications to other systems (like a CRM or ERP) when a support event occurs — ticket resolved, CSAT collected, escalation triggered. Webhook reliability depends on proper error handling: most systems implement retry logic and signature verification to ensure payloads are genuine and delivered at least once.

Why it matters

Without webhooks, a support platform would need to constantly poll Shopify for order changes — wasting API quota and introducing delays. Webhooks provide instant, event-driven updates that enable real-time support automation: proactive shipping alerts, automatic ticket resolution when a refund is issued, and immediate escalation when an order is flagged.

How Bookbag helps

Shopify webhook integration

Bookbag listens to Shopify order and customer webhooks in real time, triggering support automations — shipping notifications, ticket updates, status changes — the moment an order event occurs.

Outbound webhook notifications

Bookbag can send webhook events to your own systems or third-party tools when support milestones happen — ticket resolved, escalation triggered, CSAT score submitted.

Webhook signature verification

All incoming Shopify webhooks are verified using HMAC signatures before processing, ensuring Bookbag only acts on genuine events from your store.

Frequently Asked Questions

See Bookbag in action

Join the ecommerce teams resolving more tickets, answering 24/7, and turning support into a revenue channel with Bookbag.