Use Cases

Explore real-world patterns for webhook routing, transformation, and delivery with Hookbase. These examples demonstrate how to combine sources, destinations, routes, transforms, and filters to build powerful webhook pipelines.

Stripe Payment Fan-Out

Route Stripe payment events to multiple systems simultaneously. Send checkout.session.completed and invoice.paid events to your billing API, analytics service, and Slack notifications—each with custom transforms tailored to the destination.

View Example →

Key Features:

  • Multi-destination routing from a single source
  • Event filtering by type and amount
  • Custom JSONata transforms per destination
  • Slack Block Kit message formatting

GitHub → Slack Notifications

Route GitHub webhook events to different Slack channels based on event type. Send PR events to your #dev channel and deployment events to #ops, with rich, formatted messages.

View Example →

Key Features:

  • Header-based routing (x-github-event)
  • Conditional formatting based on status
  • Slack Block Kit integration
  • Color-coded messages for visibility

Shopify Order Routing

Route Shopify order webhooks to different systems based on order value and type. High-value orders ($500+) go to priority fulfillment and PagerDuty, all orders update inventory, and refunds notify the finance team via Slack.

View Example →

Key Features:

  • Content-based routing by order value and topic
  • PagerDuty integration for high-value order alerts
  • Inventory management with warehouse routing hints
  • Slack Block Kit refund notifications for finance

Multi-Provider Monitoring Dashboard

Aggregate webhooks from GitHub, Stripe, and Shopify into a unified monitoring dashboard using the fan-in pattern. Each provider's payload is normalized into a common schema with dedicated transforms.

View Example →

Key Features:

  • Fan-in from multiple providers to one destination
  • Normalized common schema across all providers
  • Easy to extend with new providers
  • Provider-specific severity mapping

Webhook Logging & Audit Trail

Build a compliance-grade webhook audit system that logs all events to a data warehouse. Includes structured audit records, PII field encryption, test event filtering, and non-repudiation through signature preservation.

View Example →

Key Features:

  • Dual routing: operational destinations + audit logging
  • Field encryption for PII/GDPR compliance
  • Test and health-check event filtering
  • Structured audit records with payload hashing

Email Delivery Monitoring Dashboard

Aggregate email delivery events from Resend, SendGrid, and Postmark into a unified monitoring dashboard. Normalize delivery, bounce, and complaint events across three different schemas into a common format, with Slack alerts for bounces and complaints.

View Example →

Key Features:

  • Fan-in from 3 email providers to one normalized destination
  • Handle SendGrid's batched array payloads
  • Common schema for delivery/bounce/complaint events
  • Slack alerts for email delivery issues

Multi-Payment Processor Consolidation

Consolidate transaction data from Stripe, Paddle, and Square into a single finance system. Normalize amounts, currencies, and event structures across direct payment processors and merchants of record.

View Example →

Key Features:

  • Fan-in from 3 payment processors
  • Currency normalization and amount standardization
  • MoR vs direct payment handling (Paddle)
  • High-value transaction alerts via Slack

Deployment Failure to Incident Management

Route Vercel deployment failures to PagerDuty incidents, Slack #ops channel, and Linear issue creation. Filter by deployment status, map severity levels, and deduplicate by deployment ID.

View Example →

Key Features:

  • Single source → filtered fan-out to 3 destinations
  • Status-based filtering for failures only
  • Severity mapping for PagerDuty incidents
  • Deduplication by deployment ID

SaaS User Onboarding Pipeline

Orchestrate multi-step onboarding when a new user signs up via Clerk. Send welcome emails through Resend, notify the team on Slack, create HubSpot contacts, and trigger internal onboarding workflows — all from a single user.created webhook.

View Example →

Key Features:

  • Single source → 4 destination orchestration
  • Custom transform per destination
  • User data enrichment for CRM
  • Welcome email with dynamic content

Cross-Platform Customer Data Sync

Sync customer data between Intercom and HubSpot into a central customer database. Normalize contacts, conversations, and deal updates into a common schema with Slack alerts for high-value actions.

View Example →

Key Features:

  • Bidirectional fan-in from Intercom + HubSpot
  • Handle HubSpot batched payloads
  • Common customer schema normalization
  • High-value deal alerts via Slack

Provider-Specific Examples

For more examples tailored to specific webhook providers, see our integration guides:

  • GitHub - PR events, deployments, issue tracking
  • Stripe - Payment processing, subscription management
  • Shopify - Order events, inventory updates
  • Paddle - Subscription billing, MoR payments
  • Square - Point of sale, payment processing
  • Slack - Interactive messages, slash commands
  • Twilio - SMS delivery, call events
  • Vercel - Deployment events, project updates
  • Clerk - User authentication, session events
  • Resend - Email delivery, bounce tracking
  • SendGrid - Email events, engagement tracking
  • Postmark - Email delivery, inbound processing
  • Intercom - Conversations, contacts, tickets
  • HubSpot - CRM events, deal updates
  • Linear - Issue tracking, project management

Each integration guide includes signature verification setup, common event patterns, and ready-to-use transform examples.

Build Your Own

These use cases are just starting points. Hookbase's flexible architecture lets you combine sources, destinations, routes, transforms, and filters to build custom pipelines for any webhook scenario.

Key Building Blocks:

Common Patterns

Fan-Out

Route a single webhook to multiple destinations with different transforms. Useful for:

  • Payment events → billing, analytics, notifications
  • CI/CD events → monitoring, chat, ticketing
  • Order events → inventory, fulfillment, customer service

Fan-In

Aggregate webhooks from multiple sources into a single destination. Useful for:

  • Multi-provider notifications → unified Slack channel
  • Cross-platform analytics → single data warehouse
  • Vendor consolidation → normalized API

Content-Based Routing

Route events to different destinations based on payload content:

  • High-value orders → priority queue
  • Failed payments → finance team alerts
  • Security events → dedicated monitoring

Enrichment

Transform webhooks by adding context from external APIs:

  • Customer data from CRM
  • Product details from catalog
  • Geolocation from IP addresses

Production Best Practices

When building webhook pipelines for production:

  1. Enable Deduplication - Prevent duplicate event processing (Guide)
  2. Configure Circuit Breakers - Protect downstream services from overload (Guide)
  3. Set Up Failover - Ensure critical events reach backup destinations (Guide)
  4. Use Notification Channels - Get alerted to delivery failures (Guide)
  5. Monitor with Audit Logs - Track configuration changes and access (Guide)
  6. Test with CLI - Validate your pipeline locally before deploying (Guide)

Need Help?