See llms.txt for all machine-readable content.

Back to Templates

Screen LinkedIn jobs and send tailored applications with Apify and OpenAI

Created by

Created by: Dr. Firas || drfiras
Dr. Firas

Last update

Last update 3 days ago

Categories

Share


Quick overview

This workflow collects your job preferences via an n8n form, uses Apify to scrape LinkedIn job listings, and has OpenAI screen and rank them. After you approve a shortlist by Gmail, it generates tailored resume and cover-letter PDFs with DocRaptor, emails them to you, and logs matches to Sheets

How it works

  1. Receives your job preferences and resume text through an n8n form submission.
  2. Sends the preferences to Apify to scrape recent LinkedIn jobs, then removes duplicates and obvious mismatches (seniority, years of experience, and location).
  3. Uses OpenAI to score each job’s relevance and eligibility and returns a JSON verdict with a fit score and short reason.
  4. Keeps the top matches above the configured threshold and emails you a shortlist in Gmail with approve/decline buttons.
  5. If you approve, uses OpenAI to draft a job-specific resume and cover letter from only the provided profile text and generates HTML interview prep questions.
  6. Converts the resume and cover letter HTML into PDFs via DocRaptor, emails the tailored application package to you in Gmail, and appends the match details to a Google Sheets tracker.

Setup

  1. Add credentials for OpenAI, Gmail OAuth2, Google Sheets OAuth2, Apify (HTTP Header Auth with an Authorization Bearer token), and DocRaptor (HTTP Basic Auth with API key as username and a blank password).
  2. In the configuration values, set the Apify actor (or keep the default), fit threshold, top matches, approval wait time, and DocRaptor test mode.
  3. Create a Google Sheet with a “Tracker” tab and map/select the target spreadsheet document ID in the Google Sheets append step.

Additional info

Screen LinkedIn jobs with AI and email tailored applications after your approval

Open full documentation on Notion

Need help customizing?

Contact me for consulting and support : Linkedin

MY NEW YOUTUBE CHANNEL

👉 Subscribe to my new YouTube channel. Here I'll share videos and Shorts with practical tutorials and FREE templates for n8n.

The AI Doctor