Interview Scheduler Notes
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
The Interview Scheduler Notes scans any webpage for text input fields, textareas, and content-editable elements that appear to be interview scheduling fields—based on name, ID, placeholder, or aria-label containing keywords like "interview", "schedul", "time", "date", "availability", "calendar", "meeting", "call", or "timeslot". It adds a small floating note icon next to each detected field. Clicking the icon opens a popup note editor where you can type interview notes—candidate notes, interviewer notes, availability notes, follow‑up items, or any other relevant information. Notes are stored locally per field using GM_setValue and persist across page reloads. The icon changes from a calendar 📅 to a pin 📌 when a note is present, and a tooltip shows a preview of the note content. This helps recruiters, hiring managers, and coordinators keep track of interview details directly within scheduling tools.
WHERE IT RUNS
It runs as a draggable overlay panel inside the BotGentz extension on any website—applicant tracking systems (Greenhouse, Lever, Workday), calendar tools (Calendly, Google Calendar), scheduling platforms, or any page with interview scheduling fields. It works on any framework (React, Vue, Angular, vanilla HTML).
HOW TO USE
1. Install the free BotGentz extension.
2. Navigate to any page with interview scheduling fields.
3. Click the BotGentz icon and select "Interview Scheduler Notes" from the tools menu.
4. Click "Start Watching" to scan the page and add note icons.
5. Click the 📅 icon next to any field to open the popup note editor.
6. Type your interview note (candidate notes, interviewer info, availability, etc.).
7. Notes auto‑save as you type (or click Save if auto‑save is disabled).
8. The icon turns into 📌 and changes color—a visual indicator that a note exists.
9. Hover over the icon to see a preview of the note content.
10. Click the icon again to edit or update the note.
11. Use "Refresh" to update icons if new fields appear.
12. Click "Stop" to remove all icons and stop monitoring.
13. Use "Clear All Notes" to delete all saved notes for the current site.
14. Drag the panel to reposition it, resize it, collapse it, or press Escape to close.
THE ACTUAL MECHANISM — keyword-based field detection with persistent local storage and icon-based note management
This tool scans the DOM for text inputs, textareas, and content-editable elements using a heuristic detection algorithm: it checks name, ID, placeholder, className, and aria-label for interview-scheduling keywords. For each detected field, it generates a unique key based on the hostname, path, and field identifier (id, name, or position coordinates). It creates a fixed-position floating icon positioned to the right or left of the field using the field's bounding client rect. Clicking the icon creates a popup note editor with a textarea, timestamp display, save/clear buttons, and auto-save support. On save, the note text is stored via GM_setValue under the generated key, and the icon updates to indicate a note is present (📌 vs 📅). A MutationObserver watches for new fields, and scroll/resize events reposition icons. All settings—icon position, colors, preview toggle, and auto‑save—are persisted via GM_setValue.
THE PANEL
The panel is fully draggable by its title bar and snaps to the nearest edge of the viewport when released. You can resize it horizontally by dragging the left or right border; the height expands to fit content up to a maximum, with scrolling inside the settings area. A collapse button minimizes the panel to a small floating chip showing "⚙️ Interview Notes" — click it to expand back. Press Escape at any time to close the panel entirely. The panel remembers its last position, size, and expansion state per domain via localStorage.
PLEASE NOTE
- This tool requires the free BotGentz extension (available for Chromium‑based browsers and Firefox).
- The tool detects interview scheduling fields heuristically—if a field is not detected, it may not be a standard scheduling field.
- Notes are stored locally in your browser's extension storage and are not sent anywhere.
- If you clear your browser data or extension storage, your notes will be lost.
- The tool uses fixed positioning for icons—they may overlap with other page elements in complex layouts.
- No page content is ever sent to any server—all notes are stored locally in your browser. Only anonymized usage metrics (panel open/close, note creations) are collected; you can disable this in the extension settings at any time.