Quick overview
Quick overview This workflow runs every 6 hours to fetch recent RemoteOK jobs, extract text from a master resume stored in Google Drive, use OpenAI to score job fit and tailor a resume for strong matches, then upload the tailored file to Google Drive and log the results in Google Sheets. How it works Runs every 6 hours on a schedule trigger. Fetches recent job listings from a RemoteOK-compatible HTTP API and filters and normalizes results by keyword and recency. Downloads a master resume PDF from Google Drive and extracts the resume text. Combines each job with the extracted resume text and sends it to an OpenAI (gpt-4o-mini) agent to return a JSON match score and reasoning. Filters out jobs with a match score below 7 and skips them. For jobs scoring 7 or higher, sends the job and resume context to a second OpenAI (gpt-4o-mini) agent to generate a tailored resume and cover letter in JSON. Converts the tailored resume text into a file, uploads it to Google Drive, and appends a tracking row (company, role, URL, score, reasoning, and Drive link) to Google Sheets. Setup Add Google Drive OAuth2 credentials and set the master resume file location/ID and the target upload folder ID. Add an OpenAI API credential for the two OpenAI agent steps using the gpt-4o-mini model. Add Google Sheets OAuth2 credentials and set the spreadsheet ID and sheet name used for the tracking log. Replace the job feed URL placeholder (YOUR_JOB_BOARD_API_URL) with the RemoteOK API endpoint you want to query. Adjust the keyword list, recency window, and the match-score threshold (default 7) to match your job search criteria. An n8n automation workflow template by Rahul Joshi.
Rahul Joshi
web
free
Others in the same category, ranked by how often they are opened.