A curated collection of n8n workflow templates (.json files) for automating real-world tasks like AI research, job notifications, and daily reminders.
Each workflow is designed to demonstrate practical automation skills — including advanced parallel processing, hybrid AI model integration, and database orchestration.
n8n is a visual workflow automation platform that lets you connect APIs, databases, and services with minimal code.
It’s open-source and extensible, making it perfect for both personal automation and production pipelines.
Each .json file in this repository represents a complete, ready-to-import workflow.
📦 n8n-workflows/
┣ 📄 Multi-Agent Research Modified.json <-- ✨ NEW!
┣ 📄 Tool_ Travily API.json <-- ✨ NEW! (Dependency for Research Agent)
┣ 📄 Job Automation with Ai.json
┣ 📄 LinkedIn_AI_Job_Notifier.json
┣ 📄 Quran_Hadith_Reminder.json
An advanced, production-grade agentic workflow inspired by Jack Van Der Vall.
This workflow acts as a comprehensive research assistant that lives in Telegram. It uses a "Divide and Conquer" strategy to split a user's request into parallel tasks, executing them simultaneously to save time.
Key Features:
-
Parallel Processing: Uses a Router -> Merge architecture to run Web Research and Dataset Hunting branches at the same time.
-
Hybrid AI Intelligence: Orchestrates multiple models to balance cost and performance:
-
Grok (xAI): Used for high-speed reasoning and query refinement.
-
Gemini (Google): Used for large-context information extraction.
-
GPT-4o (OpenAI): Used for the final academic paper writing.
-
-
Tool Integration:
-
Tavily API: Optimized web search for agents (replaced expensive Perplexity calls).
-
Supabase: Automatically logs every research topic, paper, and dataset link to a database.
-
Telegram Bot: Full interaction via chat; generates and sends a
.mdfile to bypass Telegram's 4,096 character limit.
-
Main Workflow: Multi-Agent Research Modified.json
Required Tool: Tool_ Travily API.json (Import this separately as a Tool)
Preview:
This workflow:
- Fetches job postings from LinkedIn RSS feeds
- Uses an AI model to analyze job descriptions against multiple resumes
- Sends Telegram notifications only for jobs that are a high match
File: LinkedIn_AI_Job_Notifier.json
Preview:
This workflow:
- Sends a daily Quran verse or Hadith to Telegram
- Uses an AI reflection generator for a meaningful daily reminder
- Checks Google Sheets to avoid duplicates
File: Quran_Hadith_Reminder.json
Preview:
This is a comprehensive workflow that automates the entire job application process.
- Accepts job details (text, image, or PDF) via a simple n8n form
- Uses AI (Gemini) to parse the job post and extract key details (Title, Company)
- Selects the correct resume from Google Drive and extracts its text
- Uses a second AI (Gemini) call to write a professional, personalized email by matching the resume text to the job description
- Sends the application via Gmail with the correct resume PDF attached
- Logs the application as a new to-do item on a specific Notion page
File: Job Automation with Ai.json
Preview:
You can run n8n locally or with Docker.
npm install -g n8n
n8n startdocker run -it --rm \
-p 5678:5678 \
-v ~/.n8n:/home/node/.n8n \
n8nio/n8nOnce running, open your browser at 👉 http://localhost:5678
- Open your n8n dashboard
- Click “Import from File”
- Select any
.jsonfile from this repository - The workflow will appear ready to configure
Some workflows use APIs like Telegram, Gmail, Groq, or Google Drive. These credentials are never stored in the exported JSON — you’ll need to re-add them.
- Open nodes with a
⚠️ warning - Click Credentials → Add New
- Enter your API key or connection settings
- Save and close
🔒 Note: All credentials remain local to your n8n instance. No sensitive data is included in these workflow files.
Click ▶ Execute Workflow to test. You’ll see live data flowing through each node in real time.
Each workflow outputs structured data similar to:
{
"status": "success",
"message": "Workflow executed successfully",
"data": {...}
}- 🧠 Duplicate workflows to test safely
- 🔗 Connect workflows with the Execute Workflow node
- 🕒 Use Cron triggers for scheduling
- 🌐 Use Webhooks or API triggers for event-based automation
- 🔐 Never commit
.envfiles or API keys - 💾 Backup your workflows periodically
This repository showcases:
✅ API & service integrations
✅ Data processing & transformation
✅ LLM (AI) integration for intelligent automation
✅ Real, production-ready workflow design
✅ Clear structure & clean documentation
This repository is open for educational and portfolio purposes. Feel free to fork, modify, and reuse the workflows for personal learning or inspiration.



