Generic HTTP destination
Post Nimriz events to any compatible webhook or HTTP endpoint with custom headers and payload templates.
Nimriz provides a Generic HTTP outbound destination that sends server-side click and conversion events to any URL. This is perfect for custom data pipelines, proprietary systems, or niche automation platforms like Make (Integromat).
Requirements
You must have a Growth plan or higher to use the Generic HTTP destination.
Configuration
To set up a Generic HTTP destination, you configure the connection details similarly to a standard webhook, but with extra control over the payload shape.
1. HTTP Request Setup
- In Nimriz, go to IntegrationsDestinationsBrowse catalog.
- Choose Generic HTTP.
- Enter your Endpoint URL.
- Set your HTTP Method (
POST,PUT, orPATCH, usuallyPOST). - (Optional) Provide custom headers as JSON, such as
{"Authorization": "Bearer <your-token>"}. - Click Test connection, continue through the Filter events, Map fields, and Review steps, then click Connect destination.
2. Payload Templating
By default, Nimriz sends the full canonical JSON event schema. If your receiving system requires a specific structure, you can construct a Payload Template.
Nimriz uses a simple variable substitution engine. Wrap variable names in double curly braces {{variable_name}} inside your JSON template.
Example Template:
{
"event_time": "{{timestamp}}",
"link": "{{short_url}}",
"device_type": "{{device_category}}",
"source": "{{utm_source}}"
}
The system will interpolate the fields from the Nimriz click event payload before executing the HTTP request.
Delivery and Retries
The generic HTTP connector respects the same async delivery semantics as all destinations. Events are queued and delivered in the background; if your endpoint returns a temporary error (like 429 or 5xx), Nimriz retries automatically before moving the delivery to the dead-letter queue. You can monitor delivery health, recent attempts, and dead-letter items from the destination's detail page.
Related next steps
Ready to test this setup?
Create an account to try the workflow, or compare plans when the setup needs higher limits, integrations, or team controls.