The integration is only supported on cloud versions of iSpring Learn and doesn't work with on-premise iSpring Learn.

On-premise software is installed and runs on a company's own hardware infrastructure, and is hosted locally, whereas cloud software is stored and managed on the provider's servers, and accessed through a web browser or other interface.


  1. Get iSpring app.



  2. Go to Salesforce Lightning and open the iSpring app.


  3. Under the iSpring Control Panel tab, select Authorization Settings and click Edit.



  4. Enter an iSpring Learn administrator's login and password. Then, paste your iSpring Learn company's URL into the Endpoint field, and add a Salesforce admin email. Click Save.



    If you're changing the password for the integration, which had previously been activated, first click on Verify and Register Integration and then Save.



  5. After that, click on Get Actual Payment Status. Once you've paid for your integration, the status will change to Active.



  6. Click Run Connector Manually to launch the integration manually. To set up the synchronization schedule, go to the Schedule Setting tab.


    • To change your password in Salesforce, change it in iSpring Learn first.
    • If the integration has already been registered and set, you can only change the admin's password, but not their login you can register the integration for another user instead.
    • If the organization and administrator info have changed completely, reset this integration to another organization.
    • If your integration was previously registered, and you click Verify and Change Setting and see an error message, go to the iSpring Integration Settings tab and open the Authorization Settings record.



      Then, select Is Integration Registered.



How to Set up the Fields for Synchronization

  1. Go to the Mapping Settings tab. You'll see 5 mandatory fields:

    last_nameUser's last name
    loginUser login
    emailUser email
    DepartmentFieldUser department
    GroupFieldUser group

    To change the Salesforce Field name, click on the gear icon

    Once you've made your changes, click Save.

  2. To add a new field, click New.



    Enter the field's title and click on Create.


    To find out what the field names are in iSpring Learn, go to User Profile Settings.

  3. To edit the fields you've created, click on the gear icon
    Click on the cross icon to delete the field.

How to Set up the Synchronization Schedule

  1. Go to the Schedule Settings tab.
  2. To change the schedule, click Edit. The tab contains the following settings:

    • Run Type
    • Run Interval (Minutes)
    • Start Work Time
    • Stop Work Time
      To refresh the data, click on Change Schedule Job.

  3. Next, set up the sync status check:
    • Check Sync Status After (Seconds)
    • Check Sync Status Duration
    • Interval After Expire Duration
    • Last Sync Start
    • Last Sync Status

The Last Sync Start and Last Sync Status fields are filled in automatically.

How to Select Users, Departments, and Groups

  1. Go to the Sync Settings tab. Select Department or Group.



  2. If you choose Department, you'll see the list of departments. To create a new one, click Add New Department.



  3. Add users to your department. To do this, select them and click Save.



  4. To see the users of the department, click on the arrow next to this department. Tick the names of the users you'd like to synchronize.



  5. To add or exclude users, click Manage User.



    Check the users you want to add and uncheck the ones you want to exclude.

    • A user can be added to one department only.
    • Users without a department won't be synchronized with iSpring Learn.
    • If there are no users in the department, it will be deleted during the next synchronization.
  6. To sync all users of the department, check Sync next to this department's name.



  7. To change the department name, click on the Edit icon. Be sure to save the changes you've made.



  8. To delete a department, click on the bin icon and confirm your choice.



  9. Choose or edit groups for synchronization. To create a group, click Add New Group.