All integrationsEducation
Cornerstone OnDemand
Run learning and people data in Cornerstone OnDemand: add and update employees, search the catalog, assign, register and complete training on transcripts, read rosters and reports.
- actions
- 25
- triggers
- 5
Triggers
Start a workflow when something happens in Cornerstone OnDemand.
- New employeeRuns for each new employee in Cornerstone OnDemand. Ones already there when the workflow is turned on don't start it. How often it checks follows your workspace plan.
- Employee changedRuns each time an employee changes in Cornerstone OnDemand. Changes made before the workflow is turned on don't start it. How often it checks follows your workspace plan.
- Training completedRuns each time a training is completed in Cornerstone OnDemand. Ones completed before the workflow is turned on don't start it. How often it checks follows your workspace plan.
- Transcript status reachedRuns each time a training on someone's transcript reaches the status you choose in Cornerstone OnDemand, such as registered or in progress. Ones that reached it before the workflow is turned on don't start it. How often it checks follows your workspace plan.
- New training in the catalogRuns for each new training in the catalog in Cornerstone OnDemand. Ones already there when the workflow is turned on don't start it. How often it checks follows your workspace plan.
Actions
Steps a workflow can run in Cornerstone OnDemand.
- List employeesFind users in the portal by name, username, User ID, status, OU or when they were added or changed. Gets one page; for more, run it again with the next page token it gives.
- Get employeeGet one user's record, with their organizational units and custom fields.
- Create employeeAdd a user to the portal, with their OUs, manager and custom fields.
- Update employeeChange a user's details, OUs, manager or custom fields, or deactivate them. Only the fields given change.
- Update employment statusChange a user's employment status or user type, or record their termination (Cornerstone HR portals).
- List organizational unitsFind divisions, locations, positions, cost centers and the portal's other organizational units by name or type.
- Get organizational unitGet one organizational unit, with its parent, owner and custom fields.
- Search the catalogFind trainings in the learning catalog by title, type, subject, provider or when they were added. Gets 25 at a time.
- Get trainingGet a training's details and a link that opens it, as offered to a person (curricula, events, sessions, materials, tests, videos and online courses).
- Get user's transcriptList the trainings on a person's transcript and where each stands, filtered by status, type or title.
- Get transcript trainingGet one training on a person's transcript in full: status, dates, score and how it was assigned.
- Search transcriptsFind transcript records across the portal that reached a status, or for one training, within one day (the last 24 hours by default). Active users only; 50 at a time.
- Assign trainingPut a training on a person's transcript, as a manager or learning admin would, with an optional due date.
- Request trainingRequest a training for a person, as if they asked for it themselves; it then follows the portal's approval steps.
- Register for trainingRegister a person for a training that's approved on their transcript.
- Mark training in progressMove a registered training on a person's transcript to In Progress.
- Complete trainingMark a training complete on a person's transcript, with an optional date and score. Not for sessions or curricula.
- Update transcript trainingChange the due date or the transcript custom fields of a training on a person's transcript. Not for completed trainings.
- Remove trainingMove a training to the Removed tab of a person's transcript, or restore a removed one.
- Approve or deny trainingApprove or deny a training request that's pending approval. Each call moves it one approval step.
- Exempt from trainingMark a person exempt from a training that isn't completed.
- Withdraw from sessionWithdraw a person from an instructor-led session they're registered for.
- Archive trainingMove a training to a person's archived transcript, or back out of it.
- Get session rosterSee who is registered for, or pending on, an instructor-led session, with seats left. Give one of the session's ids; 25 people at a time.
- Query a report viewRead rows from one of the Reporting API's views (users, transcripts, trainings, OUs and more), with an OData filter. Needs the Reporting API and the view's own scope.
No actions match that.
Automate Cornerstone OnDemand with Lodol.
Connect Cornerstone OnDemand, then hand Lodol the job in Slack, Claude or ChatGPT.
Free plan, no credit card