n8n push notifications with the HTTP Request node
Send Trigv push notifications from n8n workflows when automations finish, fail, or need human attention. Until a native Trigv node is available, the HTTP Request node gives you the same event API.
Best uses
Workflow completion
Notify when a sync, import, report, or AI workflow completes successfully.
Error branches
Use an Error Trigger workflow to send high-signal failure alerts to your phone.
Human review
Send a notification when an automation needs approval, manual cleanup, or follow-up.
Set up the HTTP Request node
- Create a Trigv API key and subscribe your device to a channel such as
automations. - Add an HTTP Request node after the workflow step you want to monitor.
- Store the Trigv key in n8n credentials as an
Authorizationheader. - Send a JSON body to the Trigv event API and test the workflow.
HTTP Request settings
| Setting | Value |
|---|---|
| Method | POST |
| URL | https://api.trigv.com/api/v1/events |
| Authentication | Header auth with Authorization: Bearer trgv_YOUR_KEY. |
| Send body | JSON |
| Response | Expect HTTP 202 when Trigv accepts the event. |
JSON body example
Use n8n expressions to include values from earlier nodes.
Code
{
"channel": "automations",
"title": "n8n workflow completed",
"description": "{{ $json.message || 'Workflow finished successfully' }}",
"level": "success",
"event_type": "n8n.workflow.completed"
} Error workflow example
Create a separate workflow with an Error Trigger, then add the same HTTP Request node.
Code
{
"channel": "automations",
"title": "n8n workflow failed",
"description": "{{ $json.execution.error.message }}",
"level": "error",
"event_type": "n8n.workflow.failed"
} Troubleshooting
| Issue | Fix |
|---|---|
401 response | Check the bearer token and make sure the credential is attached to the HTTP node. |
422 response | Confirm channel and title are present in the JSON body. |
| No notification | Confirm the phone is subscribed to the same Trigv channel. |