Harvest Integrations

  • Create Harvest projects from new Asana projects

    You've added a project to Asana so you can start scheduling tasks for your team, but don't forget to track your time so you can bill your client correctly. Make the setup easy by using Zapier to automatically create a project in Harvest whenever a new project is created in Asana.

    How It Works

    1. A new project is created in Asana
    2. Zapier creates a project in Harvest

    What You Need

    • Asana account
    • Harvest account
  • Create timesheet entries in Harvest when Google Calendar events start

    Starting your Harvest timer can sometimes slip your mind before you run off to a meeting. Use this Zapier integration to automatically create a timesheet entry in Harvest when a Google Calendar event starts.

    How It Works

    1. An event starts in Google Calendar
    2. Zapier creates a timesheet entry in Harvest

    What You Need

    • Google Calendar account
    • Harvest account
  • Add Asana Tasks to Harvest

    Ever wanted to send Asana tasks to Harvest? Once you set up this Asana/Harvest integration, new tasks from that point forward are individually added to Harvest.

    Note: This Zapier integration doesn't import already created tasks, only new tasks after you've set it up.

    How It Works

    1. A new task is created in Asana
    2. Zapier adds that task to Harvest

    What You Need

    • Harvest account
    • Asana account
  • Create Asana projects from Harvest projects

    Once you have a project in Harvest, you're ready to start tracking time for it—but you probably also need to plan out who's taking care of which step. Use Zapier to automatically add a project in Asana whenever a project is created in Harvest.

    How It Works

    1. A project is created in Harvest
    2. Zapier adds a project in Asana

    What You Need

    • Harvest account
    • Asana account
  • Add new Harvest Time Entries to a Google Sheets spreadsheet

    If you'd like to have your Harvest time entries sent elsewhere for further analysis or reporting, use Zapier to start automatically adding new time entries to a Google Sheets spreadsheet. Once you set up this Harvest-Google Sheets integration, new time entries from that point forward are added as new rows in a spreadsheet.

    Note: This Zapier integration doesn't import already created time entries, only new entries after you've set it up.

    How It Works

    1. A Time Entry is created in Harvest
    2. Zapier adds that attendee to the Google Sheets spreadsheet you specify

    What You Need

    • A Harvest account
    • A Google account
    • A Google Sheets spreadsheet - Check out this link for more on how to set up your spreadsheet for success with Zapier.
  • Create Harvest tasks from new or moved Trello cards

    Ever wanted to have your Trello cards become tasks in Harvest? Once you set up this Trello-Harvest integration, new cards from that point forward are individually added as tasks.

    Note: This Zapier integration doesn't import already created Trello cards, only new cards created after you've set it up.

    How It Works

    1. A new card is created in Trello
    2. Zapier adds that card to Harvest as a task

    What You Need

    • Trello account
    • Harvest account
  • Send Slack messages about new timesheet entries in Harvest

    Slack is already an impressive tool for staying up to date on what your team is working on, and sending notifications of Harvest timesheet entries makes it even more useful. Use this Zapier integration to automatically send a message in Slack whenever a timesheet entry is created in Harvest.

    How It Works

    1. A new timesheet entry is created in Harvest
    2. Zapier sends a message in Slack

    What You Need

    • Harvest account
    • Slack account
  • Send Slack messages about new projects in Harvest

    Maybe you want to let team members know when there's a new project in Harvest or keep a record in Slack's searchable history. Either way, use this Zapier integration to automatically send a message in Slack whenever a project is created in Harvest.

    How It Works

    1. A new project is created in Harvest
    2. Zapier sends a message in Slack

    What You Need

    • Harvest account
    • Slack account
  • Create detailed events in Google Calendar for new timesheet entries in Harvest

    Harvest is great for keeping track of your time with just a few clicks, but it can also be helpful to see where your day went on your very own calendar. Use this Zapier integration to automatically create a detailed event in Google Calendar whenever a new timesheet entry is created in Harvest.

    Note: If you need to add a date to your events, you can use {{zap_meta_utc_iso}} and Zapier will automatically fill in the date and time when the Zap was ran.

    How It Works

    1. A new timesheet entry is created in Harvest
    2. Zapier creates a detailed event in Google Calendar

    What You Need

    • Harvest account
    • Google Calendar account
  • Add Trello boards for new Harvest projects

    Creating a project in Harvest is only one of the first steps of managing that project. You'll also need to break down the steps you need to complete it. Use this Zapier integration to automatically add a Trello board whenever a project is created in Harvest so you can start planning everything out right away.

    How It Works

    1. A new project is created in Harvest
    2. Zapier adds a board in Trello

    What You Need

    • Harvest account
    • Trello account
  • Create Harvest timesheet entries for new Toggl time entries

    Maybe you're working for a client who uses a different time tracking system, or you use both Toggl and Harvest for different features. Either way, use this Zapier integration to automatically create a time entry in Harvest whenever one is created in Toggl.

    How It Works

    1. A new time entry is created in Toggl
    2. Zapier creates a timesheet entry in Harvest

    What You Need

    • Toggl account
    • Harvest account
  • Copy new Wrike tasks to Harvest

    Tracking your time shouldn't take too much time. Use this Wrike-Harvest integration to streamline your prep-work before diving into your work: every new Wrike task created in a specific folder will automatically be sent to Harvest, where Zapier will create a matching task on which you can track all your work.

    Use this Zap to copy any time entries you create on there back into Wrike!

    How It Works

    1. You create a new task on Wrike
    2. Zapier automation adds a copy of the task to Harvest

    What You Need

    • Wrike account
    • Harvest account
  • Add Trello cards for new Harvest projects

    A new project in Harvest means that action needs to be taken. Make sure those projects are on your to-do list and in your project management system by using Zapier to automatically add a card in Trello whenever a new project is created in Harvest.

    How It Works

    1. A new project is created in Harvest
    2. Zapier adds a card in Trello

    What You Need

    • Harvest account
    • Trello account
  • Add folders in Dropbox for new projects in Harvest

    A new project in Harvest means that you're going to track your time and bill your client - and start creating and sharing a lot of files. Use Zapier to automatically add a folder in Dropbox whenever a project is created in Harvest so you have a place to store those files.

    How It Works

    1. A new project is created in Harvest
    2. Zapier adds a folder in Dropbox

    What You Need

    • Harvest account
    • Dropbox account
  • Copy new Harvest timesheet entries into Wrike

    Don't bother ever exporting those timesheet entries again—Zapier will do it for you. Once this Harvest-Wrike integration is active, every new Harvest timesheet entry you add will automatically be added to the timelog on the matching Wrike task (a new one will be created if none exists.)

    Note: This Zap pairs well with a Wrike-Harvest integration to copy Wrike tasks into Harvest

    How It Works

    1. A new timesheet entry is added on Harvest
    2. Zapier automatically copies it to the matching task on Wrike

    What You Need

    • Harvest account
    • Wrike account
  • Create Basecamp 3 projects from new Harvest projects

    When a project is set up for time-tracking, it's a clear indication that it's time to dig in and get started on the work. Automate a step on your project kickoff list with this Zapier integration. After you set it up, every time a new project is created in Harvest, Zapier will create a new project in Basecamp 3. Your team will have all the tools needed to get to work.

    How this Harvest-Basecamp 3 integration works

    1. A new project is created in Harvest
    2. Zapier creates a new project in Basecamp 3

    Apps involved

    • Harvest
    • Basecamp 3
  • Create Harvest projects from new Basecamp 3 projects

    There are certain things you do every single time a new project kicks off, so why spend time recreating the wheel? With this Zapier integration, every time you create a new project, Zapier will automatically create a new project in Harvest. Your time will be ready to be accounted for - in no time.

    How this Basecamp 3-Harvest integration works

    1. A new project is created in Basecamp 3
    2. Zapier creates a new project in Harvest

    Apps involved

    • Basecamp 3
    • Harvest
  • Log new Harvest projects in Google Sheets

    Each project you add to Harvest is a valuable piece of data for your company. Keeping a record of those projects in an easily accessible spreadsheet provides you with even more data. Use this Zapier integration to automatically add a row to a Google Sheets spreadsheet whenever a new project is created in Harvest.

    How It Works

    1. A project is created in Harvest
    2. Zapier adds a row to a spreadsheet in Google Sheets

    What You Need

    • Harvest account
    • Google Sheets account
  • Complete billable hours per week goal with Harvest and Beeminder

    Trying to make more money by completing more billable hours per week? The integration with Harvest and Beeminder will make this a lot easier. Make a bet in Beeminder that you can meet your billable hours per week goal and let Harvest and Beeminder keep you on track.

    How It Works

    1. Track billable time in Harvest
    2. Zapier will automatically log that time in Beeminder
    3. Set a payment pledge if you don't meet your goal

    What You Need

    • A Harvest account
    • A Beeminder account
  • Send Slack messages about new invoices in Harvest

    Slack is a great place for staying up to date on invoices created in Harvest and keeping a searchable record of them. Use this Zapier integration to automatically send a message in Slack whenever an invoice is created in Harvest.

    How It Works

    1. A new invoice is created in Harvest
    2. Zapier sends a message in Slack

    What You Need

    • Harvest account
    • Slack account
  • Create Wave customers from new Harvest clients

    When you do client work, you need your time tracking and accounting tools to work hand in hand, right? There's nothing worse than needing to go from app to app and duplicate your work getting new client information into them all. Let Zapier handle all of that for you, leaving you more time to take care of the most important thing of all: those billable hours.

    How It Works

    1. You have a new client in Harvest
    2. Zapier creates a new customer in Wave

    What You Need

    • Harvest account
    • Wave account
  • Create Harvest projects from new or moved Trello cards

    Adding a new card to one of your Trello boards often means that a new project is starting - and you probably want to get right down to work. Use Zapier to automatically create a project in Harvest so you can start tracking your time right away.

    How It Works

    1. A new card is added in Trello
    2. Zapier creates a project in Harvest

    What You Need

    • Trello account
    • Harvest account
  • Add tasks in Harvest for new JIRA issues

    When there's an issue in JIRA, you don't want to spend valuable time setting up a task in your time tracking tool—you just want to fix the problem. Use this Zapier integration to automatically add a task in Harvest whenever a new issue is created in JIRA.

    How It Works

    1. A new issue is created in JIRA
    2. Zapier adds a task in Harvest

    What You Need

    • JIRA account
    • Harvest account
  • Add new Basecamp 2 Projects to Harvest

    Ever wanted to have Basecamp 2 projects added to Harvest? Once you set up this Harvest-Basecamp 2 integration, new projects from that point forward are copied to Harvest.

    Note: This Zapier integration only creates the project itself in Harvest, it does not fill in any information that belongs to a project (e.g. tasks)

    How It Works

    1. A new project is created in Basecamp 2
    2. Zapier adds that project to Harvest as a project

    What You Need

    • Basecamp 2 account
    • Harvest account
  • Send new Harvest contacts to Google Contacts

    Entering your contacts one time only is plenty—we'll send them everywhere you want them. With this Harvest-Google Contacts integration active, any new contact you add to Harvest will automatically be copied onto Google Contacts, optionally adding them to any task list you need.

    How It Works

    1. A new contact is added on Harvest
    2. Zapier automation adds them to Google Contacts

    What You Need

    • Harvest account
    • Google Contacts account

