Skip to main content

Integrating with iSolved

Stephen Krzeminski avatar
Written by Stephen Krzeminski
Updated over 2 weeks ago

SkyPrep integrates with iSolved to allow you to automatically create, update, and disable SkyPrep accounts based on the data in your iSolved platform.

To start the integration process, click on the Settings button, then on Integrations.

Use the Search function to find iSolved and click Add to SkyPrep.

Use the V buttons to confirm the required access, read the Terms, then click Next.

Set the integration to Enabled and configure the remaining settings on this page.

Next, set the Time Between API Calls. This sets how quickly the integration can submit API requests which allows you to ensure you stay within your allowed API rate limit.

Termination Date Action lets you decide what happens if a termination date is added to a user's profile in iSolved. If Reactivate terminated users in the LMS that are no longer terminated in iSolved is turned on, user will be reactivated if the Termination Date was removed.

Enable Email Notifications on New User Creation will enable email notifications on the new accounts. Any Email Notifications that are enabled for Learners will be sent, unless changed in the future.

Remove users from groups they are no longer a part of in iSolved will unenroll users from SkyPrep Groups they are removed from the mapped group in iSolved. This will also unenroll them from any courses and Learning Paths they are enrolled in via that Group.

Deactivate users in the LMS that are no longer in iSolved will disable removed users, preventing them from being able to log in while retaining all of their training records.

Deactivate existing users who no longer match import rules: When enabled, this option will disable the accounts of users who were previously imported via the integration but no longer match the Import Rules set in place. This will prevent them from logging in and from being updated further by the integration.

Update the profiles of existing disabled users: When enabled, disabled users will still have their profiles updated by the integration. This overrides the standard behavior of not updating disabled users.

Next, click on the Data Mapping field.

Here you can choose which SkyPrep Property is linked to each of your iSolved values. The Primary Value is what will be used first, with Secondary Value being used if the Primary value is blank in a user's profile.

You can add additional SkyPrep Properties by adding additional Custom Labels in your Platform Settings area.

Finally, click on Import Rules. This area allows you to set rules to determine which users are added to your platform. To add a rule, click on Add Rule. Set a rule and specify whether the user is added or skipped if they match the conditions. You can add additional rules by clicking on Add Another Condition after adding your first one.

If you want to check what user information is being passed from iSolved to SkyPrep, you can click on Users tab. Once the Users list loads, you can check their information, as well as add or remove filters and columns.

To see the exact data that the integration is sending over, scroll the Users list to the right and click on Actions then View Payload.

Important: The Users tab shows all of the users that are being passed over from iSolved to SkyPrep. The conditions set in the Import Rules tab are applied to this list, meaning that users will show up in this list regardless of whether they meet the rules β€” this is not a preview of your selected users.

Did this answer your question?