Importing Computers and Mobile Devices from Jamf and Intune

Data transfer

New features in the 7.8 release of Sassafras AllSight focus primarily on Hardware Asset Management: Loaner pool checkout, Chromebook support, customizable lifecycle fields, Jamf and Intune integrations, and an all new Devices database combine to make AllSight a full-featured, single-pane-of-glass ITAM solution. Today we want to zoom in on the Jamf and Intune integrations, to make sense of what they are for and how to use them. Let’s jump right in.


Why would I import computers from Jamf and Intune?

Any Mac, Windows, Linux, or ChromeOS hardware that already has our KeyAccess client program installed will show up automatically, along with their configuration details and software installs, so you may not need to import very many computer records into AllSight from Jamf or Intune. On the other hand, if you want to use AllSight’s inventory management features for computers that won’t be connecting to AllSight directly, the integration scripts will allow you to do that. Another reason you might import computers into AllSight from Jamf or Intune is to add asset data to existing computer records, like the Owner, Department, or Asset ID fields. The integrations allow you to do that as well. Finally, for inventory and lifecycle management, you might also import computers before deploying the client, so that you can have a record of each machine in your inventory as soon as the PO is issued or computers arrive at the warehouse.

Mobile “Devices”

Before we go any further, we need to make one thing clear: iOS and Android phones and tablets, when imported using the Import Devices from Jamf/Intune scripts, do not wind up in the Devices table in AllSight. As “mobile computers” with a processor, storage space, memory, and other computer details, they are much more like standard computing equipment than monitors, cameras or routers; the kinds of hardware intended for the Devices page. So, a mobile device is a computer in AllSight — not a “device”.
With that out of the way, let’s talk more about why you might want to import mobile hardware into AllSight. First of all, if you’re going to use AllSight as the primary repository for all of your IT assets—computers, smartphones, monitors, projectors, plus software and other resources—then you need a way to get them into the system. You could import from a csv file or create each record manually, but if they already exist in Intune or Jamf, why not bring them right in? Once in AllSight, you can tie them to purchase records, make them part of your loaner pools, assign them to people and departments, create QR codes for inventory information, and/or manage the lifecycle from purchase to disposal. In addition to iPhones and iPads, the Import Devices from Jamf script can also bring in a list of installed apps for each iOS device. If it’s an IT asset and you need to manage it, there’s a place for it in AllSight.


Newly created computer and mobile device records will automatically be added to the new Imported login type. Imported records do not consume any of your AllSight seats, so there is no additional cost associated with using these features import scripts and inventory management features.

What can’t be imported?

AllSight “devices,” (i.e., non-computing equipment like monitors, routers, etc.) can be imported from a CSV file, but currently the only integration that will populate Devices is the PaperCut option.

Installing and using the scripts

Import UI

There are actually 4 separate scripts you can use to import objects from Intune and Jamf:

  • Import Computers from Intune
  • Import Devices from Intune
  • Import Computers from Jamf
  • Import Devices from Jamf

Install the one(s) you want from the Scripts pane on the Settings page in the web UI, or the Manage Scripts window in the File menu of KeyConfigure. Once installed, click the Gear icon in the web, or find the script in the Tasks menu in KeyConfigure, then fill in the requested location and authentication credentials. The Computer-related scripts also give you the option to create new imported computers only, update existing computers only, or do both at once if some computer records already exist in AllSight while others don’t. After saving the settings in the web UI, click the Play button to run the selected script. In KeyConfigure, the script will run automatically when you click the Ok button, after filling out the required fields. Click the clock icon (web only) to schedule a regular, automatic sync to keep the data up-to-date.

What about all these dupes?

Merge UI

If you import computers from Jamf and your default AllSight Computer ID Type is anything other than serial number, “duplicate” computer records will be created when the client machine logs into the server for the first time. To remedy this, you will need to use the new Merge Imported with Discovered Computers script, available in AllSight and higher, to merge the records.

Basically, this script merges details brought in from Jamf or Intune into the new computer record created when the client logs into the server for the first time, and then either deletes the leftover imported record or moves it to the Excluded login status. Merged fields include:

  • Division
  • Asset ID / Location / Owner / Department, etc.
  • Custom fields, if set and no value is present in the discovered record
  • Purchase data fields, like Purchase and Warranty Dates
  • Links to Purchase records
  • Tags
  • Device links
  • Group membership
  • Purchase serial number assignments

And if you want to get really crazy, you can then import the merged data into TeamDynamix or ServiceNow, so that help desk and service management staff have access to all of the hardware configuration and software installation details AllSight collects.

If you have any questions about any of the scripts mentioned above or how to use them, check out our documentation page or reach out to us at support@sassafras.com
Training and implementation specialist by day, user experience designer by night, Jason helps users learn the ropes of Sassafras, while mining their difficulties for ways to improve the product. As his father once told him: “Join me, and I will complete your training. With our combined strength, we can end this destructive conflict and bring order to the galaxy!”

Get started

If you want to get a free consultation without any obligations, fill in the form below and we'll get in touch with you.

Live Demo

  • Sassafras will not share your personal information, period. We take privacy seriously. You may opt out of our communications at any time.