Skip to main content
Loading...
Skip to article
  • Qualtrics Platform
    Qualtrics Platform
  • Customer Journey Optimizer
    Customer Journey Optimizer
  • XM Discover
    XM Discover
  • Qualtrics Social Connect
    Qualtrics Social Connect

Employee Directory Import Automations (EX)


Was this helpful?


This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.

The feedback you submit here is used only to help improve this page.

That’s great! Thank you for your feedback!

Thank you for your feedback!


About Employee Directory Import Automations

Users often wish to sync their employee (HRIS) records with Qualtrics using automations that bring that data into Qualtrics on a regular schedule. For example, you may wish to import content from a hosted daily file drop, all under the most safe and secure transfer methods.

With people import automations (also called Employee Directory import automations), you can create, configure, update, test, and review your own automation jobs, which streamlines your uploads to the employee directory. When the automation is scheduled to run, it’ll process any designated files that have not been processed by the automation yet, including newly uploaded files.

The automations tab in the ex directory

You can set these up in the Automations tab of your Employee Directory.

Qtip: Each user can create up to 100 automations, and you can run each automation an unlimited amount of times. There is no limit to the total amount of automations your brand can have. The maximum size for files processed in automations is 250MB.
Attention: EX people imports support CSV files with UTF-8 encoding and TSV files.

Step 1: Starting and Scheduling the Automation

  1. Name your automation.
    giving the automation a name and creating it

    Qtip: If you’ve already created an automation, click New Automation to get started.
    clicking new automation from the automation screen
  2. Click Create Automation.
  3. Determine whether your automation should happen daily, weekly, monthly, or On-Demand. (In other words, choose when your employee files will be checked for updates and then uploaded to Qualtrics.) If you select On-Demand, the automation will check files every 15 minutes and process those eligible.
    choosing when the automation should run
  4. Determine the time of day / day of the week it should take place. You can run on the hour, or 15, 30, or 45 minutes after the hour.
  5. Click Add Another Time to add another time of day / week / month this update should occur.
    Qtip: There is a limit of 8 times daily, 10 times weekly, or 6 times monthly. While you can technically add the same time multiple times, this will result in the automation only being run once on that time.
  6. Use the minus sign () to remove times.
  7. Determine the date you want the first automation to take place.
    determining the first time the automation should run and when it should end

    Qtip: If the date is set to today or in the past, the automation will run from now on.
  8. Determine when you want the automation to stop importing contacts. You can always modify this later.
  9. Click Continue to enter the next step, Configuring an Import Source.

Step 2: Configuring an Import Source

When you reach Configure Import Source in the people import automation, you tell Qualtrics the location of the employee data you would like to import. You have a few options.

selecting an import source

  • Qualtrics File Service: Set up a file service with Qualtrics. This eliminates the task of setting up an SFTP server on your own side. When you select this option, you’ll be shown instructions on how to set this up.
  • SFTP Server (Password or SSH Key): You have your own server where these files will be hosted. You must provide the username, password, host URL and port of the SFTP server for the automation to import the files. Alternatively, you can set up by providing the SSH key.

    Qtip: When setting up an SFTP connection, we recommend your IT team Allowlist the Qualtrics IP Ranges. See Allowlist Qualtrics Servers.

    Qtip: If your account is within our FedRAMP environment, the IP addresses for allowlisting differ from those found on this page. To securely access your IP address information, please login to your FedRAMP Customer Success Hub.
  • Google Drive or Dropbox: You have access to an Open Authorization (OAuth) file storage, such as Google Drive or Dropbox, where your import files will be hosted. You must login and give Qualtrics permission to manage your files on the OAuth file storage. The automation will only manage the files in a designated folder configured in the next step.
Qtip: The Qualtrics File Service and SFTP options will likely require that you work with your organization’s IT team to set up properly.

Step 3: PGP Encryption

PGP encryption is an optional step for people import automations to encrypt the data you send to Qualtrics. See PGP Encryption for more information about this feature.

  1. Select whether you’d like the file to be encrypted using PGP software.
    choosing "yes" for using encryption

    Qtip: This PGP encryption is available for automations using both SFTP servers and the Qualtrics File Service. If you did not encrypt a past automation but would like to, you can always edit the automation to add encryption.
  2. Click Continue.
  3. Click Download our public key. Your IT team will need to use that public key to encrypt import files before uploading them to the SFTP server or the Qualtrics File Service.
    clicking "Download our public key" in the automation setup screen

    Qtip: If an automation is configured to use PGP encryption but receives an unencrypted file, it will fail and notify the email recipients, as per the notification preferences in the automation.
  4. Click Continue.
  5. Now you will either define your SFTP folder paths, or go straight to data field mapping.
