Overview
If your organization utilizes Litmos, you can sync the Users/Groups and/or Courses with PhishingBox. As an Administrator, this can provide time saving in User Management if Litmos is already managing your roster and provide a tie back in to Litmos to assign Litmos Courses as remediation training to targets who action on your phishing campaign emails.
Requirements
In order to take advantage of the Litmos integration, you will need to have Litmos Admin with “Account Owner” role to access your API information to configure the integration. You MUST have at least one team created within your Litmos account to configure the integration, otherwise you will receive an error message.
Integrating with Litmos
To get started integrating an account with Litmos, navigate to Administration > Integration Store in PhishingBox.
Under the card containing the Litmos logo, click the 'Setup' button.
This will open the Litmos configuration form. You will need the following information to connect to Litmos:
- API key (You can find your API key in Litmos under Account Settings > Litmos Features > API).
If there are more than 250 groups inside the integration, then instead of all groups being listed in the integration pop-up, you'll be presented with a search box, as shown below:
TIP: For ease of Administration, you may want to setup a Phishing Team specifically for this integration. This could significantly reduce the amount of groups you will create that can help streamline phishing administration. If you only want specific Users from your Litmos account to be in scope for phishing, this newly created Phishing team can help with this use case as well.
- Active Status - This determines if the integration is enabled for both initial configuration and changes to settings moving forward.
-
Sync Content Option - Determine if you intend to sync Courses Only or both Courses & Users into PhishingBox.
-
"Courses" allows you to sync only course information from Litmos. If you already managing users manually or with another integration (e.g., Microsoft Graph), this is the option you should choose.
- If you choose this option, you will also want to select "All Groups" on the Group Default LMS Connection for Auto-Enrolling option. This will assign the Litmos integration to auto-enroll option for all groups existing and newly created groups in your account. You can also select "None" if you want to manually select which existing groups will need to use Litmos for training auto-enrollment.
-
"Courses & Users" allows you to sync both courses and users from Litmos. If you manage users and teams within Litmos that you would like to bring over to PhishingBox, this is the option you should choose. This will also sync course information.
- If you choose this option, you will be able to select which groups and users within that you wish to sync over to PhishingBox. By default, any groups that are synced will also enable “Auto-Sync” on the selected groups that will then update daily.
NOTE: you will have the ability to disable this as discussed below.
- Groups will be created with the name as listed within Litmos. If you already have an existing group with the same name in PhishingBox, this group will be overwritten with settings from Litmos.
NOTE: any existing groups you may have created or any newly created group that doesn’t not match a group name within Litmos will not be affected.
- In order for Users to be synced, they must have a valid email address and belong to a group/team within Litmos.
- If you choose this option, you will be able to select which groups and users within that you wish to sync over to PhishingBox. By default, any groups that are synced will also enable “Auto-Sync” on the selected groups that will then update daily.
-
"Courses" allows you to sync only course information from Litmos. If you already managing users manually or with another integration (e.g., Microsoft Graph), this is the option you should choose.
Select which Groups to Sync from Litmos
-
Sync All Groups - This determines if you want to sync all groups or manually select which groups to sync.
- "Yes" will sync all groups from Litmos. This will also sync any newly created group(s) in Litmos going forward. When you save the integration after setting it to active, the sync will be queued.
- "No" will open a select box from which you can select which Litmos groups you want to sync.
You will need to click the "Test" button to verify the connection before you can "Save". Clicking "Save" will also run the sync at that time. You will have options to manually run this later as well as a daily Auto-Sync that will enable per group.
How PhishingBox maps User fields from Litmos:
PBox Field |
Litmos Field |
integration_id |
Id |
|
|
first_name |
FirstName |
last_name |
LastName |
name |
FullName |
phone_business |
PhoneWork |
phone_mobile |
PhoneMobile |
address_one |
Street1 |
address_two |
Street2 |
city |
City |
state |
State |
zip |
PostalCode |
country |
Country |
company |
CompanyName |
title |
JobTitle |
timezone |
TimeZone |
language |
Culture |
manager |
ManagerName |
optional_1 |
CustomField1 |
optional_2 |
CustomField2 |
optional_3 |
CustomField3 |
If you did not set the Active switch to "Yes", commence the sync by clicking the "Run Sync" link located in the integration card's drop-down menu. You can view the results of the last time the integration was synced by clicking on "Last Sync Logs" in the drop-down menu.
.
After clicking Run Sync, the sync will be scheduled (the integration card will read "Sync Queued"). When the sync is finished, an integration_sync_finished email will be sent to the Account Manager Email (set on the Notifications tab on the Account Settings page).
When the sync has completed, it will read "Synced".
Disabling Litmos Integration and Auto-Sync for Groups
To disable the Litmos integration for any new changes, set the Active status to “No”. This will stop the Litmos integration for looking for any new changes. If you chose to sync “Courses & Users”, you will also need to turn off Auto-Sync on any existing group that was previously synced with Litmos.
- Turn Off Auto-Sync and/or Smart-Sync on Existing Groups: After setting your Litmos integration to sync “Courses & Users”, groups will be created with the Auto-Sync feature enabled. You will need to manually disable this Auto-Sync if you no longer wish to sync users from Litmos. Navigate to Manage Groups and select a checkbox to the left any group(s).
Comments
0 comments
Please sign in to leave a comment.