Importing goals is a method to create, edit, or delete many goals using a CSV file instead of the goal plan. You may choose to import goals at the beginning of a performance cycle or if you have a departmental goal that needs to be updated for a group of people.
Import Performance Goals
The Import Performance Goals tool (also known as Beta goal import in the older GMv12 version) allows you to generate a CSV file with specific header information about the goal plan for which you would like to import goals. To use goal import, navigate to Import Performance Goals from the Action Search.
First, select your goal plan from the Available List of Templates drop-down field, then choose Generate CSV Header. Fill in the spreadsheet rows with goal and user information to define which goals will be imported and to whom they will be assigned. Filling out the spreadsheet rows with goal and user information will be discussed in more detail in the following pages.
Caution
IMPORTANT: Do NOT re-use an old template or import file! The system generates a unique CSV Header for each goal plan that will only work for a specific goal plan. Before importing goal data, the first thing to do is to generate a fresh CSV template for Import Performance Goals.

It is necessary for administrators to have a Role-Based Permission to import goals for the organization: Administrator Permissions→Manage Goals→Import Goals. It is also possible to assign a child permission to administrators, Import Goals for Target Population. If this permission is assigned, and users attempt to import goals for users outside their target population, they will receive an error message in the Goal Import Email Notification.

CSV File Format
The goal import file is a CSV file. The file can have any name, but should have a .csv extension. To enable the accurate insertion of data into all field elements, the rows must be tailored to a particular goal plan template.
In general, the order of the rows within the file does not matter. However, if new milestones or metric lookup tables need to be imported, they should be added after the associated parent goal rows.
When the CSV template is opened, it will contain information similar to the screenshot below. The first five rows of the template represent the information and header column for this CSV file. These five rows should not be modified.

As the CSV file is comma-delimited, string values that might have commas in them need to be explicitly quoted. Moreover, for values in a filter field that look like numbers (for example, 000123), the cells in Excel need to be formatted as text so that Excel does not convert them to true numbers (for example, 123).