Once you are connected and authenticated with Salesforce, you can backfill historical Skilljar data into your Salesforce instance by uploading CSVs for each Skilljar object using the Salesforce Data Import Wizard.
The process involving the Salesforce Data Import Wizard must be completed by your own Salesforce administrator, and this can not be completed by a Skilljar team member.
Contents
- Because of the relationships between Skilljar objects (master and lookup fields), you'll need to import each object in a specific order. For example:
A Course Progress object points to a Student, Course, and Published Course object, so these object's CSVs will need to be uploaded prior to importing the Course Progress CSV.
- There are also few objects that have special instructions, noted with an * below.
- In the Salesforce Data Import Wizard, when asked which field you want to match against, select to match by Skilljar ID.
- You are able to import the historical data without installing the Salesforce integration. This would allow you to import the data and review how it displays in Salesforce prior to enabling the integration.
- The Skilljar technical team can assist with downloading the CSV's for each Skilljar object if needed.
Download CSVs
You can download CSVs for each individual object from the Skilljar Dashboard. Here's where to download them.
Backfilling Individual Objects
If you are only looking to import some of the available objects, you'll want to download the CSV files for the object itself, as well as any dependent objects. Below is a list of the custom objects with their dependencies, and the order in which CSVs need to be imported.
(For example, if importing the Course Progress object you'll need to download Student, Course, Published Course, and Course Progress CSV files, then import them in the same order.)
- Student
- Student
- Signup Field
- Student
- Signup Field
- Course
- Course
- Lesson
- Course
- Lesson
- Published Course
- Course
- Published Course
- Course Series
- Course Series
- Course Series Published Course
- Course
- Published Course
- Course Series
- Course Series Published Course
- Course Progress
- Student
- Course
- Published Course
- Course Progress
- Lesson Progress
- Student
- Course
- Lesson
- Course Progress
- Lesson Progress
- Offer
- Course
- Published Course
- Offer
- Domain Membership*
- Student
- Course
- Published Course
- Offer
- Promocode Pool (Don’t map the Purchase field yet)
- Promocode
- Purchase
- Promocode Pool (Map the Purchase field now)
- Accesscode Pool
- Accesscode
- Domain Membership
- Promocode Pool*
- Student
- Course
- Published Course
- Offer
- Promocode Pool (Don’t map the Purchase field yet)
- Promocode
- Purchase
- Promocode Pool (Map the Purchase field now)
- Promocode*
- Student
- Course
- Published Course
- Offer
- Promocode Pool (Don’t map the Purchase field yet)
- Promocode
- Purchase
- Promocode Pool (Map the Purchase field now)
- Purchase*
- Student
- Course
- Published Course
- Offer
- Promocode Pool (Don’t map the Purchase field yet)
- Promocode
- Purchase
- Promocode Pool (Map the Purchase field now)
- Accesscode Pool*
- Student
- Course
- Published Course
- Offer
- Promocode Pool (Don’t map the Purchase field yet)
- Promocode
- Purchase
- Promocode Pool (Map the Purchase field now)
- Accesscode Pool
- Accesscode*
- Student
- Course
- Published Course
- Offer
- Promocode Pool (Don’t map the Purchase field yet)
- Promocode
- Purchase
- Promocode Pool (Map the Purchase field now)
- Accesscode Pool
- Accesscode
- Enrollment*
- Student
- Course
- Published Course
- Offer
- Promocode Pool (Don’t map the Purchase field yet)
- Promocode
- Purchase
- Promocode Pool (Map the Purchase field now)
- Enrollment
- Vilt Session
- Lesson
- Vilt Session
- Vilt Session Event
- Lesson
- Vilt Session
- Vilt Session Event
- Vilt Session Registration
- Student
- Course
- Lesson
- Lesson Progress
- Vilt Session
- Vilt Session Registration
- Group
- Group
- Group Membership
- Student
- Group
- Group Membership
- Tag
- Tag
- Published Course Tag
- Tag
- Course
- Published Course
- Published Course Tag
Backfilling All Objects
If you would like perform a full backfill for all objects, this is the order of which you need to import each CSV:
- Student
- Signup Field
- Course
- Lesson
- Published Course
- Course Series
- Course Series Published Course
- Course Progress
- Lesson Progress
- Offer
- Promocode Pool* (Don’t map the Purchase field yet)
- Promocode
- Purchase
- Promocode Pool* (Map the Purchase field now)
- Accesscode Pool
- Accesscode
- Domain Membership
- Enrollment
- Vilt Session
- Vilt Session Event
- Vilt Session Registration
- Group
- Group Membership
- Tag
- Published Course Tag
If you have any questions with this process, please reach out to support@skilljar.com for assistance.