Home / Companies / Hookdeck / Blog / November 2026

November 2026 Summaries

2 posts from Hookdeck

Filter
Month: Year:
Post Summaries Back to Blog
Paddle webhooks enable SaaS applications to synchronize subscription access with billing events that occur after checkout, including renewals, upgrades, failed payments, pauses, and cancellations. Using Paddle’s Next.js starter kit with Supabase as an example, the discussion recommends storing subscription status, product or price information, customer IDs, and scheduled-change dates locally so access checks can be fast, while retrieving less time-sensitive billing history directly from Paddle. Integrations should verify webhook signatures from the raw request body, return a successful response within Paddle’s five-second limit, process events asynchronously when needed, deduplicate deliveries using event_id, and use occurred_at timestamps to prevent delayed events from overwriting newer subscription states. Paddle provides both broad update events and convenience events for specific changes, though subscription.created and subscription.updated are generally sufficient for provisioning. Teams can recover from outages or data drift by reconciling against Paddle’s 90-day event stream and can test scenarios such as failed renewals through the webhook simulator, preferably using separate simulation destinations. Access should be granted from verified backend subscription events rather than browser-side checkout completion, with statuses such as trialing and active typically allowing access, past_due permitting temporary access, paused limiting it, and canceled revoking it. Hookdeck can optionally verify webhooks at the edge, queue deliveries, and extend processing time, but applications still need their own idempotency and event-ordering safeguards.
Nov 04, 2026 3,761 words in the original blog post.
Hookdeck Inspect was developed as a webhook-testing service that coding agents can use directly through a URL without requiring MCP, skills, accounts, JavaScript execution, or setup prompts. Testing across hundreds of agent runs found that compatibility depends less on API comprehension than on the limitations of fetch tools and agent harnesses, which may lack header support, cache responses, summarize pages, block background processes, or prevent agents from sleeping or streaming events. The service therefore uses server-rendered plain-text instructions, GET-only interactions, query parameters instead of headers, unique resume URLs, no-store caching, and a blocking wait endpoint that returns either a received webhook or a timeout with a fresh URL. Embedded machine-readable metadata, streaming, guided polling, retry commands, and forceful instructions were generally less effective, while visible page copy substantially improved agent behavior but could affect models differently. The author argues that MCP can help agents access services, but it cannot resolve environmental constraints imposed by their hosting platforms, making multi-model and multi-environment testing essential. Hookdeck Inspect’s final design aims to provide a self-describing webhook URL that most non-entry-level models can use reliably, including for creating a webhook and reporting when a request arrives.
Nov 03, 2026 1,630 words in the original blog post.