For Cornerstone OnDemand admins

The recipes, function calls, and PowerShell tricks every Cornerstone OnDemand admin needs.

A working toolkit for the daily admin work — plus an honest map of what Cornerstone won't let you do.

8 modules  ·  56 recipes  ·  ~340 pages  ·  30 code files
console — your tenant
// set availability without driving the popup
> OrgUnitFilterreturnOrgUnit('154','HCE_NA');
availability set — no popup
What's in the toolkit

Everything the daily admin work needs

~340 pages, 8 modules

Every admin surface — user management, learning assignments, transcripts, content publishing, reporting, sessions and URLs. Every recipe tested in production.

30 paste-ready code files

Browser-console JavaScript and PowerShell scripts. Open Chrome DevTools, paste, run. No build step, no API client setup, no external dependencies.

An honest map of the gaps

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.

The 8 modules

Eight modules, 56 recipes

Module 1

User Management

Bulk activate, OU moves, password resets, proxy, and the bulk-notifications surface no one teaches you to use.

Module 2

Learning Assignment Tool

Create, modify due dates, clone, audit, cancel, re-trigger — with the immutable-after-submit warnings the LAT wizard doesn't make obvious.

Module 3

Transcripts & Completion Records

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.

Module 4

Edit Training Automation

The Subject popup bypass. Bulk keyword updates. The tab-indexing gotcha that silently breaks every naive bulk script on Curricula but not Online Classes.

Module 5

Availability & OU

The direct function call that replaces the popupNewSearch window. Plus how to capture OU identifiers (OuIDs) once and reuse them forever.

Module 6

SCORM Upload Pipeline

Chrome blocks your automation from clicking "Select a file" on the Content Uploader. Here's the PowerShell AttachThreadInput recipe that works around it.

Module 7

Reporting 2.0 Cookbook

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.

Module 8

Sessions, URLs & Workflow Patterns

25 admin URLs worth bookmarking. The bookmarklet library. A daily-routine setup that turns Reporting 2.0 exports into auto-filed local archives.

Who it's for

Built for the admin who…

Sample chapter

Module 3.4 — "Marking Training Complete"

An excerpt from the toolkit's most-talked-about section.

What's absent

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.

Lifetime updates, free

When Cornerstone changes and a recipe breaks, you get the fix.

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.

Pricing

One price. Everything. Forever.

$147
one-time · lifetime updates included
  • The complete ~340-page PDF playbook
  • 30 paste-ready .js / .ps1 / .xlsx files
  • A safe HTML test page to practice off-tenant
  • 25 admin URLs & the bookmarklet library
  • Free lifetime updates via Gumroad
Get the toolkit — $147
30-day refund, no questions asked.
FAQ

Questions

Will this work on my tenant?

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.

Is this a Cornerstone-endorsed product?

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.

Do I need to be a developer?

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.

How is this different from Cornerstone's own documentation?

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.

What about security and audit implications?

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).

Refunds?

30 days, no questions asked. Gumroad handles the refund flow.

Team license?

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.

Ready to stop clicking through 50 forms by hand?

Get the toolkit — $147