MagicTools – for PI


MagicTools™ connects directly to your Predictive Index™ (PI) data via the open web API to help an administrator carry out work that would be difficult or impossible without it: clean up duplicate and left-over PI people data, export PI data for use elsewhere, and synchronize PI people data from an input file.

SKU: N/A Category:


You love Predictive Index™ (PI) and you’ve been using it a while. But as an administrator or power user, there are things you’d like to do with your data beyond what the application itself makes possible, including exporting your data for use elsewhere, thoughtfully cleaning up the excess data often created over time, or synchronizing PI with other data sources.

MagicTools™ connects directly to your existing PI data (via the API) to carry out data quality and export work that would either take you a long time to perform manually or can’t be done any other way.

Available Actions:
  • Archive Expired BAs – Clean out selected expired PI Behavioral Assessment™ data — typically the result of sending invitations for assessments that are never completed — and optionally remove (archive) the persons who only had expired assessments.
  • Keep Oldest BA – Find multiple people with a single email address, keep their oldest PI Behavioral Assessment, remove (archive) any others, and optionally remove any persons who are left without any assessment data. The need for this clean-up arises when people are invited to take assessments without first checking for an existing one, a common result of using some PI invitation features and some types of integration or automation that don’t check for existing data before inviting people to take an assessment.
  • Export People and Assessment Data – Export all persons and their primary assessment data to a text file (comma-separated values) that can be read using a spreadsheet or can serve as input to another process, system, or report. Appeared in version 1.1.
  • Export People Data for Sync Input – Export current PI person data so that you can clean it up and then Sync it back into PI. Appeared in version 1.2.
    Export Reports: Export selected PI reports for selected persons as PDFs, stored in a local folder structure. Exporting certain reports describing your employees and then importing them to another productivity tool could put the power of PI to work without requiring people to separately log into PI. Available in version 1.3.
  • Import and Update Person Data: Is your PI person data out of sync with current info? Are your employees still shown as candidates with personal email addresses in your PI data? Do you need to re-organize or adjust many people’s data at once? Using an input file containing current people data, update your PI data with the latest email address, name, external ID, job name, and/or a new folder location. Organizing your PI data makes it easier for your whole team to use PI more effectively and to optimize talent and teamwork. Appeared in version 1.2.

Read about the full functional capabilities detailed in Support

Technical & Security:
  • Windows App: MagicTools is a Windows application that typically runs locally on a laptop or desktop computer (or possibly in a Windows virtual environment on another operating system).
  • 100% Local: All data processed by MagicTools is directly accessed via the Predictive Index API over the Internet from your computer, storing no data on any other system anywhere on the Internet.
  • Test Mode: Actions that modify data can be run first in Test Mode so you can preview any intended changes before they are made in Live Mode.
  • API Key: The use of MagicTools requires a Predictive Index API Key which is generated within the PI administrative user interface.
  • API Access: Ask the PI support team to turn on API Access for your organization if this will be your first API Key.
  • PI User Permissions: The access permissions of the PI user that owns the API Key controls what PI data is accessible by MagicTools and what actions may be performed using that API Key. For example, if the API Key belongs to an Account Admin user, MagicTools will be able to read all data and can make any changes to PI data.
  • No External Storage: MagicTools makes calls to to verify the license key and to obtain information about any product updates. No other data beyond the license key is transferred from MagicTools to
  • Prerequisites: MagicTools requires .NET Framework 4.6.1 or higher. Windows 10 version 1511 and higher include a compatible version of .NET.
  • Using MagicTools requires the purchase of a License Key which you can obtain on this page.
  • Users of MagicTools accept the MagicTools End User License Agreement, including the following note-worthy terms:
    • One license key can be used for any number of users within the organization that paid for the license.
    • Licenses are valid for one year from the date of purchase.
  • License prices include applicable taxes.

Additional information

Organization Headcount

1-50, 51-100, 101-500, 501-5000, 5001+