Deliver AI-Summarized News Digests to Slack Daily

This automated market intelligence workflow acts as your personal research assistant. It runs daily to crawl news sources using FireCrawl, filters articles for relevant keywords, and uses OpenAI to generate concise summaries. The final result is a daily digest of critical industry news delivered directly into your Slack channel, ensuring your team stays informed with zero manual effort.

    image for Deliver AI-Summarized News Digests to Slack Daily

    Workflow Overview

    What is this?

    What is this?

    This workflow automates the entire process of market research. It is designed to run on a daily schedule, automatically crawl a specified news website like TechCrunch, extract new articles, and prepare them for analysis.
    What problem does it solve?

    What problem does it solve?

    Tired of spending hours every morning manually scanning news sites and blogs for relevant industry updates? This workflow eliminates that repetitive task, ensuring you and your team never miss critical intelligence about competitors, trends, or new technologies.
    What will you get?

    What will you get?

    You will get a fully automated daily market intelligence briefing, save hours of manual research time each week, and keep your entire team consistently informed on key industry developments via instant Slack notifications.

    Apps Included

    • OpenAI Chat Model
    • AI Agent
    • Code
    • Sticky Note
    • HTTP Request
    • Schedule Trigger
    • Slack
    • ChatMasters
    • Databox
    • Easyship

    How to Use

    Prerequisites

    Setup Steps

    1

    Configure the Schedule Trigger

    Set the trigger to run at your desired time. By default, it is configured to run daily at 8:00 AM, but you can adjust this using a cron expression to fit your team's needs.

    2

    Set Up the FireCrawl API Call

    In the 'Crawl TechCrunch (FireCrawl)' HTTP Request node, replace 'YOUR_FIRECRAWL_API_KEY' with your actual FireCrawl API key. You can also change the target URL from 'https://techcrunch.com' to any other news source you wish to monitor.

    3

    Customize the Keyword Filtering

    Open the 'Filter Relevant Articles' Code node. Modify the `keywords` array to include the specific terms (e.g., 'AI', 'SaaS', your competitor's name) that are most relevant to your market research.

    4

    Connect Your OpenAI Account

    Select the 'OpenAI Summarizer' node and choose your configured OpenAI API credentials from the dropdown menu. Ensure the selected model, like 'gpt-4o-mini', meets your needs for summary quality and cost.

    5

    Configure the Slack Notification

    In the 'Send Summary to Slack' node, select your Slack API credentials. Choose the specific channel where you want the summaries to be posted. You can also customize the message format using the available variables.

    Pro Tips

    1
    Add an error handling branch after the HTTP Request node to send a notification if the website crawl fails. This ensures you are aware of any issues with the data source.
    2
    To monitor multiple websites, duplicate the 'Crawl' and 'Filter' nodes for each source and use a Merge node to combine the results before they are sent to the AI summarizer.

    Information

    • Published date9/19/2025
    • Last updated9/19/2025

    Platform