curl. It takes about five minutes.
1
Create an account
Go to hooksnode.com/register. Sign up with email, Google or GitHub. If you use email, enter the six-digit code that we send to you.
2
Create a workspace and a project
A workspace holds your team, projects and bill. A project holds sources, destinations and events. The dashboard asks for both on first sign-in.Each project starts with one webhook source. Its URL is:Copy the URL from the project page.
3
Add a destination
A destination is the URL that gets your events. Open Destinations and add one.To test, use an echo endpoint such as
https://httpbin.org/post.4
Send an event
enqueued is the number of destinations that got a delivery.5
See the event
Open Events in the dashboard. The event is there, with its headers, body and the delivery attempt to your destination.
Connect a real provider
Paste the source URL into your provider’s webhook settings:- Paystack: Settings → API Keys & Webhooks.
- Flutterwave: Settings → Webhooks.
- Stripe: the Webhooks page of the Developers dashboard.
- GitHub: repository Settings → Webhooks → Payload URL.
Next steps
Add more sources
Connect WhatsApp, mailboxes and URLs.
Filter and transform
Send each destination only the events it needs.
Verify signatures
Check that a request came from hooksnode.
Develop locally
Send live webhooks to your laptop.