Back to Projects
AI AutomationJob Search and Application Automation

AI Job Scraper and Resume Optimization System

An n8n-powered job discovery and application support system where a user submits a target role through Telegram. AI validates and refines the role, gathers opportunities, evaluates fit, and generates tailored resume content, proposals, and email drafts.

Workflow canvas for AI Job Scraper and Resume Optimization System
OwnershipStrategy, workflow design, implementation, and documentation by Dominic Ortega.
Project statusIn Progress
Evidence and privacyWorkflow diagrams and implementation details are shown; sensitive client and lead data is excluded.

Business problem

A job seeker can lose time switching between job boards, role research, resume tailoring, proposal writing, and application tracking without a unified workflow.

What I built

A Telegram-triggered workflow validates the target role, refines the search category, extracts relevant job posts, scores fit, drafts tailored application content, and stores records for follow-up.

How I built the workflow

01

Submit target role

The user sends a role through Telegram.

02

Validate and refine

AI checks the query and improves the search category.

03

Collect jobs

The workflow gathers relevant job opportunities from configured sources.

04

Score fit

AI compares the job against target criteria and user profile data.

05

Draft application assets

The system prepares tailored resume notes, proposals, and email drafts.

06

Track applications

Records are stored with status, source, and duplicate checks.

Tools and integrations

n8nTelegram BotGemini or OpenAIGoogle SheetsJob data sourcesAPIsAI agentsStructured outputsCode nodesTelegramOpenAI or GeminiJob data APIs

Key features

  • Telegram-based role submission
  • AI query validation
  • Job-category refinement
  • Job-post extraction
  • Job-fit scoring
  • Resume tailoring
  • Upwork proposal generation
  • Email application generation
  • Application tracking
  • Duplicate detection

Intended impact

  • Expected to centralize job discovery and application preparation.
  • Expected to reduce repetitive resume and proposal drafting.
  • Expected to make application status easier to track.

Project results

ExpectedJob discovery

Centralized job search flow once data sources are finalized.

ExpectedResume support

Tailored content generation without claiming completed performance metrics.

Challenges and resolutions

Avoiding generic AI output

Use structured prompts, explicit scoring criteria, and reviewable draft outputs.

Future improvements

More job-source connectorsSaved role profilesHuman review workflowAnalytics for application outcomes
Build something similar

Need a reliable ai automation system?

Share the bottleneck, tools, and desired outcome. I’ll help map the right workflow and a practical implementation path.