Automate Xero invoices and payments using webhooks, PostgreSQL and WhatsApp

9d87e33d-4518-4dd6-a005-cd58b1801ec2

Latency
699ms
Cost
$0.0000
Tokens
0
Status
success
gemini-2.5-flash

Workflow Graph

Trace

[
  {
    "data": {
      "nodeType": "trigger"
    },
    "event": "node_start",
    "nodeId": "46e661c8-a327-49d0-87e0-1f04332719eb",
    "timestamp": 1783213917012
  },
  {
    "data": {
      "kind": "n8n-nodes-base.webhook"
    },
    "event": "seeded",
    "nodeId": "trigger",
    "timestamp": 1783213917012
  },
  {
    "data": {
      "status": "ok",
      "nodeType": "trigger"
    },
    "event": "node_end",
    "nodeId": "46e661c8-a327-49d0-87e0-1f04332719eb",
    "timestamp": 1783213917012
  },
  {
    "data": {
      "nodeType": "trigger"
    },
    "event": "node_start",
    "nodeId": "46877753-f483-4723-b94c-ef44eb4d4ec4",
    "timestamp": 1783213917013
  },
  {
    "data": {
      "kind": "n8n-nodes-base.webhook"
    },
    "event": "seeded",
    "nodeId": "trigger",
    "timestamp": 1783213917013
  },
  {
    "data": {
      "status": "ok",
      "nodeType": "trigger"
    },
    "event": "node_end",
    "nodeId": "46877753-f483-4723-b94c-ef44eb4d4ec4",
    "timestamp": 1783213917013
  },
  {
    "data": {
      "nodeType": "integration"
    },
    "event": "node_start",
    "nodeId": "fc186c16-7e9b-4a82-be6d-f80cdbc5970b",
    "timestamp": 1783213917015
  },
  {
    "data": {
      "mode": "read",
      "status": "ok",
      "fixture": true,
      "service": "xero",
      "latencyMs": 0,
      "operation": "run",
      "simulated": true
    },
    "event": "integration_mocked",
    "nodeId": "integration",
    "timestamp": 1783213917015
  },
  {
    "data": {
      "status": "ok",
      "nodeType": "integration"
    },
    "event": "node_end",
    "nodeId": "fc186c16-7e9b-4a82-be6d-f80cdbc5970b",
    "timestamp": 1783213917015
  },
  {
    "data": {
      "nodeType": "integration"
    },
    "event": "node_start",
    "nodeId": "91b4f81e-35dd-42ee-892b-129e1aad06dd",
    "timestamp": 1783213917016
  },
  {
    "data": {
      "mode": "write",
      "status": "ok",
      "service": "postgres",
      "safeMode": true,
      "latencyMs": 180,
      "operation": "update",
      "simulated": true
    },
    "event": "integration_mocked",
    "nodeId": "integration",
    "timestamp": 1783213917197
  },
  {
    "data": {
      "status": "ok",
      "nodeType": "integration"
    },
    "event": "node_end",
    "nodeId": "91b4f81e-35dd-42ee-892b-129e1aad06dd",
    "timestamp": 1783213917197
  },
  {
    "data": {
      "nodeType": "if"
    },
    "event": "node_start",
    "nodeId": "28cd7036-ad73-4808-9358-d286a30aa713",
    "timestamp": 1783213917198
  },
  {
    "event": "false branch",
    "nodeId": "if",
    "timestamp": 1783213917198
  },
  {
    "data": {
      "status": "ok",
      "nodeType": "if"
    },
    "event": "node_end",
    "nodeId": "28cd7036-ad73-4808-9358-d286a30aa713",
    "timestamp": 1783213917198
  },
  {
    "data": {
      "nodeType": "integration"
    },
    "event": "node_start",
    "nodeId": "ae217e1c-558d-478e-b306-2d7018c6e191",
    "timestamp": 1783213917200
  },
  {
    "data": {
      "mode": "write",
      "status": "ok",
      "service": "xero",
      "safeMode": true,
      "latencyMs": 500,
      "operation": "update",
      "simulated": true
    },
    "event": "integration_mocked",
    "nodeId": "integration",
    "timestamp": 1783213917701
  },
  {
    "data": {
      "status": "ok",
      "nodeType": "integration"
    },
    "event": "node_end",
    "nodeId": "ae217e1c-558d-478e-b306-2d7018c6e191",
    "timestamp": 1783213917701
  },
  {
    "data": {
      "nodeType": "integration"
    },
    "event": "node_start",
    "nodeId": "d6f9e06a-b35e-4491-8144-9f25742d3c61",
    "timestamp": 1783213917702
  },
  {
    "data": {
      "mode": "read",
      "status": "ok",
      "fixture": true,
      "service": "postgres",
      "latencyMs": 0,
      "operation": "read",
      "simulated": true
    },
    "event": "integration_mocked",
    "nodeId": "integration",
    "timestamp": 1783213917702
  },
  {
    "data": {
      "status": "ok",
      "nodeType": "integration"
    },
    "event": "node_end",
    "nodeId": "d6f9e06a-b35e-4491-8144-9f25742d3c61",
    "timestamp": 1783213917702
  },
  {
    "data": {
      "nodeType": "passthrough"
    },
    "event": "node_start",
    "nodeId": "80970a52-22ab-45a2-b12a-09787ab1b3a4",
    "timestamp": 1783213917704
  },
  {
    "data": {},
    "event": "noOp",
    "nodeId": "passthrough",
    "timestamp": 1783213917704
  },
  {
    "data": {
      "status": "ok",
      "nodeType": "passthrough"
    },
    "event": "node_end",
    "nodeId": "80970a52-22ab-45a2-b12a-09787ab1b3a4",
    "timestamp": 1783213917704
  },
  {
    "data": {
      "nodeType": "integration"
    },
    "event": "node_start",
    "nodeId": "bfbf6c28-9698-44f7-83ea-136decf182b7",
    "timestamp": 1783213917705
  },
  {
    "data": {
      "mode": "read",
      "status": "ok",
      "fixture": true,
      "service": "twilio",
      "latencyMs": 0,
      "operation": "read",
      "simulated": true
    },
    "event": "integration_mocked",
    "nodeId": "integration",
    "timestamp": 1783213917705
  },
  {
    "data": {
      "status": "ok",
      "nodeType": "integration"
    },
    "event": "node_end",
    "nodeId": "bfbf6c28-9698-44f7-83ea-136decf182b7",
    "timestamp": 1783213917705
  },
  {
    "data": {
      "nodeType": "integration"
    },
    "event": "node_start",
    "nodeId": "3defccf8-8d1e-4090-a66e-a42ec8ebfd0c",
    "timestamp": 1783213917707
  },
  {
    "data": {
      "mode": "read",
      "status": "ok",
      "fixture": true,
      "service": "googleCalendar",
      "latencyMs": 0,
      "operation": "read",
      "simulated": true
    },
    "event": "integration_mocked",
    "nodeId": "integration",
    "timestamp": 1783213917707
  },
  {
    "data": {
      "status": "ok",
      "nodeType": "integration"
    },
    "event": "node_end",
    "nodeId": "3defccf8-8d1e-4090-a66e-a42ec8ebfd0c",
    "timestamp": 1783213917707
  },
  {
    "data": {
      "nodeType": "integration"
    },
    "event": "node_start",
    "nodeId": "66eec00c-c906-4ce7-af0d-663627a35026",
    "timestamp": 1783213917708
  },
  {
    "data": {
      "mode": "read",
      "status": "ok",
      "fixture": true,
      "service": "googleCalendar",
      "latencyMs": 0,
      "operation": "delete",
      "simulated": true
    },
    "event": "integration_mocked",
    "nodeId": "integration",
    "timestamp": 1783213917708
  },
  {
    "data": {
      "status": "ok",
      "nodeType": "integration"
    },
    "event": "node_end",
    "nodeId": "66eec00c-c906-4ce7-af0d-663627a35026",
    "timestamp": 1783213917708
  },
  {
    "data": {
      "nodeType": "integration"
    },
    "event": "node_start",
    "nodeId": "91bec07f-240b-4a65-a99e-84e3c4a5a6fd",
    "timestamp": 1783213917709
  },
  {
    "data": {
      "mode": "read",
      "status": "ok",
      "fixture": true,
      "service": "twilio",
      "latencyMs": 0,
      "operation": "read",
      "simulated": true
    },
    "event": "integration_mocked",
    "nodeId": "integration",
    "timestamp": 1783213917709
  },
  {
    "data": {
      "status": "ok",
      "nodeType": "integration"
    },
    "event": "node_end",
    "nodeId": "91bec07f-240b-4a65-a99e-84e3c4a5a6fd",
    "timestamp": 1783213917709
  },
  {
    "data": {
      "nodeType": "passthrough"
    },
    "event": "node_start",
    "nodeId": "d590ac64-9726-4281-b623-d0c3f067000e",
    "timestamp": 1783213917710
  },
  {
    "data": {},
    "event": "noOp",
    "nodeId": "passthrough",
    "timestamp": 1783213917710
  },
  {
    "data": {
      "status": "ok",
      "nodeType": "passthrough"
    },
    "event": "node_end",
    "nodeId": "d590ac64-9726-4281-b623-d0c3f067000e",
    "timestamp": 1783213917710
  },
  {
    "data": {
      "nodeType": "passthrough"
    },
    "event": "node_start",
    "nodeId": "dc9f2c38-1ea9-4023-aaac-83e1fe0d576b",
    "timestamp": 1783213917711
  },
  {
    "data": {},
    "event": "noOp",
    "nodeId": "passthrough",
    "timestamp": 1783213917711
  },
  {
    "data": {
      "status": "ok",
      "nodeType": "passthrough"
    },
    "event": "node_end",
    "nodeId": "dc9f2c38-1ea9-4023-aaac-83e1fe0d576b",
    "timestamp": 1783213917711
  }
]