Webhooks
Receive and process HTTP webhooks from external systems
Webhooks let external systems push data to your Weik.io platform right when things happen. No polling required.
What are Webhooks?
Instead of writing a job that asks an API “Did anything happen?” every five minutes, a webhook gives that API a URL and says “Hit this when something happens.” The external system sends an HTTP POST request the second there’s an update.
What you get
- Custom Endpoints - Spin up URLs for external services to call.
- Immediate Processing - Your integration flows kick off the millisecond the payload arrives.
- Built-in Security - You aren’t just leaving endpoints open to the internet. We support API keys, HMAC signatures, and IP allowlisting.
- Validation - Reject garbage data before it hits your integrations.
How it works
- You create a webhook endpoint in Weik.io.
- You give that URL to Stripe, GitHub, or whatever service you’re integrating with.
- The external service POSTs data to the endpoint.
- Weik.io validates the request and passes it to your integration flow.
- Your flow does its job, and Weik.io sends a 200 OK back to the external service.
When to use them
You should use webhooks anytime a system supports them:
- Payment notifications (Stripe, PayPal)
- Repository events (GitHub, GitLab)
- Form submissions
- Order status updates
Security
Please don’t leave webhook endpoints totally unsecured. You have options:
- API key authentication
- HMAC signature verification
- IP allowlisting (if the service publishes its IP ranges)
Webhook Management
The Webhooks dashboard lets you see your configured endpoints, check if they’re actually receiving traffic, and test them without having to wait for a real event.
Integration with Flows
Webhooks exist to trigger integration flows. Once the data lands, your flow takes over:
- Parsing the payload
- Transforming it into a format your internal systems understand
- Pushing it to a database, an event channel, or an API
What’s Next
- Integration Overview - Learn about integrations
- API Management - Secure and manage APIs
- Event Channels - Route webhook events