Automated Job Application Bot: Streamline ATS Resume SubmissionsAutomated Job Application Bot: Streamline ATS Resume Submissions
The network for creativity
Join 1.25M professional creatives like you
Connect with clients, get discovered, and run your business 100% commission-free
Creatives on Contra have earned over $150M and we are just getting started
Enterprise Recruitment Bot: Auto-Apply with Resume Upload (Playwright) proof-of-concept job application bot that reads job urls from a google sheet and applies automatically using playwright. it opens each posting, fills required fields, uploads a resume, submits the application, detects success, captures screenshots, and writes results back to the sheet (status, timestamp, notes). includes dry-run mode (no submit), retry logic, logging, and clear failure reasons. built for greenhouse in phase 1, designed to extend to more ats platforms later. The Challenge: The client needed to automate the tedious process of applying to hundreds of jobs on Applicant Tracking Systems (ATS) like Greenhouse. The manual process was slow and prone to errors.
The Solution: I architected a robust Python + Playwright agent that acts as a human applicant. It connects a Google Sheet database directly to the job boards.
Key Technical Features:
Smart Form Detection: The bot intelligently identifies input fields (First Name, Email, Phone, LinkedIn) even if the website layout changes slightly.
File Upload Automation: Handles the complex interaction of uploading a PDF resume into a hidden file input field.
Success Verification: Unlike basic scripts, this bot waits for the specific "Thank You" confirmation page or text to confirm the submission was successful.
Proof of Work: It captures a timestamped screenshot of every successful submission and links it back to the Google Sheet row.
Google Sheets Sync: Real-time 2-way syncing. It reads the URL, attempts the application, and writes the status ("Submitted" or "Failed") back to the sheet instantly.
Outcome: The system runs autonomously, processing applications 20x faster than a human, with full logging and error handling for "dead" links or closed positions.
Post image
Back to feed
The network for creativity
Join 1.25M professional creatives like you
Connect with clients, get discovered, and run your business 100% commission-free
Creatives on Contra have earned over $150M and we are just getting started