Webhook
What is Webhook?
“Webhook” in Konnectify is a universal HTTP connector that lets you call any public (or privately accessible) endpoint using standard HTTP methods. It’s a great fit when an app doesn’t have a native integration, when you need to hit a custom API route, or when you want full control over headers, authentication, and payloads.
By combining Webhook actions with Konnectify workflow logic, you can stitch together APIs, send event notifications, update records in external systems, and build lightweight API-to-API automations without writing code.
Use any service that provides an HTTP endpoint (webhooks, REST APIs, internal tools). This connector sends requests to that endpoint from Konnectify.
Learn about webhooks →Build workflows that connect your apps and APIs in minutes using triggers, actions, mapping, and retries.
Create a free account →API & authentication
This connector supports credential-based authentication settings when making requests (for example, adding an API key or token as a header, using Basic Auth, or passing credentials through custom headers). The exact method depends on the endpoint you’re calling.
- Bearer token in header: Authorization: Bearer <token>
- API key in header: x-api-key: <key>
- Basic Auth (username + password) for legacy endpoints
- HMAC signatures (computed in a prior step) passed as headers
Available operations map to standard HTTP methods:
- GET — fetch data
- POST — create/send data
- PUT — replace/update data
- PATCH — partial update
- DELETE — remove data
Rate limits and доступ (access) depend on the API you’re calling. If the endpoint enforces quotas, use Konnectify retries, backoff, and batching patterns to avoid request failures.
API docs: refer to the documentation for the specific API you’re calling (e.g., your vendor’s REST API docs). If you’re calling a third-party service, locate their official API reference and confirm required headers, payload schema, and expected response codes.
How to connect
- The destination endpoint URL (including path)
- Authentication details required by that endpoint (token / API key / Basic credentials)
- Any required headers (Content-Type, Accept, Authorization, etc.)
- Payload schema (for POST/PUT/PATCH) and sample test data
Add Webhook to a Workflow
- Open your Konnectify Workflow builder.
- Click Add step and search for Webhook.
- Select the HTTP method action you need (GET/POST/PUT/PATCH/DELETE).
Authorize via Credentials
- Choose how your endpoint expects authentication (Bearer token, API key header, Basic Auth, etc.).
- Add the required credential value(s) in the action configuration (usually as headers).
- If your endpoint requires IP allowlisting, allow Konnectify’s outbound traffic (your network team can help).
Configure the Trigger or Action
- Paste the full endpoint URL and set any query parameters.
- Add headers such as Content-Type: application/json when sending JSON.
- For POST/PUT/PATCH, map your workflow fields into the request body.
Test the Workflow
- Run a test with a known payload.
- Inspect the response status code and body to confirm success.
- If the API returns an error (4xx/5xx), update headers/body and retest.
Activate the Workflow
- Turn the workflow On.
- Monitor initial runs and confirm the destination system receives requests as expected.
- Add error handling paths as needed (retries, alerts, or fallback steps).
Triggers 0
This connector doesn’t include native triggers. Use triggers from other apps in your workflow (or a Scheduler trigger) and then use Webhook actions to call your target endpoint.
Actions 5
Use these actions to send requests to any HTTP endpoint. Grouped below by module.
Popular automations
Examples of common patterns using Webhook actions (paired with triggers from other apps in Konnectify).
Send a notification to a custom webhook when a record changes
When a lead, ticket, or deal updates in another app, call your internal webhook endpoint to notify downstream systems.
Fetch enrichment data from an API and update a downstream system
Pull extra details from a third-party API, then pass the response to later steps for mapping and updates.
Sync status updates to a partner system
When an order is fulfilled (or a ticket is resolved), send a partial update to a partner API to keep both systems in sync.
Clean up external resources on lifecycle events
When a user is deactivated or a subscription ends, remove or deprovision resources in another system using a DELETE call.
FAQ
Was this article helpful?
That’s Great!
Thank you for your feedback
Sorry! We couldn't be helpful
Thank you for your feedback
Feedback sent
We appreciate your effort and will try to fix the article