Workflows· Research & Knowledge Management

    The Press Chain

    A daily workflow that filters industry news by relevance using AI and delivers it as a categorized briefing in the team channel, instead of someone scrolling through feeds by hand.

    automatingresearchingwriting

    Description

    Steps

    Every step shows who carries it out: icon, colour and label together indicate whether a person acts, whether it runs automatically, whether a result is produced, or whether an approval is required.

    01Person

    The workflow starts daily at a fixed time, for example 7:00 AM, and takes into account news from the last 24 hours.

    02Automated

    03Automated

    04Automated

    05Automated

    06Result

    Key
    PersonAutomatedResultApproval

    Requirements and operations

    Requirements

    • RSS feed tool Feedly, Inoreader or a comparable tool collects industry news and press releases.
    • Team chat Slack, Teams or Discord for the news channel.
    • Context definition Industry, core business, competitors and strategic focus topics are clearly defined in advance.
    • LLM access Access to a language model, for example from OpenAI, Anthropic or Google.

    Testing

    • Test run Start the workflow manually and observe the fetch, filter and posting steps.
    • RSS and filter Check whether all sources deliver current articles and the threshold works as intended.
    • Categorization and summary Check whether the category is correct and the summary stays concise at two to three sentences.
    • Edge cases Test a day with no articles, paywalled snippets, duplicates and a large article volume.

    Go-live

    • Approve Activate the workflow only once sources, filter and posting run reliably.
    • Calibrate the threshold Start with five to ten sources and a threshold of at least seven.
    • Team feedback Fine tune sources and threshold after one to two weeks based on team feedback.
    • Expand Add sentiment analysis, weekly trends or alerts for critical news if needed.

    Common issues

    • No articles in the output Validate the feed URLs or lower the relevance threshold.
    • Too many irrelevant articles Sharpen the focus topics in the prompt and raise the threshold.
    • Posting fails Check the bot permissions in the workspace and the target channel.
    • Duplicate articles Add a deduplication check on title or URL before the articles reach the language model.

    Builder Prompt

    GOAL
    Build a workflow that collects industry news and press releases from RSS feeds every day, filters them by relevance using AI, summarizes and categorizes the relevant articles, and posts the result as a structured briefing to a team channel.
    
    Adapt the structure to the concepts of your automation tool, for example nodes, steps, zaps or agent actions. While doing so, preserve the trigger logic, the sequence and the data flow.
    
    TRIGGER
    Type: time based, daily at a fixed time, for example 7:00 AM.
    Scope: articles from the last 24 hours from the configured RSS and news sources, for example Feedly or Inoreader.
    
    STEPS
    1. Fetch sources: load all RSS feeds; for each article, collect title, source, URL and snippet.
    2. Remove duplicates: remove duplicate articles by title or URL before they reach the language model.
    3. AI step, relevance filter: use the relevance filter prompt below exactly. The output is a JSON array; only articles with a relevance_score of 6 or higher move forward.
    4. AI step, summary and categorization: use the second prompt below exactly, with the filtered articles as input. The output is the finished Markdown briefing.
    5. Output: post the briefing to the Slack or Teams channel, with clickable links to the original articles.
    
    PROMPTS (use exactly as written)
    Prompt 1, relevance filter:
    """
    You are an expert in market monitoring and analyze press releases for the company every day.
    
    Company context:
    Industry: [INDUSTRY]
    Core business: [CORE_BUSINESS]
    Main competitors: [COMPETITORS]
    Strategic focus topics: [FOCUS_TOPICS]
    
    Task:
    Analyze the following press releases and news articles and rate their relevance to the company on a scale from 1 to 10.
    
    News articles:
    [RSS_FEED_ITEMS]
    
    Relevance criteria:
    Score 8 to 10: direct impact on the business, for example competitor activity, new regulations, disruptive technologies.
    Score 5 to 7: indirect relevance, for example market trends, industry shifts, customer needs.
    Score 1 to 4: low relevance, for example general news, peripheral topics.
    
    Return only articles with a score of 6 or higher.
    
    Output format (JSON):
    [
      {
        "title": "Article title",
        "source": "Source",
        "url": "Link",
        "relevance_score": 8,
        "reason": "Brief justification of the relevance"
      }
    ]
    """
    
    Prompt 2, summary and categorization:
    """
    You are a business analyst and create a news briefing for the management team every day.
    
    Task:
    For each of the following relevant articles, write a concise summary of no more than two to three sentences and assign it to a suitable category.
    
    Relevant articles:
    [FILTERED_ARTICLES]
    
    Categories:
    Competition: activities of competitors, new market entrants, mergers and acquisitions.
    Market trends: industry developments, customer needs, studies.
    Regulation: new laws, compliance requirements, policy.
    Technology: new tools, technological breakthroughs, innovation.
    Funding: funding rounds, IPOs, investor activity.
    
    Output format (Markdown for the team channel):
    
    News briefing, [DATE]
    
    Competition
    [Article title] ([Source]([URL]))
    Summary in two to three sentences.
    
    Market trends
    [Article title] ([Source]([URL]))
    Summary in two to three sentences.
    
    [Additional categories]
    
    Automatically generated at [TIMESTAMP]
    """
    
    DATA FLOW
    Step 1 to step 3: the collected article list to [RSS_FEED_ITEMS].
    Step 3 to step 4: the JSON array of relevant articles to [FILTERED_ARTICLES].
    Before step 4: the current date and time for [DATE] and [TIMESTAMP].
    Step 4 to step 5: the finished Markdown briefing.
    
    ERROR HANDLING
    No article above the threshold: post a short note, for example "No relevant news today", instead of an empty briefing.
    A single feed returns nothing or an error: log it and process the remaining sources anyway, then validate the feed URL.
    Very large article volumes: pass the articles to the relevance filter in batches.
    Paywalled snippets: assess and summarize based on the visible snippet only, without inventing anything.
    Posting fails: check bot permissions in the workspace and channel, log the error.
    
    PLACEHOLDER CONVENTION
    All placeholders are in square brackets. Mapped dynamically are [RSS_FEED_ITEMS], [FILTERED_ARTICLES], [DATE] and [TIMESTAMP], as described in the data flow. Not dynamic are [INDUSTRY], [CORE_BUSINESS], [COMPETITORS] and [FOCUS_TOPICS]: set these manually before activation. The square brackets in the Markdown output format of prompt 2 are format instructions and stay unchanged. List all placeholders that require manual configuration separately at the end.
    
    SELF CHECK BEFORE COMPLETION
    Check, before you report the workflow as finished:
    1. Are all steps connected correctly, including the duplicate check before the AI steps?
    2. Are both prompts inserted in full and unchanged, and are all dynamic placeholders mapped?
    3. Does the relevance threshold of at least 6 points apply, and is the JSON from step 3 parsed correctly?
    4. Are all points listed that require manual configuration: feed sources, target channel, bot permissions, the LLM access and the placeholders in the company context?

    Working prompts

    Relevance Filter

    Used by the workflow in step 3 to score each article against the company context and pass on only the hits at or above the defined threshold.

    You are an expert in market monitoring and analyze press releases for the company every day.
    
    Company context:
    Industry: [INDUSTRY]
    Core business: [CORE_BUSINESS]
    Main competitors: [COMPETITORS]
    Strategic focus topics: [FOCUS_TOPICS]
    
    Task:
    Analyze the following press releases and news articles and rate their relevance to the company on a scale from 1 to 10.
    
    News articles:
    [RSS_FEED_ITEMS]
    
    Relevance criteria:
    Score 8 to 10: direct impact on the business, for example competitor activity, new regulations, disruptive technologies.
    Score 5 to 7: indirect relevance, for example market trends, industry shifts, customer needs.
    Score 1 to 4: low relevance, for example general news, peripheral topics.
    
    Return only articles with a score of 6 or higher.
    
    Output format (JSON):
    [
      {
        "title": "Article title",
        "source": "Source",
        "url": "Link",
        "relevance_score": 8,
        "reason": "Brief justification of the relevance"
      }
    ]

    Summary and Categorization

    Used by the workflow in step 4 to condense each relevant article to two to three sentences and assign it to a category.

    You are a business analyst and create a news briefing for the management team every day.
    
    Task:
    For each of the following relevant articles, write a concise summary of no more than two to three sentences and assign it to a suitable category.
    
    Relevant articles:
    [FILTERED_ARTICLES]
    
    Categories:
    Competition: activities of competitors, new market entrants, mergers and acquisitions.
    Market trends: industry developments, customer needs, studies.
    Regulation: new laws, compliance requirements, policy.
    Technology: new tools, technological breakthroughs, innovation.
    Funding: funding rounds, IPOs, investor activity.
    
    Output format (Markdown for the team channel):
    
    News briefing, [DATE]
    
    Competition
    [Article title] ([Source]([URL]))
    Summary in two to three sentences.
    
    Market trends
    [Article title] ([Source]([URL]))
    Summary in two to three sentences.
    
    [Additional categories]
    
    Automatically generated at [TIMESTAMP]

    JSON export

    Setup

    Two routes lead to the same result. Pick the one that fits your setup.

    Suitable when you want to build the workflow in your own automation tool.

    1. Open your workflow tool, for example n8n, Make, Zapier or Langdock.
    2. Create a new workflow and give it a name.
    3. Choose the AI-assisted build option if your tool offers one.
    4. Paste the builder prompt from above in full.
    5. Check the result against the step sequence in this document, then add your access credentials and channels.

    Suitable when you want to take the workflow over unchanged.

    1. Download the JSON file from the JSON export section.
    2. Open the workflow area of your tool and create a new workflow.
    3. Give it a name and confirm.
    4. Open the menu on the workflow name and choose to import a JSON file.
    5. Upload the file, then add your own access credentials.
    6. Run a test before you activate the workflow.

    Last reviewed:

    In the workshop this becomes your method.

    A single prompt becomes a repeatable method. We show that in the workshop From Prompt to Method.

    View workshops

    Related resources

    Browse all resources

    Conversation, not pitch

    Understand first, then decide. We take time for an initial conversation, without sales pressure, without obligation.

    Schedule a call