← ClaudeAtlas

webhookslisted

Webhook delivery methods, verification, retry behavior, payload handling, and implementation patterns for Shopify events. Triggers include: 'set up webhook', 'verify webhook signature', 'webhook delivery', 'HMAC verification', 'webhook retry', 'event subscription', 'webhook payload', 'AWS EventBridge Shopify', 'Google Pub/Sub webhook', 'webhook manifest'.
khadinakbarlabs/shopify-app-builder · ★ 1 · Web & Frontend · score 62
Install: claude install-skill khadinakbarlabs/shopify-app-builder
# Shopify Webhooks Implementation Guide ## When to Use This Skill Use webhooks when you need to: - Receive real-time event notifications from Shopify (orders, products, customers, fulfillments, etc.) - Sync external systems with Shopify data changes - Trigger automated workflows based on shop events - Monitor GDPR compliance actions (customer data erasure, shop deletion) - Process bulk operations completion - Update inventory or pricing in third-party systems ## Webhook Delivery Methods ### 1. HTTPS (Traditional) Most common delivery method. Webhooks sent as POST requests to your publicly accessible HTTPS endpoint. **Characteristics:** - Requires public HTTPS endpoint (443, TLS 1.2+) - Real-time delivery (within seconds) - Max 5 retries over 48 hours (exponential backoff: 10s, 30s, 1m, 2m, 8h) - Request timeout: 30 seconds - Payload size: max 2MB - Rate limiting: respect Shopify API rate limits **Configuration Example:** ```json { "deliveryMethod": { "https": { "address": "https://myapp.example.com/webhooks/shopify" } }, "query": "subscription { event { id occurredAt } }", "filter": "orders/created" } ``` ### 2. AWS EventBridge Asynchronous delivery via AWS EventBridge. Events queued in partner event bus. **Characteristics:** - No public endpoint needed - Queued delivery (managed by EventBridge) - Scalable, event-sourcing ready - Requires AWS EventBridge partner event bus setup - Lower operational overhead - Better for high-volume events **Set