n8n workflows often run on a schedule, in the background, after a handover. AgentPing tells you when one fails silently and what each AI run cost, using a webhook node, no SDK required.
An n8n workflow can stop firing after an edit, stall on a slow step, or loop quietly while the rest of your automation looks fine. If it runs after a client handover, no one is watching it at all until something downstream breaks.
Add one HTTP Request node (or a final webhook step) that pings AgentPing. A bare ping gives you missed-run and failure alerts; pass the model and the token counts from your AI node and AgentPing prices the run for you, no cost maths in the workflow.
no SDK, just an HTTP Request node
# Heartbeat on every run (HTTP Request node, or curl from any step): curl "https://eu.ingest.agentping.io/v1/ping?key=ping_…&agent=lead-enrichment&status=ok" # Send the model + token counts from your AI node; we price it from your rate card: curl "https://eu.ingest.agentping.io/v1/ping?key=ping_…&agent=lead-enrichment&status=ok\ &provider=openai&model=gpt-4o&input_tokens=1240&output_tokens=380" # Already have a dollar figure? Pass cost_usd instead and it wins: curl "https://eu.ingest.agentping.io/v1/ping?key=ping_…&agent=lead-enrichment&status=ok&cost_usd=0.0123"
Full setup, environment variables and options are in the n8n setup docs.
Send one run from n8n and see cost, status and latency. Then add an alert for cost spikes or missed runs.
Pulse, live monitoring → Spend, cost attribution → Verify, quality scoring →