This app runs inside the BotSurf browser. Don't have it yet? Get the app or extension now!

Workday Recruiting Bulk Requisition Updater

Productivity · All
0 installs · Verified BotGentz app
Launch App
Opens in BotSurf — try it free, no account needed.
CategoryProductivity
PlatformAll
Pricing Free
Installs0
Download BotSurf to use — free
No account needed for free apps. Once BotSurf is open, find this app in Apps from the + menu.

About this app

WHAT IT DOES

Workday Recruiting Bulk Requisition Updater is an HR and recruiting productivity tool that streamlines the process of updating multiple requisitions in Workday. Instead of manually opening each requisition, navigating to the appropriate field, selecting a value, and saving—a process that can be time-consuming when managing many requisitions—this script automates the entire workflow. It scans the current Workday recruiting requisition list or job management page, identifies requisitions with their titles, statuses, priorities, and hiring managers, and presents them as a scrollable checklist. You can select individual requisitions, use Select All/Deselect All toggles, choose a target field (Status, Priority, or Hiring Manager) from a dropdown, enter a target value, and update your selections in configurable batches. The tool handles the complete interaction sequence: selecting the requisition, locating the field interface, setting the target value, and saving the change. Real-time progress updates show how many requisitions have been updated, and the list automatically refreshes after completion. This is ideal for recruiters, HR professionals, and hiring managers who need to manage requisition pipelines efficiently.

WHERE IT RUNS

This script operates exclusively on Workday (*.workday.com/*) as a userscript injected through the BotGentz extension. It runs within the context of your current browser tab and cannot access other tabs, bookmarks, history, or downloads. The script reads the page DOM to identify requisitions using Workday's selectors (.requisition-row, .job-row, .list-item), extracts requisition metadata (titles, statuses, priorities, hiring managers), and interacts with Workday's native UI controls—inline editing fields, dropdowns, and save/confirm buttons—to perform updates. All operations occur locally in your browser; no data is sent to external servers.

HOW TO USE

1. Navigate to any Workday recruiting requisition list or job management page.

2. Click the BotGentz extension icon and select "Workday Recruiting Bulk Requisition Updater" from the script list.

3. The panel opens on the right side of the page. It automatically scans the current page for requisitions.

4. Review the displayed requisitions, showing titles, statuses, priorities, and hiring managers.

5. Select the target field from the dropdown: Status, Priority, or Hiring Manager.

6. Enter the target value in the input field (e.g., "Open" for status, "High" for priority, or a manager's name).

7. Click "Refresh Options" to copy available field options to your clipboard for reference.

8. Adjust the "Batch size" number (default 3) to control how many requisitions are processed per batch.

9. Toggle "Confirm before each batch" if you want a confirmation popup before each batch executes.

10. Check the boxes next to requisitions you wish to update. Use "Select All" or "Deselect All" for quick selection.

11. Click "Update Requisitions" to begin. The script processes requisitions in batches, shows progress, and handles errors.

12. After completion, the requisition list automatically refreshes showing your updated values.

WHY IT WORKS WHERE OTHERS FAIL

Many Workday automation tools fail because they attempt to call Workday's internal API endpoints or rely on brittle DOM selectors that change with every Workday UI update. Workday's interface is particularly complex, with dynamic field rendering and heavy JavaScript-driven interactions. This script takes a resilient approach: it locates the actual interactive DOM elements Workday renders—the requisition checkbox, the target field interface (dropdown or input), and the save/confirm button—and triggers native click events and value changes on them, exactly as a human would. When updating a field, the script uses multiple selector strategies to find the correct interface, handles both dropdown and input-based fields, and sets the value using both the native value setter and dispatches "input" and "change" events, ensuring Workday's JavaScript UI registers the update. Between operations, the script introduces controlled delays (300ms between actions and 500ms between batches) to mimic human interaction speed. By interacting at the UI layer rather than the framework layer, it remains functional across Workday's frequent code updates.

THE PANEL

The script uses BotGentz's BGPanel system, which provides a floating, draggable panel on the right side of your screen. Drag the panel by its header to reposition it anywhere on the page—the panel remembers its position per site and snaps to the nearest edge when released. Click the minimize button to collapse the panel to a small floating bubble; click the bubble to expand it back. Resize the panel vertically by dragging its bottom edge. Press the Escape key to close the panel entirely. All panel state (position, collapsed/expanded) is persisted locally using GM_setValue, so your preferences survive page reloads.

PLEASE NOTE

This userscript requires the free BotGentz browser extension—it is not a standalone application. Workday periodically updates its website layout and UI components; if the script stops working, an updated version may be released. The script updates selected requisitions; ensure you have entered the correct target value. This script does not store, transmit, or process any of your Workday data outside your local browser. It does not access your password, hidden inputs, or file inputs. All updates are performed through Workday's own authenticated session using the official user interface. Use responsibly and verify the target field and value before updating requisitions.

Similar Apps

Log in to BotGentz

Suggest an App

Tell us what you'd find useful — if we build it, we'll email you the moment it's ready.