Configuration
| Field | Required | Default | Description |
|---|---|---|---|
| URL | Yes | — | The endpoint to send the request to. Supports {{variables}}. |
| Method | Yes | POST | HTTP method: GET, POST, PUT, PATCH, or DELETE. |
| Headers | No | — | Custom headers as key-value pairs. Supports {{variables}} in values. |
| Body | No | — | Request body for POST, PUT, PATCH, and DELETE. Supports {{variables}}. |
Variables
Use variables in the URL, headers, and body:Output
| Field | Description |
|---|---|
statusCode | The HTTP response status code |
body | The response body (max 1 MB) |
headers | Response headers |
{"orderId": "123"}, you can reference {{nodeId.body.orderId}} in later actions.
Example: Send call data to a CRM
Common use cases
- CRM updates — Push call outcomes to Salesforce, HubSpot, or any CRM with an API
- Zapier / Make — Trigger Zapier Zaps or Make scenarios via webhook URL
- n8n workflows — Trigger n8n automations from Nedzo
- Custom logging — Send conversation data to your own analytics backend
- Slack alternatives — Post to any service that accepts incoming webhooks
Limits
| Limit | Value |
|---|---|
| Request timeout | 30 seconds |
| Max response size | 1 MB |
| Retries on failure | 3 (exponential backoff) |
Security
- Only
http://andhttps://URLs are allowed - Requests to private/internal IP addresses are blocked (localhost, 10.x.x.x, 172.16.x.x, 192.168.x.x, etc.)
- Always use HTTPS for endpoints that require authentication
