Summary
The Cornerstone Connector links your Cornerstone environment with KnowledgeCity so that user records flow in and course completions flow back out automatically. It imports users from Cornerstone and exports completion data in configurable bulk sizes, keeping both systems aligned without manual file handling.
Introduction
The Cornerstone Connector is part of the KnowledgeCity Integrations product. It creates a bridge between Cornerstone and KnowledgeCity: users are brought into KnowledgeCity from Cornerstone, and the completions those users earn on KnowledgeCity courses are sent back to Cornerstone.
This connector is typically set up by administrators who manage both platforms and need learner records and completion history to stay consistent across systems. It solves the problem of maintaining two disconnected environments by removing the need to manually export, reformat, and re-upload user lists and completion reports.
Key Concepts
- Cornerstone Connector: the integration that establishes the link between your Cornerstone environment and KnowledgeCity for exchanging user and completion data.
- User import: the direction of data flow that brings user records from Cornerstone into KnowledgeCity so those learners exist and can be managed in KnowledgeCity.
- Course completion export: the direction of data flow that sends completion records for KnowledgeCity courses back to Cornerstone.
- Bulk size: a configurable setting that controls how many records are processed together in a single batch, letting you tune the volume of each transfer.
- Synchronization: the ongoing exchange of data that keeps user records and completion history aligned between the two systems.
- Administrator role: the person responsible for both platforms who configures the connection and oversees that data moves correctly.
Steps to Follow
Prepare Your Cornerstone Environment
You need administrative access to both Cornerstone and KnowledgeCity before you begin. Confirm that you can retrieve the connection details from Cornerstone that KnowledgeCity will use to authenticate, and make sure the users you intend to import are present in Cornerstone.
Connect Cornerstone to KnowledgeCity
You establish the link by providing KnowledgeCity with the credentials and connection details for your Cornerstone environment. Once the connection is authorized, KnowledgeCity can communicate with Cornerstone to read user records and to write completion data.
Configure the User Import
You set the connector to import users from Cornerstone into KnowledgeCity. On import, the corresponding user records are created or updated in KnowledgeCity so that those learners can be assigned and tracked. Review the imported users to confirm they appear as expected before relying on the ongoing sync.
Configure the Course Completion Export
You enable the export direction so that completions earned on KnowledgeCity courses are sent back to Cornerstone. This keeps each learner's completion history reflected in Cornerstone without manual reporting.
Set the Bulk Size
You choose the bulk size to control how many records are processed in each batch during import and export. A smaller bulk size processes fewer records per batch, while a larger bulk size moves more records at once. Adjust this value to match the volume of data you are moving and the capacity of your environment.
Run and Verify the Sync
After the connection, import, export, and bulk size are configured, you run the synchronization. Verify that users have been imported into KnowledgeCity and that course completions have been reflected back in Cornerstone. Spot-check a few records in each system to confirm the data matches before treating the integration as complete.
Conclusion
The Cornerstone Connector keeps KnowledgeCity and Cornerstone in step by importing users and exporting course completions on your terms, with a configurable bulk size that lets you control how much data moves in each batch. Once connected and verified, it removes the manual effort of reconciling learner records and completion history across the two systems.