Back to projects
AI AUTOMATION · CASE STUDY

AI-Powered Job Application Automation

A workflow that transforms a raw job vacancy poster into a personalized application flow, including AI analysis, CV retrieval, validation, and Gmail delivery.

n8nOpenAI LLMGoogle Drive APIGmail APIPrompt Engineering
01 · THE CHALLENGE

Why this workflow exists.

Job applications can involve repetitive steps: reading vacancy posters, searching for recruiter emails, rewriting application emails, locating the CV, preparing attachments, and sending the message.

02 · THE IDEA

Start from the bottleneck.

Use a chat-triggered workflow to turn the vacancy poster into structured information and let automation handle the repeatable preparation steps.

03 · THE SOLUTION

Connect the steps.

The system uses an LLM chain for job information analysis, retrieves a CV from Google Drive, checks whether an email address was found, and sends the prepared message through Gmail when the validation path is true.

04 · THE WORKFLOW

From input to output.

01

Chat message received

02

Basic LLM Chain + OpenAI Chat Model

03

Google Drive file retrieval

04

Email validation: true / false

05

Gmail message delivery

05 · TOOLS USED
  • n8n
  • OpenAI LLM
  • Google Drive API
  • Gmail API
  • Prompt Engineering
06 · RESULT

The portfolio material documents an end-to-end workflow that can move from a vacancy poster input to a personalized application sent via Gmail.

BUSINESS VALUE

The same pattern—extract, analyze, validate, retrieve, and dispatch—can be adapted to other repetitive business processes where people repeatedly move information between tools.

07 · WHAT I LEARNED

Designing useful automation is not only about connecting tools; conditional validation and error prevention are important parts of making a workflow dependable.