Quick overview
Send a service description and Japanese keywords, and this workflow scans three major Japanese news and press-release feeds for matching articles — returning the raw matches with links plus a plain-language summary, and notifying Slack when something is found. No AI step, no API key or credential required.
How it works
- Receives a POST request with a service name and an array of Japanese keywords (competitor names are optional), validating that the required fields are present before doing any work.
- Fetches three official Japanese RSS/RDF feeds — ITmedia Business Online, Impress Watch, and PR TIMES — extracting each article's title, link, publish date, and description directly from the raw XML with a lightweight regex-based parser that works across both RSS 2.0 and RDF/RSS 1.0 without depending on a specific XML-to-JSON node's nesting behavior.
- Filters the combined articles down to only the ones whose title or description contain one of your keywords, sorts them by most recent first, and caps the result at 15 articles. A feed that fails to fetch is skipped rather than failing the whole run.
- Builds a plain-language, non-AI summary of what was found — or an honest "no matching articles in this scan" message if nothing matched — and returns it as the webhook's JSON response.
- If at least one article matched, also posts a short preview to Slack via an Incoming Webhook; nothing is posted when there are no matches, to avoid noise.
Setup
- Import this workflow. No credential needs to be created or assigned — there is nothing to authenticate against for the core scanning and response functionality.
- (Optional) Create a Slack Incoming Webhook and paste its URL into the "Set: Slack webhook URL" node if you want match notifications posted to a channel. Skip this step entirely if you only need the HTTP response.
- Activate the workflow and copy the webhook's production URL.
- Send a POST request with a JSON body containing at least serviceName (string) and keywordsJa (a non-empty array of Japanese search terms — the feeds are Japanese-language, so English keywords will not match).
Requirements
- An n8n instance (Cloud or self-hosted)
- (Optional) A Slack Incoming Webhook URL, only needed if you want Slack notifications — no Slack app or OAuth required
- No other external API key, credential, or paid service is required
Customization
- Swap in different RSS/RDF feeds (or add more) in the three "Fetch ... feed" nodes to focus on your own industry or region
- Extend the matching logic in "Parse & filter articles" to also check categories, authors, or other metadata your feeds expose
- Add a Claude (or other LLM) step after "Parse & filter articles" if you'd rather get an AI-written interpretation instead of raw article data — see this creator's PUB-001/PUB-003/PUB-004/PUB-006 templates for that pattern
- Deliver results to email, Notion, or a spreadsheet instead of (or in addition to) Slack