Spaces:
Sleeping
Sleeping
| { | |
| "_version": "1.0.0", | |
| "_source": "JustHireMe (adapted)", | |
| "_updated": "2026-05-09", | |
| "_note": "CSS selectors for ATS form field detection. Used for auto-fill and field mapping.", | |
| "platforms": { | |
| "workday": { | |
| "domains": ["myworkdayjobs.com", "workday.com"], | |
| "fields": { | |
| "first_name": "input[data-automation-id='legalNameSection_firstName']", | |
| "last_name": "input[data-automation-id='legalNameSection_lastName']", | |
| "email": "input[data-automation-id='email']", | |
| "phone": "input[data-automation-id='phone']", | |
| "address": "input[data-automation-id='addressSection_addressLine1']", | |
| "city": "input[data-automation-id='addressSection_city']", | |
| "state": "input[data-automation-id='addressSection_countryRegion']", | |
| "zip": "input[data-automation-id='addressSection_postalCode']", | |
| "linkedin_url": "input[data-automation-id='LinkedIn_URL']", | |
| "cover_letter": "textarea[data-automation-id='coverLetter']", | |
| "resume_upload": "input[data-automation-id='file-upload-input-ref']" | |
| } | |
| }, | |
| "greenhouse": { | |
| "domains": ["greenhouse.io", "boards.greenhouse.io"], | |
| "fields": { | |
| "first_name": "input#first_name", | |
| "last_name": "input#last_name", | |
| "email": "input#email", | |
| "phone": "input#phone", | |
| "city": "input#job_application_location", | |
| "linkedin_url": "input#job_application_answers_attributes_0_text_value[placeholder*='LinkedIn'], input[id*='linkedin']", | |
| "github": "input[id*='github']", | |
| "website": "input#job_application_answers_attributes_0_text_value[placeholder*='website'], input[id*='website']", | |
| "cover_letter": "textarea#cover_letter", | |
| "resume_upload": "input#resume" | |
| } | |
| }, | |
| "lever": { | |
| "domains": ["jobs.lever.co", "lever.co"], | |
| "fields": { | |
| "full_name": "input[name='name']", | |
| "email": "input[name='email']", | |
| "phone": "input[name='phone']", | |
| "org": "input[name='org']", | |
| "linkedin_url": "input[name='urls[LinkedIn]']", | |
| "github": "input[name='urls[GitHub]']", | |
| "website": "input[name='urls[Portfolio]']", | |
| "cover_letter": "textarea[name='comments']", | |
| "resume_upload": "input[type='file'][name='resume']" | |
| } | |
| }, | |
| "icims": { | |
| "domains": ["icims.com", "careers.icims.com"], | |
| "fields": { | |
| "first_name": "input[id*='firstname'], input[name*='firstname'], input[id*='first_name']", | |
| "last_name": "input[id*='lastname'], input[name*='lastname'], input[id*='last_name']", | |
| "email": "input[id*='email'], input[type='email']", | |
| "phone": "input[id*='phone'], input[type='tel']", | |
| "linkedin_url": "input[id*='linkedin']", | |
| "cover_letter": "textarea[id*='cover']", | |
| "resume_upload": "input[type='file']" | |
| } | |
| }, | |
| "smartrecruiters": { | |
| "domains": ["smartrecruiters.com", "jobs.smartrecruiters.com"], | |
| "fields": { | |
| "first_name": "input[name='firstName'], input[id='firstName']", | |
| "last_name": "input[name='lastName'], input[id='lastName']", | |
| "email": "input[name='email'], input[type='email']", | |
| "phone": "input[name='phoneNumber'], input[type='tel']", | |
| "city": "input[name='city']", | |
| "linkedin_url": "input[name='web.LinkedIn'], input[placeholder*='LinkedIn']", | |
| "website": "input[name='web.Website']", | |
| "cover_letter": "textarea[name='message']", | |
| "resume_upload": "input[type='file']" | |
| } | |
| }, | |
| "ashby": { | |
| "domains": ["ashbyhq.com", "jobs.ashbyhq.com"], | |
| "fields": { | |
| "full_name": "input[name='name'], input[placeholder*='name' i]", | |
| "email": "input[name='email'], input[type='email']", | |
| "phone": "input[name='phone'], input[type='tel']", | |
| "linkedin_url": "input[name='linkedin'], input[placeholder*='LinkedIn' i]", | |
| "github": "input[name='github'], input[placeholder*='GitHub' i]", | |
| "website": "input[name='website'], input[placeholder*='website' i]", | |
| "cover_letter": "textarea[name='coverLetter'], textarea[placeholder*='cover' i]", | |
| "resume_upload": "input[type='file']" | |
| } | |
| }, | |
| "generic": { | |
| "domains": [], | |
| "_note": "Broad fallback selectors for unmapped platforms", | |
| "fields": { | |
| "first_name": "input[autocomplete='given-name'], input[name*='first' i][type='text'], input[id*='first' i][type='text'], input[placeholder*='first name' i]", | |
| "last_name": "input[autocomplete='family-name'], input[name*='last' i][type='text'], input[id*='last' i][type='text'], input[placeholder*='last name' i]", | |
| "full_name": "input[autocomplete='name'], input[name='name'], input[id='name'], input[placeholder*='full name' i]", | |
| "email": "input[type='email'], input[autocomplete='email'], input[name*='email' i]", | |
| "phone": "input[type='tel'], input[autocomplete='tel'], input[name*='phone' i]", | |
| "city": "input[autocomplete='address-level2'], input[name*='city' i], input[placeholder*='city' i]", | |
| "linkedin_url": "input[name*='linkedin' i], input[placeholder*='linkedin' i], input[id*='linkedin' i]", | |
| "github": "input[name*='github' i], input[placeholder*='github' i]", | |
| "website": "input[name*='website' i], input[name*='portfolio' i], input[placeholder*='website' i]", | |
| "cover_letter": "textarea[name*='cover' i], textarea[id*='cover' i], textarea[placeholder*='cover' i]", | |
| "resume_upload": "input[type='file'][accept*='pdf'], input[type='file'][accept*='.doc'], input[type='file']" | |
| } | |
| } | |
| } | |
| } | |