Skip to main content

Tutorials

Step-by-step guides to get you from zero to working webhooks.

Learning path

Follow these tutorials in order:

1. Getting Started

Install, configure, and send your first webhook event.

What you'll learn:

  • Installing Hook0 locally
  • Basic configuration
  • Creating your first application
  • Sending and receiving webhook events

Time: ~15 minutes


2. First Webhook Integration

Build an e-commerce webhook integration from scratch.

What you'll learn:

  • Setting up event types for e-commerce events
  • Creating webhook subscriptions
  • Handling webhook payloads in your application
  • Testing webhook delivery

Time: ~30 minutes


3. Event Types & Subscriptions

Event management in Hook0: types, schemas, subscriptions.

What you'll learn:

  • Creating and managing event types
  • Setting up subscriptions with filters
  • Using event schemas for validation
  • Managing subscription lifecycles

Time: ~25 minutes


4. Webhook Authentication

Signature verification and authentication.

What you'll learn:

  • Understanding Hook0 authentication (Biscuit tokens for user sessions, Service tokens for programmatic access)
  • Generating and validating tokens
  • Implementing signature verification
  • Security best practices

Time: ~20 minutes


Prerequisites

Before starting these tutorials, make sure you have:

  • Basic familiarity with webhooks and HTTP APIs
  • Docker installed (for self-hosting tutorial)
  • A code editor of your choice
  • Terminal/command line access

Getting help

If you get stuck:

  1. Check the How-to Guides for specific solutions
  2. See the API Reference for technical details
  3. Ask on Discord
  4. Report issues on GitHub