Qtip: The PGP public key and fingerprint will rotate every few months. However, all previous public keys can be used for existing and new automations as long as the key is not compromised.

Step 4: Selecting Folder Paths

Qtip: You will only complete these steps if you chose SFTP, Google Drive, or Dropbox as your import source. If you selected Qualtrics File Service, you will not have to complete this step.

After you decide the source of your employee files, you need to specify the folders where these files are saved so the automation knows where to retrieve them from.

  1. Enter the name of the folder on the SFTP server, Google Drive, or Dropbox the file you want to import is located on.
    entering the folder path

    Qtip: This folder name is case sensitive. This must be an existing folder, or the automation will fail. The folder path should also be relative to the default directory of the SFTP, Google Drive, or Dropbox user provided to the automation.
  2. Click Continue.
  3. Select which files should be imported from this folder.
    choosing the files to import Your options are:

    • All Files: All files in the folder.
    • Files whose name contain a specific prefix: When selected, you can specify the prefix.
    • Files whose name contain a specific suffix: When selected, you can specify the suffix. The file extension is included here.
      Example: The file name is 1234-sample and it as a CSV. You want all files that end with -sample and are CSVs. Your suffix would be -sample.csv
    • Files whose name contains specific text: When selected, you can specify the phrase the names must contain. This phrase can be anywhere in the file name.
  4. Click Continue.
  5. Processed file will be stored on Qualtrics and can be viewed when managing past automations. Click Continue.
    clicking continue

 

Step 5: Data Field Mapping

This is where you decide what fields will be imported into Qualtrics from your files and how they are formatted.

Attention: You must include a First Name, Last Name, UniqueID, and Email column. These should correspond to the following field types:

  • First Name – Person Field
  • Last Name – Person Field
  • Email – Person Field
  • UniqueID – Person Unique ID Field
  1. Click Download Example File. This will download a CSV to your computer that provides an example of a correct file template. You may also use your own template file, as long as it is a valid CSV file. All files imported by this automation will need to match the example file column headers.
    choosing to download the example file and then uploading our own
  2. When your file is ready, click Select File and upload your example file.
    Qtip: Example files cannot exceed 100MB for each automation.
  3. Choose a Delimiter.
    choosing the file delimiter
  4. Click Continue.
  5. Suggested column headers for Qualtrics field mappings will be provided; however, you can rename any column or map a column to an existing Metadata field by modifying the dropdowns in the Import as Field Name row. Note that if you’re naming a column after a Metadata Data field, it should generally be case-sensitive.
    reviewing the import fields before importing the file
  6. Use the Import as Field Type row to determine if each field is a Person Field (Email, first name, last name), Person UniqueID Field, Metadata Field, or if it should be excluded from the import.

    Qtip: Suggested column headers to Qualtrics field mappings will be provided. You can rename any column or map a column to an existing Metadata field by modifying the dropdowns in the Import as Field Type row.  Note that if you’re naming a column after a Metadata field, it must be case-sensitive.

    Qtip: If you’d like to replace the file you uploaded, click Upload a new example file.
  7. Once you’ve reviewed your fields, click Continue.

Step 6: Sending Run Reports and Enabling the Automation

The final steps of a people import automation include determining who is emailed when an automation runs, and then enabling the automation. This encompasses the Run Summary Recipients and Review portions of the automation.

  1. Determine who will be alerted with an email when the automation runs by entering their email address in the box.
  2. Use the plus signs ( + ) or the Add Recipient Email button to add additional recipients. Use the minus sign ( ) to remove recipients.
    adding emails to receive the report email
  3. If desired, check the Do not send an email report if no work was done. This will prevent the report from sending if no employees in your directory were updated.
  4. Click Continue.
  5. Click Edit next to go back to any section and make changes.
    clicking edit on any parts of the automation. clicking enable automation in the top left
  6. Click Enable Automation to start your automation, or click Finish without enabling to save the automation but not start it.

Changing Data Fields Included in the Automation

There may be times that you want to modify the fields included in the people import automation. For example, maybe you realized you forgot to include a patient address column in your people imports, and now you want to save patient address information in future people imports.

