← All N8N workflows
AI & researchCodeGoogle SheetsHTTP RequestIfMerge

fetch apple press releases1 and parse apple press xml1 and fetch google news rss1

Configured with Google Sheets, HTTP Request, Open Ai, Respond To Webhook, and additional nodes. Review the connections and setup before adapting this template.

Workflow preview
Web / APIFetch Apple PressReleases1HTTP RequestTransformParse Apple Press XML1XmlCodeExtract Apple Press1CodeWeb / APIFetch Google News RSS1HTTP RequestTransformParse Google News XML1XmlCodeExtract Google News1CodeTransformMerge All News2MergeData storeRead Processed Links1Google SheetsTransformCombine Data1MergeCodeDeduplicate withSheets1CodeCodeMulti-Brand Config1CodeRoutingSplit In Batches1Loop Over ItemsCodePrepare SubredditsCodeWeb / APIFetch Reddit PostsHTTP RequestCodeExtract & Format RedditDataCodeRoutingSplit In BatchesLoop Over ItemsTriggerWebhook TriggerWebhookTransformParse XML1XmlRoutingFilter Source TypeIfWeb / APIFetch Regulatory News1HTTP RequestCodeRegulatory SourcesConfig1CodeTransformMerge Data StreamsMergeData storeSave to ComplianceSheetGoogle SheetsCodeExtract Content1CodeData storeRead Existing Articles1Google SheetsCodeDeduplicate Articles1CodeRoutingCheck New Articles1IfAI & modelsOpenAI SentimentOpen AiCodeMerge Analysis Results1CodeCodeCalculate BaselineMetricsCodeCodeBuild Knowledge GraphCodeCodeMulti-Brand CompetitorAnalysisCodeCodeDetect AnomaliesCodeCodeFormat Drift MetricsCodeCodeAlert TriggerCodeCodeFormat Knowledge Graphfor SheetsCodeCodeFormat CompetitorAnalysis for SheetsCodeRoutingCheck New ItemsIfAI & modelsOpenAI Sentiment2Open AiCodeCombine DataCodeData storeSave Drift Metrics1Google SheetsData storeSave to Google SheetsGoogle SheetsCodeCreate JSON1CodeWeb / APIRespond with JSONRespond To WebhookWeb / APIRespond No New ItemsRespond To WebhookData storeSave Knowledge Graph toSheetsGoogle SheetsData storeSave CompetitorAnalysis to SheetsGoogle Sheets

Node categories in this workflow

  • Web / API
  • Transform
  • Code
  • Data store
  • Routing
  • Trigger
  • AI & models

Icons describe general node roles, inferred from node types. Inspect the parameters for the configured action.

Drag to pan; use + and − to zoom. Reconstructed from the exported node positions; nothing runs here. Dashed lines represent non-main connections. Full node names and notes appear below.

How it works

The exported workflow contains the following configured nodes. Their connections are shown above; inspect the JSON for the complete logic, expressions, and external actions.

Workflow node names, types, and operations
NodeCategoryTypeOperation
Fetch Apple Press Releases1Web / APIHTTP RequestSee node parameters
Parse Apple Press XML1TransformXmlSee node parameters
Extract Apple Press1CodeCodeSee node parameters
Fetch Google News RSS1Web / APIHTTP RequestSee node parameters
Parse Google News XML1TransformXmlSee node parameters
Extract Google News1CodeCodeSee node parameters
Merge All News2TransformMergeSee node parameters
Read Processed Links1Data storeGoogle SheetsSee node parameters
Combine Data1TransformMergeSee node parameters
Deduplicate with Sheets1CodeCodeSee node parameters
Multi-Brand Config1CodeCodeSee node parameters
Split In Batches1RoutingLoop Over ItemsSee node parameters
Prepare SubredditsCodeCodeSee node parameters
Fetch Reddit PostsWeb / APIHTTP RequestSee node parameters
Extract & Format Reddit DataCodeCodeSee node parameters
Split In BatchesRoutingLoop Over ItemsSee node parameters
Webhook TriggerTriggerWebhookSee node parameters
Parse XML1TransformXmlSee node parameters
Filter Source TypeRoutingIfSee node parameters
Fetch Regulatory News1Web / APIHTTP RequestSee node parameters
Regulatory Sources Config1CodeCodeSee node parameters
Merge Data StreamsTransformMergeSee node parameters
Save to Compliance SheetData storeGoogle Sheetsappend
Extract Content1CodeCodeSee node parameters
Read Existing Articles1Data storeGoogle SheetsSee node parameters
Deduplicate Articles1CodeCodeSee node parameters
Check New Articles1RoutingIfSee node parameters
OpenAI SentimentAI & modelsOpen Aichat
Merge Analysis Results1CodeCodeSee node parameters
Calculate Baseline MetricsCodeCodeSee node parameters
Build Knowledge GraphCodeCodeSee node parameters
Multi-Brand Competitor AnalysisCodeCodeSee node parameters
Detect AnomaliesCodeCodeSee node parameters
Format Drift MetricsCodeCodeSee node parameters
Alert TriggerCodeCodeSee node parameters
Format Knowledge Graph for SheetsCodeCodeSee node parameters
Format Competitor Analysis for SheetsCodeCodeSee node parameters
Check New ItemsRoutingIfSee node parameters
OpenAI Sentiment2AI & modelsOpen Aichat
Combine DataCodeCodeSee node parameters
Save Drift Metrics1Data storeGoogle Sheetsappend
Save to Google SheetsData storeGoogle Sheetsappend
Create JSON1CodeCodeSee node parameters
Respond with JSONWeb / APIRespond To WebhookSee node parameters
Respond No New ItemsWeb / APIRespond To WebhookSee node parameters
Save Knowledge Graph to SheetsData storeGoogle Sheetsappend
Save Competitor Analysis to SheetsData storeGoogle Sheetsappend

Setup

  1. Download the JSON and import it into an isolated n8n instance. Leave the workflow inactive.
  2. Connect your own credentials through n8n’s credential store. Replace REPLACE_WITH_* values with your resource identifiers.
  3. Inspect API destinations, Code nodes, database queries, file paths, and outbound actions.
  4. Run with synthetic data and harmless destinations. Enable triggers only after checking the actual outputs.

Requirements

An n8n instance with the listed node types and compatible versions. Service-connected workflows may require accounts, credentials, or paid APIs.

Credential types declared in the source

  • googleSheetsOAuth2Api
  • openAiApi

Workflow notes

fetch apple press releases1 and parse apple press xml1 and fetch google news rss1

fetch apple press releases1 and parse apple press xml1 and fetch google news rss1

Purpose and structure

This folder contains the fetch apple press releases1 and parse apple press xml1 and fetch google news rss1 workflow. Its executable nodes use code, googleSheets, httpRequest, if, merge, openAi, respondToWebhook, splitInBatches, webhook, xml. The table and connection map below are derived from the JSON, not an inferred guarantee of behavior.

Setup

Import inactive. Configure your own credentials and replace REPLACE_WITH_* values. Review external destinations and Code nodes before running.

Entry points

Webhook Trigger

Verification

Sanitized source candidate; not runtime-tested. This overview is generated from node metadata. Read the folder README for the connection map, credential types, and license.

Attribution

https://github.com/Humanitariansai/Madison MIT; preserve source notices.

More in AI & research