Skip to main content

Curate daily tech news for Slack and Telegram using BrowserAct and OpenRouter

Workflow preview

Workflow preview
100%
Curate daily tech news for Slack and Telegram using BrowserAct and OpenRouter preview
Open on n8n.io

Important notice

This workflow is provided as-is. Please review and test before using in production.

1. Workflow Overview

Curate daily tech news for Slack and Telegram using BrowserAct & OpenRouter This workflow automates the creation and delivery of a professional morning tech briefing. It scrapes headlines from majo...

Best for

  • Social Media automation workflows
  • Multimodal AI automation workflows
  • advanced n8n builders looking for reusable templates

Tools used

@n8n/n8n-nodes-langchain.lmchatopenrouter, @n8n/n8n-nodes-langchain.outputparserstructured, n8n-nodes-base.splitout, n8n-nodes-base.stickynote, n8n-nodes-base.telegram, n8n-nodes-base.slack, n8n-nodes-base.scheduletrigger, n8n-nodes-browseract.browseract

Source and attribution

This workflow is cataloged by N8N Workflows and links back to its original n8n.io source page by Madame AI Team | Kai.

Original n8n.io source

1.1 Workflow description

Title
Curate daily tech news for Slack and Telegram using BrowserAct and OpenRouter
Workflow name
Curate daily tech news for Slack and Telegram using BrowserAct and OpenRouter

Curate daily tech news for Slack and Telegram using BrowserAct & OpenRouter

This workflow automates the creation and delivery of a professional morning tech briefing. It scrapes headlines from major sources like The Verge and Product Hunt, uses parallel AI agents to format the content specifically for Telegram (HTML) and Slack (Markdown), and broadcasts the updates to your team or community channels.

Target Audience

Product managers, development teams, community managers, and tech enthusiasts who want a consolidated daily news digest without manual curation.

How it works

  1. Daily Trigger: A Schedule Trigger starts the workflow every morning at 10:00 AM.
  2. Fetch News: A BrowserAct node executes a background task to scrape the latest headlines and links from defined sources (default: The Verge and Product Hunt).
  3. Parallel Formatting: The data splits into two paths:
    • Telegram Path: The "Telegram Master" AI Agent formats the news into clean HTML, adding emojis and ensuring links work within Telegram's API constraints.
    • Slack Path: The "Slack Master" AI Agent formats the same news into Slack-compatible Markdown, prioritizing developer tools and using Slack-specific syntax.
  4. Smart Splitting: Both AI agents automatically split the content into multiple message parts if the text exceeds the character limits of the respective platforms.
  5. Broadcast: The workflow iterates through the generated message parts and sends them sequentially to Telegram and Slack.

How to set up

  1. Configure Credentials: Connect your BrowserAct, OpenRouter (for AI models), Telegram, and Slack accounts in n8n.
  2. Prepare BrowserAct: Ensure the Automated Multi-Site Morning Brief template is saved in your BrowserAct account.
  3. Configure Channels:
    • Open the Send a text message (Telegram) node and enter your Chat ID.
    • Open the Send a message (Slack) node and select your target channel.
  4. Activate: Turn on the workflow to start receiving daily briefs.

Requirements

  • BrowserAct account with the Automated Multi-Site Morning Brief template.
  • OpenRouter account (or credentials for a specific LLM like Claude or Gemini).
  • Telegram Bot Token.
  • Slack account.

How to customize the workflow

  1. Add News Sources: Update the BrowserAct node inputs to scrape different websites (e.g., Hacker News, TechCrunch).
  2. Change AI Persona: Modify the system prompts in the Telegram Master or Slack Master nodes to change the tone from "Professional" to "Casual" or "Sarcastic."
  3. Add More Platforms: Duplicate one of the formatting branches to create a version for Discord or Microsoft Teams.

Need Help?


Workflow Guidance and Showcase Video

1.2 Logical Blocks

This catalog entry is organized from the workflow JSON. The node-level section below shows the executable blocks available for review before importing the template.

2. Block-by-Block Analysis

Block 1 - Open Router

Type / Role
@n8n/n8n-nodes-langchain.lmChatOpenRouter - lmChatOpenRouter
Config choices
Version 1

