Job Application Auto-Filler
Free to download on every platform. Comes pre-installed on BotFone, BotPad and BotFlip — with extra free apps included.
About this app
WHAT IT DOES
Job Application Auto-Filler scans any job application form, detects all input fields (text, textarea, select, radio, checkbox), and generates professional responses based on your stored profile information. Store your name, email, phone, location, LinkedIn URL, portfolio, skills, experience summary, and education once—the AI uses this data to craft tailored responses for each field. Choose your tone: Professional, Enthusiastic, or Concise. Review every generated response before it's inserted, then fill the entire form with one click. Perfect for job seekers, freelancers, and anyone who applies to multiple positions and wants to save time while maintaining quality.
WHERE IT RUNS
Any webpage with job application forms—LinkedIn, Indeed, Greenhouse, Lever, Workday, company career pages, and more. The script scans the page for form fields regardless of the site structure. No site-specific configuration needed; the detection algorithm adapts to the page's form elements automatically. Works on single-page applications and traditional forms.
HOW TO USE
Install the script and navigate to any job application page. Open the panel and fill in your profile information—name, email, phone, location, LinkedIn URL, portfolio, skills, experience, and education. Click "Save Profile." Then click "Scan & Fill"—the tool detects all form fields, sends the field labels and your profile to the AI, and generates tailored responses for each field. Review the responses in the results area, then confirm to fill the form. Settings persist per site and globally—your profile is stored locally. Keyboard shortcut: Ctrl+Shift+F to scan and fill without opening the panel.
TECHNICAL MECHANISM
The script scans the page using document.querySelectorAll('input, textarea, select') to detect form fields, filtering out password, hidden, and file inputs. For each field, it extracts labels (from label elements, aria-label, placeholder, name, or id attributes) and identifies the field type. The user's profile data is concatenated into a structured text block. The AI prompt includes the list of detected fields with their labels and types, the user's full profile, and the selected tone. The AI generates a numbered list of responses matching the field order. The script parses the AI response and fills each field using native value setting with both "input" and "change" events to ensure React and Vue applications update correctly. For select fields, it matches options by text or value; for radio/checkbox groups, it selects the matching option. All data processing happens locally—the AI backend receives only the field structure and profile data, never the actual form content.
THE PANEL
The tool runs inside BGPanel, a lightweight UI system built into the BotGentz extension. Drag the panel by its header to reposition it anywhere on screen—it snaps to edges and remembers its position per site. Click the header to collapse the panel into a small bubble; click again to expand. Resize the panel by dragging its bottom-right corner. Press Escape at any time to close the panel. The panel stays out of your way but is always accessible via the extension's toolbar.
PLEASE NOTE
Requires the free BotGentz browser extension and an active monthly subscription—the AI backend uses credits for each generation. One generation per click. The script reads only form field labels and your stored profile data—it does not access any other page content. AI-generated responses are suggestions—always review before submitting. Your profile data is stored locally in your browser via GM_setValue and is never sent anywhere except to the AI backend for response generation. No application data is stored or shared. Sites change their markup over time; if detection fails, check for updates or manually copy-paste responses from the panel.