The example file that you upload in the Map Import Fields section determines the metadata fields that will be uploaded to Qualtrics. This means you can exclude column headers to skip over them, or you can use the exact name and spelling of a field to include it in future imports.

To change the fields included in an import:

  1. Go to the desired automation and click the dropdown.
    clicking the automation options menu and then edit automation
  2. Click Edit Automation.
  3. Click edit next to where it says Map Data Fields.
    clicking Edit on Map Data fields of our automation
  4.  Click Upload a new example file.
    clicking Upload a new example file at the top of the map data fields window
  5. Click Download Example File.the upload window to download the example file and upload your own file
  6. Edit the file so it includes your desired headers. Make sure spelling and capitalization is the same.
    Example: The files you keep in your source folder have a field called Address. In the Example File, add a header called Address. Using a lowercase ‘a’ will not work.
  7. Click Select File. Upload your new file.
  8. Click Continue.
  9. Suggested column headers for Qualtrics field mappings will be provided; however, you can rename any column or map a column to an existing Metadata field by modifying the dropdowns in the Import as Field Name row. Note that if you’re naming a column after an existing Metadata field, it should generally be case-sensitive.
    File content is previewed with columns of data. second and third rows of data are actually dropdowns and fields where you can make adjustments as described in these steps
  10. Use the Import as Field Type row to determine if each field is a Person Field, UniqueID, Metadata, or if it should be excluded from import.
  11. Once you’ve reviewed your fields, click Continue.

Creating Additional Automations

Once you have created automations, you can add more by clicking New Automation in the upper-right.

clicking new automation from the automation screen

Edit Existing Automations

Qtip: You will only see automations you have created, not all the automations in the brand.

You can change the setup of any of your automations by clicking the dropdown and selecting Edit Automation.

selecting edit automation from the automation options dropdown

Qtip: You can also do this by clicking into the automation and clicking the blue Edit Automation button.

the edit automation button that appears when viewing an automation history

Clicking Edit Automation will take you back to a page where you can change the different steps of the automation, such as the referenced servers, folders, and so on.

Rename Automation

By clicking the dropdown and selecting Rename Automation, you can rename your automation.

the rename automation option in the automations option dropdown

Delete Automation

By clicking the dropdown and selecting Delete Automation, you can delete your automation.

selecting delete automation from the automation options dropdown

Warning: Once you delete an automation, it is gone permanently! Do not delete automations unless you are absolutely sure you want to get rid of them!
Qtip: Looking to temporarily disable an automation? Try pausing it instead by clicking on the automation, clicking on the Run Options  dropdown, and selecting Pause Automation.

Managing Automation Schedules & Notifications

In order to view when the automation has run in the past, you can either click its name or the dropdown and then View Run History.

clicking view run history in the automation options menu

Past Automations

Once automations have been attempted, they will be listed here with information about the time they began and ended, how many employees were imported, the duration, and the status.

Qtip: You can click on an automation run in the table to get more details regarding the run’s outcome.

The status can either be Success or Failure. Failures are generally due to incorrect settings, such as the wrong SFTP server being referenced, incorrect username and password, and so on.

clicking the sort by option to sort the run history

You can change the order of your past automations using the Sort by dropdown on the upper-left.

Processed Files

When you click on an automation conducted in the past, you can click View File to see the files that were imported during this automation.

Selected automation. To the right in the menu at the bottom is a blue view file link

Pause/Resume Automation

You can Pause or Resume an automation by clicking Run Options inside the automation, or by clicking the dropdown next to an automation.

the pause automation option in run options

the pause automation option in the automations option dropdown

Pause Automation allows you to temporarily pause the automation. You can then resume the automation whenever you desire by selecting Resume Automation.

Manual Runs

You can run an additional automation outside the current schedule by performing a manual run. You can start a manual run by clicking Run Options inside the automation, or by clicking the dropdown next to an automation.

the start manual run option in run options

the start manual run option in the automations option dropdown

Example: Let’s say the people import automation runs at 9am as scheduled, but you forgot to upload your employee data file in the assigned folder before then. You can upload your file and choose Start Manual Run to run the automation once more and get the file imported.

Return to Automations

Click the X in the upper-right to return to the main page of the Automations tab.

the X button in the top right to exit out of your automation

Qtip: You can also click the Automations tab itself to return to its main page.

FAQs