---
title: "Harvest integration | Growf"
description: "Harvest is a time-tracking and invoicing tool designed for teams and freelancers, helping them log billable hours, manage… Connect Harvest to Growf."
url: "https://www.growf.io/integrations/harvest/"
language: "en"
---

Integration / Productivity & Project Management

![Harvest logo](https://logos.composio.dev/api/harvest)

# Harvest integration

Harvest is a time-tracking and invoicing tool designed for teams and freelancers, helping them log billable hours, manage projects, and streamline payments

[Get a demo](https://www.growf.io/demo/)

About Harvest

## Harvest is a time-tracking and invoicing platform for teams and freelancers. It helps you log billable hours, manage projects, and streamline payments.

[All integrations](https://www.growf.io/integrations/)

Category

Productivity & Project Management, Finance & Accounting

Connection

OAuth

Type

Tool

Actions

658

Tags

library

Example prompts

## What you can ask Growf to do with Harvest

- “Create a new client for ACME Corp”

- “Log an expense for project 'Website Redesign'”

- “Generate an invoice for hours worked this week”

- “Send an estimate message to a client”

Available actions

## 658 actions your agents can run in Harvest

- Create Client  
Tool to create a new client. Use after gathering client details to register a new client in Harvest.
- Create Client Contact  
Tool to create a new client contact. Use when you need to add a contact under an existing client. Call after you've retrieved or confirmed the client\_id.
- Create Estimate  
Tool to create a new estimate. Use after gathering client and line item details.
- Create Estimate Item Category  
Tool to create a new estimate item category in Harvest. Use after deciding to categorize line items within an estimate.
- Create Estimate Message  
Tool to create a new message for an estimate. Use when you have an estimate ID and want to send a message or run an event (send, accept, decline, re-open) on the estimate.
- Create Expense  
Tool to create a new expense entry. Use when recording costs against projects. Ensure either units or total\_cost is provided.
- Create Invoice  
Tool to create a new invoice. Use when you have gathered all invoice details and need to bill a client in Harvest.
- Create Invoice Item Category  
Tool to create a new invoice item category. Use after you have decided on the category name to register it in Harvest.
- Create Invoice Message  
Creates a new message for an invoice in Harvest. Use this to send invoice notifications to clients, create draft messages, or change invoice states (close/reopen). Requires a valid invoice ID. The invoice must be in the appropriate state for the requested event\_type.
- Create Invoice Payment  
Tool to create a new payment on an invoice. Use when recording a payment against an existing invoice.
- Create Project  
Create a new project in Harvest. A project is a container for tracking time, expenses, and invoices for a specific client engagement. Required: You must provide a valid client\_id (use list\_clients or create\_client first), project name, and billing configuration (is\_billable, bill\_by, budget\_by). Co…
- Create Task  
Creates a new task in Harvest. Tasks are reusable activity types (e.g., "Development", "Design", "Consulting") that can be assigned to projects for time tracking. Use this to define billable or non-billable work categories that your team will track time against.

Show all 57 actions

## Put Harvest to work inside Growf.

Connect it once and every workspace, agent and workflow can use it — securely, with your team in the loop.

[Get a demo](https://www.growf.io/demo/)
