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

  1. Create a Trigv API key and subscribe your device to a channel such as automations.
  2. Add an HTTP Request node after the workflow step you want to monitor.
  3. Store the Trigv key in n8n credentials as an Authorization header.
  4. Send a JSON body to the Trigv event API and test the workflow.

HTTP Request settings

SettingValue
MethodPOST
URLhttps://api.trigv.com/api/v1/events
AuthenticationHeader auth with Authorization: Bearer trgv_YOUR_KEY.
Send bodyJSON
ResponseExpect 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

IssueFix
401 responseCheck the bearer token and make sure the credential is attached to the HTTP node.
422 responseConfirm channel and title are present in the JSON body.
No notificationConfirm the phone is subscribed to the same Trigv channel.