Skip to main content

Auto-post curated remote jobs to Telegram with BrowserAct and Gemini

Workflow preview

Workflow preview
100%
Auto-post curated remote jobs to Telegram with BrowserAct and Gemini preview
Open on n8n.io

1. Workflow Overview

Auto post curated remote jobs to Telegram with BrowserAct & Gemini This workflow acts as an intelligent job board curator for your Telegram community. It scrapes multiple sources (Remotive, SimplyH...

Best for

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

Tools used

@n8n/n8n-nodes-langchain.outputparserstructured, @n8n/n8n-nodes-langchain.lmchatgooglegemini, n8n-nodes-base.splitinbatches, n8n-nodes-browseract.browseract, n8n-nodes-base.code, n8n-nodes-base.merge, n8n-nodes-base.aggregate, @n8n/n8n-nodes-langchain.agent

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
Auto-post curated remote jobs to Telegram with BrowserAct and Gemini
Workflow name
Auto-post curated remote jobs to Telegram with BrowserAct and Gemini

Auto-post curated remote jobs to Telegram with BrowserAct & Gemini

This workflow acts as an intelligent job board curator for your Telegram community. It scrapes multiple sources (Remotive, SimplyHired), uses AI to filter out spam and low-quality listings, formats the best jobs into professional posts, and publishes them automatically on a schedule.

Target Audience

Community managers running job boards, recruiters, and developers building niche job aggregators.

How it works

  1. Scheduled Fetch: Every 12 hours, the workflow triggers BrowserAct to scrape the latest job listings from Remotive and SimplyHired in parallel.
  2. Merge & Aggregate: The raw job data from both sources is combined into a single list.
  3. AI Curation: An AI Agent (using Google Gemini) reviews each job. It removes duplicates, filters out gigs paying less than $20/hr, and discards low-quality descriptions.
  4. Format Content: The AI rewrites the remaining jobs into clean, engaging HTML summaries suitable for Telegram.
  5. Publish: The workflow loops through the curated list and sends each job to your Telegram channel, pausing between messages to avoid rate limits.

How to set up

  1. Configure Credentials: Connect your Telegram, BrowserAct, and Google Gemini accounts in n8n.
  2. Prepare BrowserAct: Ensure you have the Automated Remote Job Fetching & Filtering for Telegram Feed templates (for Remotive and SimplyHired) saved in your BrowserAct account.
  3. Configure Telegram: Ensure your bot is an admin in the target channel and add the Chat ID to the Send a text message node.
  4. Activate: Turn on the workflow.

Requirements

  • BrowserAct account with the Automated Remote Job Fetching & Filtering for Telegram Feed templates.
  • Telegram account (Bot Token).
  • Google Gemini account.

How to customize the workflow

  1. Add More Sources: Duplicate the BrowserAct nodes to scrape additional sites like We Work Remotely or LinkedIn.
  2. Refine Filters: Update the system prompt in the AI Agent node to filter by specific keywords (e.g., "Python", "Senior") or locations.
  3. Change Frequency: Adjust the Schedule Trigger to run more or less frequently depending on your needs.

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 - Structured Output Parser

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

Block 2 - Google Gemini

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

Block 3 - Loop Over Items

Type / Role
n8n-nodes-base.splitInBatches - splitInBatches
Config choices
Version 3

Block 4 - Fix Output

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

Block 5 - Scrape Jobs Data (SimplyHired)

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

Block 6 - Scrape Jobs Data (Remotive)

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

Block 7 - Splitting Remotive Data

Type / Role
n8n-nodes-base.code - code
Config choices
Version 2

Block 8 - Splitting SimplyHired Data

Type / Role
n8n-nodes-base.code - code
Config choices
Version 2

Block 9 - Wait for Both Path Outputs

Type / Role
n8n-nodes-base.merge - merge
Config choices
Version 3.2

Block 10 - Merge Branch Outputs

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

Block 11 - Analyze Job Data & Generate Response

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

Block 12 - Split Generated Job Items

Type / Role
n8n-nodes-base.code - code
Config choices
Version 2

Block 13 - Avoid Rate Limits

Type / Role
n8n-nodes-base.wait - wait
Config choices
Version 1.1

Block 14 - Send Travel List to User Channel

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

Block 15 - Schedule Daily

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

Block 16 - Sticky Note

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

Block 17 - Documentation

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

Block 18 - Step 1 Explanation

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

Block 19 - Step 2 Explanation

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

Block 20 - Step 3 Explanation

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

3. Summary Table

Workflow Auto-post curated remote jobs to Telegram with BrowserAct and Gemini
Complexity advanced
Nodes 20
Categories Social Media, AI Summarization
Author Madame AI Team | Kai
Published 03 Jan 2026

4. Reproducing the Workflow from Scratch

  1. 1. Download the workflow JSON

    Use the JSON export at /data/workflows/12436/12436.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 Auto-post curated remote jobs to Telegram with BrowserAct and Gemini do?

Auto post curated remote jobs to Telegram with BrowserAct & Gemini This workflow acts as an intelligent job board curator for your Telegram community. It scrapes multiple sources (Remotive, SimplyH...

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, AI Summarization use case.