Automate Xero invoices and payments using webhooks, PostgreSQL and WhatsApp

26d96efe-5446-4c81-98e3-29d313560437

Latency
699ms
Cost
$0.0000
Tokens
0
Status
success
gpt-4o-mini

Workflow Graph

Trace

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