Block 2 - Structured Output

Type / Role
@n8n/n8n-nodes-langchain.outputParserStructured - outputParserStructured
Config choices
Version 1.3

Block 3 - Open Router1

Type / Role
@n8n/n8n-nodes-langchain.lmChatOpenRouter - lmChatOpenRouter
Config choices
Version 1

Block 4 - Structured Output1

Type / Role
@n8n/n8n-nodes-langchain.outputParserStructured - outputParserStructured
Config choices
Version 1.3

Block 5 - Split Data for Telegram

Type / Role
n8n-nodes-base.splitOut - splitOut
Config choices
Version 1

Block 6 - Split Data for Slack

Type / Role
n8n-nodes-base.splitOut - splitOut
Config choices
Version 1

Block 7 - Documentation

Type / Role
n8n-nodes-base.stickyNote - stickyNote
Config choices
Version 1

Block 8 - Step 1 Explanation

Type / Role
n8n-nodes-base.stickyNote - stickyNote
Config choices
Version 1

Block 9 - Step 2a Explanation

Type / Role
n8n-nodes-base.stickyNote - stickyNote
Config choices
Version 1

Block 10 - Step 3 Explanation

Type / Role
n8n-nodes-base.stickyNote - stickyNote
Config choices
Version 1

Block 11 - Publish to Telegram Channel

Type / Role
n8n-nodes-base.telegram - telegram
Config choices
Version 1.2

Block 12 - Publish to Slack Channel

Type / Role
n8n-nodes-base.slack - slack
Config choices
Version 2.4

Block 13 - Daily Schedule

Type / Role
n8n-nodes-base.scheduleTrigger - scheduleTrigger
Config choices
Version 1.3

Block 14 - Extract Latest News and Products

Type / Role
n8n-nodes-browseract.browserAct - browserAct
Config choices
Version 1

Block 15 - Slack Content Generation

Type / Role
@n8n/n8n-nodes-langchain.agent - agent
Config choices
Version 3

Block 16 - Telegram Content Generation

Type / Role
@n8n/n8n-nodes-langchain.agent - agent
Config choices
Version 3

Block 17 - Sticky Note

Type / Role
n8n-nodes-base.stickyNote - stickyNote
Config choices
Version 1

3. Summary Table

Workflow Curate daily tech news for Slack and Telegram using BrowserAct and OpenRouter
Complexity advanced
Nodes 17
Categories Social Media, Multimodal AI
Author Madame AI Team | Kai
Published 01 Jan 2026

4. Reproducing the Workflow from Scratch

  1. 1. Download the workflow JSON

    Use the JSON export at /data/workflows/12349/12349.json as the source template for this automation.

  2. 2. Import the template into n8n

    Open n8n, import the downloaded JSON, and review each node before activating the workflow.

  3. 3. Configure credentials and variables

    Replace placeholder credentials, API keys, webhook URLs, account IDs, and environment-specific values with your own settings.

  4. 4. Test with sample data

    Run the workflow manually or in a staging workspace, inspect node output, and confirm downstream systems receive the expected data.

  5. 5. Activate and monitor

    Enable the workflow only after testing, then monitor executions, errors, and rate limits during the first production runs.

5. General Notes & Resources

Review imported nodes carefully before activation. This catalog entry is intended to help you inspect the workflow structure, understand required services, and find related templates faster.

Node names, credentials, schedules, webhook paths, and external service limits may need adjustment for your workspace.

Frequently asked questions

What does Curate daily tech news for Slack and Telegram using BrowserAct and OpenRouter do?

Curate daily tech news for Slack and Telegram using BrowserAct & OpenRouter This workflow automates the creation and delivery of a professional morning tech briefing. It scrapes headlines from majo...

What do I need before importing this workflow?

Review the workflow JSON, configure any required credentials in n8n, and test the automation in a safe workspace before using it in production.

Can I customize this workflow?

Yes. Use the block-by-block analysis and the downloadable JSON to inspect each node, then adjust credentials, prompts, schedules, filters, or destinations for your Social Media, Multimodal AI use case.