Quick Start Overview
Get up and running with Relae in just 5 minutes. This guide will walk you through the entire process from signup to receiving your first webhook.
What You'll Accomplish
By the end of this quick start guide, you'll have:
- ✅ Created a Relae account
- ✅ Set up your first webhook destination
- ✅ Configured your vendor to send webhooks to Relae
- ✅ Received and forwarded your first webhook event
- ✅ Verified the HMAC signature on the forwarded webhook
Prerequisites
Before you begin, make sure you have:
- A valid email address for account creation
- A vendor account that supports webhooks (Stripe, Shopify, GitHub, etc.)
- An endpoint URL where you want to receive webhooks (your application)
Your application needs an HTTP endpoint that can receive POST requests. This can be:
- Your production API:
https://api.yourdomain.com/webhooks - A staging server:
https://staging.yourdomain.com/webhooks - For testing: Use webhook.site or RequestBin to get a temporary URL
The Process
Here's how webhook delivery works with Relae:
Estimated Time
- Account setup: 2 minutes
- Destination configuration: 2 minutes
- Vendor integration: 1-5 minutes (depending on vendor)
Total: ~5-10 minutes
Ready to Start?
Let's begin with Setting Up Your Account →
Need Help?
If you run into any issues during setup:
- Check the Common Issues section below
- Review the Core Concepts for deeper understanding
- Email us at support@relaehook.com
Common Issues
I don't have an application endpoint yet
No problem! For testing purposes, you can use:
- webhook.site - Instant test endpoint
- RequestBin - Another great testing tool
- Ngrok - Tunnel to your localhost for development
These services give you a temporary URL where you can see incoming webhooks in real-time.
My vendor doesn't allow custom webhook URLs
Most webhook providers allow you to configure custom endpoints. Look for:
- "Webhooks" or "API Webhooks" in settings
- "Notifications" or "Integrations"
- "Developer Settings" or "API Configuration"
If you can't find it, contact your vendor's support team.
What if my application is down?
That's exactly why Relae exists! If your application is down or returns an error:
- Relae will automatically retry the webhook up to 5 times
- Each retry uses exponential backoff (wait longer between attempts)
- After 5 failed attempts, the event moves to the Dead Letter Queue
- You can manually retry events from the DLQ when your app is back online
You'll never lose a webhook event.
Do I need to verify signatures twice?
No! Relae handles this for you:
- Incoming: Relae verifies the vendor's signature (if you provide the secret)
- Outgoing: Relae signs the forwarded webhook with its own HMAC signature
You only need to verify Relae's signature on the forwarded webhook. This is actually more secure because each destination has its own unique signing secret.
Next Steps
Ready to create your account? Head over to Setup to get started! →