UNPKG

claude-flow-novice

Version:

Claude Flow Novice - Advanced orchestration platform for multi-agent AI workflows with CFN Loop architecture Includes Local RuVector Accelerator and all CFN skills for complete functionality.

93 lines 3.23 kB
{ "name": "Marketing Analytics Data Workflow", "nodes": [ { "type": "n8n-nodes-base.httpRequest", "name": "Authenticate with Analytics Platforms", "parameters": { "authentication": "OAuth2", "oauthTokenUrl": "${GA4_TOKEN_URL}", "oauthClientId": "${GA4_CLIENT_ID}", "oauthClientSecret": "${GA4_CLIENT_SECRET}", "oauthScopes": ["analytics_read"] } }, { "type": "n8n-nodes-base.set", "name": "Prepare Analytics Request", "parameters": { "values": { "start_date": "{{$json.start_date}}", "end_date": "{{$json.end_date}}", "report_types": ["website_traffic", "conversion", "engagement"] } } }, { "type": "n8n-nodes-base.httpRequest", "name": "Get Website Traffic", "parameters": { "method": "GET", "url": "${GA4_API_BASE}/reports:batchGet", "authentication": "predefinedCredentialType", "errorHandler": { "mode": "exponentialBackoff", "maxRetries": 2 } } }, { "type": "n8n-nodes-base.httpRequest", "name": "Get Social Engagement", "parameters": { "method": "GET", "url": "${META_INSIGHTS_API}/engagement", "authentication": "predefinedCredentialType" } }, { "type": "n8n-nodes-base.httpRequest", "name": "Get Email Campaign Performance", "parameters": { "method": "GET", "url": "${MAILCHIMP_API_BASE}/reports", "authentication": "predefinedCredentialType" } }, { "type": "n8n-nodes-base.function", "name": "Consolidate Analytics Report", "parameters": { "functionCode": "return Object.assign({}, $input.websiteTraffic, $input.socialEngagement, $input.emailPerformance)" } }, { "type": "n8n-nodes-base.switch", "name": "Analytics Data Validation", "parameters": { "rules": [ { "condition": "{{Object.keys($json).length > 0}}", "output": "Valid Report" }, { "condition": "{{Object.keys($json).length === 0}}", "output": "Empty Report" } ] } } ], "connections": { "Authenticate with Analytics Platforms": { "main": [["Prepare Analytics Request"]] }, "Prepare Analytics Request": { "main": [["Get Website Traffic"]] } }, "settings": { "errorWorkflow": true, "saveExecutionProgress": true } }