Why Zapier?

Free

Get started for free—14 day trial of premium features and apps.

Easy

No coding required—automate any of 1,000+ apps in minutes.

Secure

Enterprise-level security—connect mission-critical apps.

Harvest Integration Details

Launched on Zapier October 24, 2011

Even with the best time tracking apps, you still have to remember to turn them on. When paired with Zapier, Harvest will automatically start the timer when an event from your calendar begins. It can also help keep tasks organized across apps and send notifications when team members add new projects or timesheet entries to Harvest.

Here are some creative ways to use Harvest with Zapier:

  • No need to interrupt your flow when a meeting is about to start. Let Zapier handle the time tracking by creating timesheet entries in Harvest when an event in your Google Calendar begins.
  • Make it easier to start tracking time when new tasks crop up. Create tasks in Harvest when you add a new Trello card to a list.
  • Organize reporting data in the way that works best for you. Add Harvest time entries as new rows in a Google Sheets spreadsheet to quickly sort, search, or generate graphs.

Zapier combines Triggers (like "New Project") and Actions (like "Create Project") to complete an action in one app when a trigger occurs in another app. These combos—called "Zaps"—complete your tasks automatically.

The following Harvest Triggers, Searches, and Actions are supported by Zapier:

New Project

Triggers when you add a new project.

New Task

Triggers when you add a new task.

New Client

Triggers when you add a new client.

New Invoice

Triggers when you add a new invoice (with line item support).

New Person

Triggers when you add a new person.

New User Assignment

Triggers when a person is assigned to a project.

New Timesheet Entry

Triggers when a new timesheet entry is created for today.

New Contact

Triggers when you add a new contact.

New Invoice

Triggers when you add a new invoice.

Create Project

Creates a project.

Create Task

Adds a new task.

Creates Timesheet Entry

Creates a new timesheet entry for the current day.

Create Contact

Adds a new contact.

Start Timer

Creates and starts a timer for the current day.

Stop Timer

Stops the timer for the current day (if one is running).

Create Client

Adds a new client.

Use our free platform to build a single Zapier integration and instantly connect your app with 1,000+ others.

Become a Zapier Integration Partner

Harvest gives you simple time tracking, fast online invoicing, and powerful reporting software. Simplify employee timesheets and billing.