What This Workflow Does
Job searching is time-consuming and repetitive. Checking LinkedIn, Indeed, and Monster daily wastes hours that could be spent on applications and interviews. This intelligent automation transforms that process into a conversational experience.
The workflow creates a Telegram bot that automatically scrapes job postings from three major platforms simultaneously. It uses AI to filter for sales and marketing positions, extracts key details like salary and experience level, removes duplicates, and delivers formatted results directly to your Telegram chat. All matching jobs are automatically saved to Google Sheets and Airtable for tracking.
How It Works
1. Telegram Command Processing
Users interact with the bot using simple commands like /jobs sales manager New York. The bot parses the keyword and location, then initiates simultaneous searches across all connected platforms.
2. Multi-Platform Scraping
The workflow makes parallel API calls to LinkedIn, Indeed, and Monster using professional scraping services. This ensures compliance with rate limits while gathering comprehensive job data from all sources at once.
3. AI-Powered Filtering & Enhancement
Each job listing passes through intelligent processing that identifies experience levels (entry/mid/senior), extracts salary information when available, detects remote work opportunities, and scores relevance based on your search criteria.
4. Duplicate Removal & Organization
The system identifies identical postings across platforms, keeps the most complete version, and organizes results by relevance. This eliminates the frustration of seeing the same job multiple times.
5. Multi-Channel Delivery & Storage
Formatted job cards are sent to Telegram with "Apply Now" links. Simultaneously, all data is saved to Google Sheets for spreadsheet analysis and Airtable for database management, creating a complete job search tracking system.
Who This Is For
This automation is ideal for sales professionals, marketing experts, recruiters, and active job seekers. Sales teams can monitor territory-specific opportunities. Marketing managers can track industry trends and competitor hiring. Recruiters can streamline candidate sourcing. Individual job seekers transform their search from a daily chore into an automated assistant that works 24/7.
What You'll Need
- Telegram Bot Token (created via @BotFather)
- Professional Scraping Service API (like Bright Data for LinkedIn/Indeed datasets)
- Google Sheets OAuth2 Credentials for spreadsheet integration
- Airtable Personal Access Token for database storage
- n8n instance with HTTPS (required for Telegram webhooks)
- Valid domain with SSL certificate for production deployment
Pro tip: Start with a free scraping service trial to test the workflow before committing to professional tier. Many services offer limited free requests perfect for initial setup.
Quick Setup Guide
- Import the JSON template into your n8n instance
- Create credentials for Telegram, scraping service, Google Sheets, and Airtable
- Set up Telegram webhook with your n8n URL (requires HTTPS)
- Test with
/startcommand to verify bot connectivity - Run a sample search with
/jobs marketing remote - Check Google Sheets and Airtable for automatic data storage
- Adjust filtering parameters for your specific job criteria
Key Benefits
Save 15-20 hours monthly by eliminating manual job board checking. Instead of daily searches across multiple sites, you receive curated opportunities instantly.
Never miss relevant opportunities with 24/7 monitoring of three major platforms. The system works while you sleep, ensuring first-mover advantage on new postings.
Mobile-first convenience through Telegram delivers job alerts wherever you are. Rich formatting makes opportunities easy to review and act on immediately.
Complete tracking system automatically organizes all opportunities in spreadsheets and databases. This creates valuable market intelligence over time.
Scalable for teams by deploying to group chats or channels. Recruiters and hiring managers can collaborate on opportunities in real-time.