Skip to main content

Send a daily women-focused job digest to Telegram with GPT-4o-mini and SerpAPI

Workflow preview

Workflow preview
100%
Send a daily women-focused job digest to Telegram with GPT-4o-mini and SerpAPI preview
Open on n8n.io

1. Workflow Overview

Description This workflow automates a daily women focused job discovery and delivery system. It runs every morning, fetches jobs from multiple targeted categories using SerpAPI, filters and rank...

Best for

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

Tools used

n8n-nodes-base.stickynote, n8n-nodes-base.scheduletrigger, n8n-nodes-base.httprequest, n8n-nodes-base.merge, n8n-nodes-base.code, n8n-nodes-base.if, @n8n/n8n-nodes-langchain.agent, @n8n/n8n-nodes-langchain.lmchatopenai

Source and attribution

This workflow is cataloged by N8N Workflows and links back to its original n8n.io source page by Rahul Joshi.

Original n8n.io source

1.1 Workflow description

Title
Send a daily women-focused job digest to Telegram with GPT-4o-mini and SerpAPI
Workflow name
Send a daily women-focused job digest to Telegram with GPT-4o-mini and SerpAPI

📘 Description

This workflow automates a daily women-focused job discovery and delivery system. It runs every morning, fetches jobs from multiple targeted categories using SerpAPI, filters and ranks them based on relevance and recency, and uses AI to validate and format the best opportunities. The final curated list (top 3 jobs) is sent as a clean, readable digest to a Telegram channel.

⚙️ Step-by-Step Flow

Daily 9AM Trigger (Schedule)

Runs automatically every day at 9:00 AM to initiate the job discovery pipeline.

Fetch Jobs (4 Parallel HTTP Requests)

  • Pulls job listings from Google Jobs via SerpAPI across four categories:
  • Women returnship programs
  • Diversity hiring roles
  • Remote jobs for women
  • Female-focused hiring initiatives

Merge All Results (Merge Node)

Combines all fetched job results into a single unified dataset.

Extract Job Items (Code Node)

Normalizes raw API responses into structured fields:

  • Title
  • Company
  • Location
  • Description
  • Apply link
  • Source

Keyword Filter (IF Node)

Filters jobs using regex for relevance:

women | diversity | returnship | female | remote

Only matching jobs move forward.

Rank by Recency & Take Top 3 (Code Node)

  • Converts posting time (e.g., “2 days ago”) into numeric scores
  • Sorts jobs by most recent
  • Keeps only top 3 high-signal listings
  • AI Agent: Validate & Format Job (OpenAI GPT-4o-mini)
  • For each job:
  • Verifies real relevance (rejects generic/senior/unrelated roles)
  • Assigns category tag (👩 🌍 🏠 🔁)
  • Generates clean, human-readable output
  • Drops irrelevant jobs using IGNORE

Build Telegram Digest Message (Code Node)

Combines all formatted jobs into a single structured message with numbering and footer.

Send Daily Digest to Telegram (Telegram Node)

Delivers the final curated job digest to a Telegram chat/channel using HTML formatting.

🧩 Prerequisites

• SerpAPI key (added in all HTTP nodes) • OpenAI API credential (GPT-4o-mini) • Telegram Bot API credential + Chat ID • Proper keyword alignment for filtering

💡 Key Benefits

✔ Fully automated daily job sourcing and curation ✔ Multi-source aggregation with deduplication logic ✔ AI-based quality filtering (removes noise) ✔ High-signal output (top 3 only, no clutter) ✔ Direct delivery to Telegram for instant consumption

👥 Perfect For

  • Women-focused job communities and Telegram channels
  • Career platforms targeting diversity hiring
  • Returnship and re-entry job programs
  • Curated job newsletter automation systems

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 - Sticky Note: Overview

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

Block 2 - Sticky Note: Trigger

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

Block 3 - Sticky Note: Fetching

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

Block 4 - Sticky Note: Filter & Rank

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

Block 5 - Sticky Note: AI

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

Block 6 - Sticky Note: Telegram

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

Block 7 - Sticky Note: Security

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

Block 8 - Daily 9AM Trigger

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

Block 9 - Fetch: Women Returnship Jobs

Type / Role
n8n-nodes-base.httpRequest - httpRequest
Config choices
Version 4.1

Block 10 - Fetch: Diversity Hiring Jobs

Type / Role
n8n-nodes-base.httpRequest - httpRequest
Config choices
Version 4.1

Block 11 - Fetch: Remote Jobs for Women

Type / Role
n8n-nodes-base.httpRequest - httpRequest
Config choices
Version 4.1

Block 12 - Fetch: Female Hiring Initiatives

Type / Role
n8n-nodes-base.httpRequest - httpRequest
Config choices
Version 4.1

Block 13 - Merge All Results

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

Block 14 - Extract Job Items

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

Block 15 - Keyword Filter

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

Block 16 - Rank by Recency & Take Top 3

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

Block 17 - AI Agent: Validate & Format Job

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

Block 18 - OpenAI Chat Model

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

Block 19 - Build Telegram Digest Message

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

Block 20 - Send Daily Digest to Telegram

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

3. Summary Table

Workflow Send a daily women-focused job digest to Telegram with GPT-4o-mini and SerpAPI
Complexity advanced
Nodes 20
Categories HR, AI Summarization
Author Rahul Joshi
Published 26 Mar 2026

4. Reproducing the Workflow from Scratch

  1. 1. Download the workflow JSON

    Use the JSON export at /data/workflows/14358/14358.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 Send a daily women-focused job digest to Telegram with GPT-4o-mini and SerpAPI do?

Description This workflow automates a daily women focused job discovery and delivery system. It runs every morning, fetches jobs from multiple targeted categories using SerpAPI, filters and rank...

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