A working toolkit for the daily admin work — plus an honest map of what Cornerstone won't let you do.
Every admin surface — user management, learning assignments, transcripts, content publishing, reporting, sessions and URLs. Every recipe tested in production.
Browser-console JavaScript and PowerShell scripts. Open Chrome DevTools, paste, run. No build step, no API client setup, no external dependencies.
For every action that doesn't exist where you expect it — Mark Complete, Reset, Override Completion Date, Equivalencies — the toolkit names the absence and walks the workarounds that do work.
Bulk activate, OU moves, password resets, proxy, and the bulk-notifications surface no one teaches you to use.
Create, modify due dates, clone, audit, cancel, re-trigger — with the immutable-after-submit warnings the LAT wizard doesn't make obvious.
The longest module. Three transcript surfaces, the per-row actions that exist, the workarounds for the ones that don't, and the auto-archive rules engine you've probably never opened.
The Subject popup bypass. Bulk keyword updates. The tab-indexing gotcha that silently breaks every naive bulk script on Curricula but not Online Classes.
The direct function call that replaces the popupNewSearch window. Plus how to capture OU identifiers (OuIDs) once and reuse them forever.
Chrome blocks your automation from clicking "Select a file" on the Content Uploader. Here's the PowerShell AttachThreadInput recipe that works around it.
The AND-only constraint and how to OR around it. The NULL last-login trap. The empty-Select pitfall. Six pre-built filter recipes you clone in five minutes.
25 admin URLs worth bookmarking. The bookmarklet library. A daily-routine setup that turns Reporting 2.0 exports into auto-filed local archives.
An excerpt from the toolkit's most-talked-about section.
The per-row Options dropdown on a Completed training row offers exactly four items: View Completion Page, View Certificate, View Training Details, Move to Archived Transcript. There is no "Edit Completion Date," no "Override Completion Record," no "Adjust Completion." The page-level "…" menu doesn't expose it either. The Training Details page doesn't have it.
This is not a permission-gating issue you can resolve by escalating. The action does not exist as a UI surface in standard CSOD configurations.
— followed by the four-path decision tree for getting the completion recorded the right way.
The toolkit is built by a working admin at an enterprise Cornerstone tenant. When a CSOD release breaks a recipe, the fix is pushed to every buyer through Gumroad's update mechanism — forever. A v1.1 release is already queued.
Every recipe operates on the public CSOD admin UI using your existing authenticated session — the same surfaces every tenant has. Tenant-specific configurations (custom required fields, OU identifiers, Configure Training Reasons) are noted in each module with verification steps. The "What doesn't work" sections cover the architectural constraints that affect every tenant equally.
No. This is independent commentary by a working admin. Cornerstone OnDemand is a trademark of Cornerstone OnDemand, Inc., who is not affiliated with this product.
You need to be comfortable pasting JavaScript into Chrome DevTools and reading the result. You don't need to write JavaScript from scratch. The Module 6 PowerShell focus recipe is the only piece that requires Windows; everything else is browser-console.
Cornerstone's docs explain what the UI does. This toolkit explains what to type to skip the UI when you have 50 of something to do, what doesn't work and why, and which actions Cornerstone doesn't actually expose to admins — despite what you'd expect.
All recipes operate within your existing permission scope and produce the same audit events that equivalent manual actions produce. Module 1.9 walks through the constraints in detail — particularly the audit-log enforcement you cannot bypass with any recipe (and shouldn't try).
30 days, no questions asked. Gumroad handles the refund flow.
Single-admin licenses are $147 each. Team licenses (multi-admin or multi-tenant deployment) are available at custom pricing — email controller@recipeconsolellc.com for a quote.