{"id":"14","name":"Update Crypto Values","nodes":[{"name":"CoinGecko","type":"n8n-nodes-base.coinGecko","position":[670,400],"parameters":{"coinId":"={{$json[\"fields\"][\"Symbol\"]}}","options":{"market_data":true,"localization":false},"operation":"get"},"typeVersion":1,"id":"087c7878-600e-4054-ad3d-9b7e2101896b","notes":"This coinGecko node performs automated tasks as part of the workflow."},{"name":"Get Portfolio","type":"n8n-nodes-base.airtable","position":[450,400],"parameters":{"table":"Portfolio","operation":"list","application":"appT7eX4iZcZVRIdq","additionalOptions":{"fields":["Symbol"]}},"credentials":{"airtableApi":"Airtable"},"typeVersion":1,"id":"195b1331-3cb6-4c20-bd59-b18f7da8245c","notes":"This airtable node performs automated tasks as part of the workflow."},{"name":"Set","type":"n8n-nodes-base.set","position":[870,400],"parameters":{"values":{"string":[{"name":"Present Price","value":"={{$json[\"market_data\"][\"current_price\"][\"usd\"]}}"},{"name":"Id","value":"={{$node[\"Get Portfolio\"].json[\"id\"]}}"}]},"options":{},"keepOnlySet":true},"typeVersion":1,"id":"2705b23f-911d-432b-a152-c59d4dc40fd7","notes":"This set node performs automated tasks as part of the workflow."},{"name":"Run Top of Hour","type":"n8n-nodes-base.cron","position":[240,400],"parameters":{"triggerTimes":{"item":[{"mode":"everyHour"}]}},"typeVersion":1,"id":"8643ddbe-1b5d-4ecc-aebc-9a4266842d7d","notes":"This cron node performs automated tasks as part of the workflow."},{"name":"Get Portfolio Values","type":"n8n-nodes-base.airtable","position":[1260,400],"parameters":{"table":"Portfolio","operation":"list","application":"appT7eX4iZcZVRIdq","additionalOptions":{"fields":["Present Value"]}},"credentials":{"airtableApi":"Airtable"},"typeVersion":1,"id":"3e6364df-a784-4e2d-8f76-c8da7611408a","notes":"This airtable node performs automated tasks as part of the workflow."},{"name":"Determine Total Value","type":"n8n-nodes-base.function","position":[1460,400],"parameters":{"functionCode":"var totalValues = 0;\n\nitems.forEach(sumValues);\n\nfunction sumValues(value, index, array) {\n  totalValues = totalValues + value.json.fields['Present Value'];\n}\n\nitems = [{\"json\": {}}];\n\n\nitems[0].json['Portfolio Value (US$)'] = totalValues;\n\nreturn items;"},"typeVersion":1,"id":"aacf8f65-4736-42a6-a9f8-b4362c8e84e7","notes":"This function node performs automated tasks as part of the workflow."},{"name":"Update Values","type":"n8n-nodes-base.airtable","position":[1070,400],"parameters":{"id":"={{$node[\"SplitInBatches\"].json[\"id\"]}}","table":"Portfolio","fields":["Present Price"],"options":{},"operation":"update","application":"appT7eX4iZcZVRIdq","updateAllFields":false},"credentials":{"airtableApi":"Airtable"},"typeVersion":1,"id":"8f0e854e-ba07-4820-9e56-e404e9a303df","notes":"This airtable node performs automated tasks as part of the workflow."},{"name":"Append Portfolio Value","type":"n8n-nodes-base.airtable","position":[1660,400],"parameters":{"table":"Portfolio Value","fields":["Portfolio Value (US$)"],"options":{},"operation":"append","application":"appT7eX4iZcZVRIdq","addAllFields":false},"credentials":{"airtableApi":"Airtable"},"typeVersion":1,"id":"a785c3f2-345a-46f6-a4c7-6e845e80032c","notes":"This airtable node performs automated tasks as part of the workflow."},{"id":"error-9b9222bf","name":"Error Handler","type":"n8n-nodes-base.stopAndError","typeVersion":1,"position":[1000,400],"parameters":{"message":"Workflow execution error","options":{}}}],"active":false,"settings":{"executionOrder":"v1","saveManualExecutions":true,"callerPolicy":"workflowsFromSameOwner","errorWorkflow":null,"timezone":"UTC","executionTimeout":3600,"maxExecutions":1000,"retryOnFail":true,"retryCount":3,"retryDelay":1000},"connections":{},"description":"Automated workflow: Update Crypto Values. This workflow processes data and performs automated tasks.","meta":{"instanceId":"workflow-83b2cc6d","versionId":"1.0.0","createdAt":"2025-09-29T07:07:43.963644","updatedAt":"2025-09-29T07:07:43.963665","owner":"n8n-user","license":"MIT","category":"automation","status":"active","priority":"high","environment":"production"},"notes":"Excellent quality workflow: Update Crypto Values. This workflow has been optimized for production use with comprehensive error handling, security, and documentation."}