How to add and import people

You can build your company’s team by adding people to your account from your Team section. 

To get your employees and contractors started tracking time, you can add or import people to your account. When adding each teammate, you'll be able to set their billable rates, cost rates, permissions level, weekly capacity, optional roles, and assign them to projects so they can track time and expenses. You'll also be able to make people assignments to your teammates who should be able to approve timesheets for (if timesheet approval is available for your plan) and report on others. 

Before adding or importing people, you may need to increase your seat count from Settings (top right). Visit our page on adding seats to or removing seats from your subscription for more information on adding space for new teammates.

Add a person to your Harvest account

  1. Go to Team and click the + Invite person button.
  2. Enter the new person’s name and email address. The email address must be unique for every person on the account.
  3. Click the link Add this person’s roles, capacity, and rates now to set their role, rates, and capacity. 
  4. Click Invite and continue, and an email will be sent to your teammate to let them know how to sign in to Harvest and create their password.
  5. Choose which permissions level the new teammate should have. 
  6. Click into the Select projects to assign… field and either select from existing projects in the account or click Assign to all projects at the bottom of the project list. Then, click Assign projects (or Assign all projects, if you’ve chosen that option) so the new teammate can start tracking time as soon as they accept their invitation.
  7. If this person has Manager permissions and should be able to report on and approve timesheets (if timesheet approval is available on your plan) for some of their teammates, click into the Find and select people to assign field to make people assignments for them

Resend an invitation to join the account

If the invitation email has expired or been lost, Administrators can resend a person's invitation by taking the following steps:

  1. Head to Team. 
  2. Click  the Resend invitation link next to the person's name. 

Import people into your account

You can import people via a CSV file by going to the Team section and clicking the Import button. The file can be created and formatted in Excel (or another spreadsheet program) and then exported to a CSV file. The CSV file will need to be formatted using UTF-8 encoding.

More information on importing, including a video walkthrough, is available in our general article on importing data.

People import requirements

Your spreadsheet will need to be organized with the following nine columns, in order:

  • First name (Required)
  • Last name (Required)
  • Email (Required)
  • Roles
  • Billable rate
  • Cost rate
  • Permissions 
  • Employee (Yes/No)
  • Capacity

If you prefer, here’s a sample CSV file for importing people you can download and use as a template.

Requirements for importing a person for the first time

  • Be sure to include a header row with the column names. The column names and order must match exactly for the import to work.
  • First name, Last name, and Email are required and can’t be blank.
  • Harvest imports only accept commas (,) as delimiters. Semicolons (;), slashes (/), and other delimiters will result in import errors. 
  • For the Roles column, use a | (vertical bar) to separate multiple roles.
  • For Billable rate and Cost rate, you don’t need to include the currency symbol. Your account’s default currency is automatically used for all default rates.
  • Billable rate and Cost rate:  You cannot set historical rates via import. 
  • For the Permissions column, write administrator, manager, or member to import the person as an Administrator, Manager, or Member, respectively. Any unrecognized value or blank field will be imported as a Member.
  • Similarly, for the Employee column, enter yes to import the person as an employee. If the column says no or is left blank, they’ll be imported as a contractor.

Once the import is complete, Harvest will email each imported person with instructions on how to sign in to their account. They won’t be automatically assigned to any projects, so make sure you do that by either editing each project or assigning them to projects in bulk in their profile.

Requirements and limitations for re-importing a person to update their information

  • When re-importing an existing teammate, existing roles, rates, user permissions (the Permissions column), employee/contractor status, and capacity will be updated based on the new import. Please take special care with the following columns:
    • Billable rate and Cost rate: If a person’s billable/cost rate in the file matches their current default billable/cost rate in Harvest, nothing will change. If the rate is different from their current rate or is left blank, the new (or blank) rate will override their current default, including any historical rates.
    • Billable rate and Cost rate:  You cannot set historical rates via import. 
    • Permissions: Re-imported teammates can have their permissions changed if the value provided in this column is different than their current permissions level set within Harvest. If the column is left blank, the person will keep their existing permissions level.
    • For the Employee column, enter yes to import the person as an employee. If the column says no or is left blank, they’ll be updated as a contractor.
  • Be sure to include a header row with the column names. The column names and order must match exactly for the import to work.
  • First name, Last name, and Email are required and can’t be blank.
  • Harvest imports only accept commas (,) as delimiters. Semicolons (;), slashes (/), and other delimiters will result in import errors. 
  • For the Roles column, use a | (vertical bar) to separate multiple roles.
  • For Billable rate and Cost rate, you don’t need to include the currency symbol. Your account’s default currency is automatically used for all default rates.

 

 

Did you find this article helpful?

Still have questions? We’re happy to help!

Contact us