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:
- Check the How-to Guides for specific solutions
- See the API Reference for technical details
- Ask on Discord
- Report issues on GitHub