Accounting

Harvest

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

Explore tons of pre-built templates

Start automating common business processes immediately with tons of prebuilt templates.
You can use them as they are or customize them to suit your needs

Supported
Triggers, Searches, Filters, and Actions

Trigger

New Contact Property Change

Triggers when a specified property is provided or updated on a contact.

Search

List Users

Returns a list of your users. Admin permissions required.

Search

List User Assignments

Retrieves a list of your user assignments.

Search

List Time Entries

Returns a list of your time entries.

Search

List Tasks

Returns a list of your tasks.

Search

List Task Assignments

Retrieves a list of your task assignments.

Search

List Projects

Returns a list of your projects.

Search

List Payments

List all payments for an invoice.

Search

List Invoices

Returns a list of your invoices.

Search

List Expenses

Returns a list of your expenses.

Search

List Contacts

Returns a list of your contacts.

Search

Search Users

List Clients Returns a list of your clients.

Trigger

Watch Users

Triggers when a new user is created.

Trigger

Watch Time Entries

Triggers when a new time entry is created.

Trigger

Watch Tasks

Triggers when a new task is created.

Trigger

Watch Projects

Triggers when a new project is created.

Trigger

Watch Invoices

Triggers when a new invoice is created.

Trigger

Watch Contacts

Triggers when a new contact is created.

Trigger

Watch Clients

Triggers when a new client is created.

Trigger

New Timesheet Entry

Triggers when a new timesheet entry is created for today.

Trigger

New Project

Triggers when you add a new project.

Trigger

New Invoice

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

Trigger

New Client

Triggers when you add a new client.

Trigger

New Invoice

Triggers when you add a new invoice.

Trigger

New Task

Triggers when you add a new task.

Trigger

New Person

Triggers when you add a new person.

Trigger

New Contact

Triggers when you add a new contact.

Trigger

New User Assignment

Triggers when a person is assigned to a project.

Action

Make an API Call

Performs an arbitrary authorized API call.

Action

Get a User Assignment

Retrieves information about specific user assignment.

Action

Get a User

Retrieves information about specific user. Admin permissions required.

Action

Get a Time Entry

Retrieves information about specific time entry.

Action

Get a Task Assignment

Retrieves information about specific task assignment.

Action

Get a Task

Retrieves information about specific task.

Action

Get an Invoice

Retrieves information about specific invoice.

Action

Get an Expense

Retrieves information about specific expense.

Action

Get a Contact

Retrieves information about specific contact.

Action

Get a Client

Retrieves information about specific client.

Action

Edit Invoice Line Item

Edits line item on existing invoice.

Action

Edit a User

Edits an existing user. Admin permissions required.

Action

Edit a Time Entry

Edits an existing time entry.

Action

Edit a Task

Edits an existing task.

Action

Edit a Project

Edits an existing project.

Action

Edit an Invoice

Edits and existing invoice.

Action

Edit an Expense

Edits an existing expense.

Action

Edit a Contact

Edits an existing contact.

Action

Edit a Client

Edits an existing client.

Action

Delete Invoice Line Item

Deletes line item on specific invoice.

Action

Delete a User

Deletes an existing user. Deleting a user is only possible if they have no time entries or expenses associated with them. Admin permissions required.

Action

Delete a Time Entry

Deletes an existing time entry.

Action

Delete a Task

Deletes an existing task.

Action

Delete a Project

Deletes a project and any time entries or expenses tracked to it. However, invoices associated with the project will not be deleted. If you don’t want the project’s time entries and expenses to be deleted, you should archive the project instead.

Action

Delete an Invoice

Deletes an existing invoice.

Action

Delete an Expense

Deletes an existing expense.

Action

Delete a Contact

Deletes an existing contact.

Action

Delete a Client

Deletes an existing client.

Action

Create Invoice Line Item

Adds new line item to specific invoice.

Action

Create a User

Creates a new user. Admin permissions required.

Action

Create an Invoice Payment

Creates a invoice payment.

Action

Create an Expense

Creates a new expense.

Action

Create a free-form Invoice

Creates a new invoice.

Action

Create a Contact

Creates a new contact.

Action

Create a Client

Creates a new client.

Action

Create Task

Adds a new task.

Action

Start Timer

Creates and starts a timer for the current day.

Action

Create Contact

Adds a new contact.

Action

Creates Timesheet Entry

Creates a new timesheet entry for the current day.

Action

Stop Timer

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

Action

Create Project

Creates a project.

Action

Create Client

Adds a new client.

Available Datasets

All Projects Logged Expenses

List all logged expenses for all projects in a specific time period.

All Projects Time Entries

Retrieve time entries for all projects in a specific time period.

All Users Logged Expenses

List all expenses logged by users.

All Users Time Entries

List all users' time entries.

Assignment

List all task assignments for all projects in a specified period.

Clients

List all clients.

Contacts

List all contacts.

Daily

List time entries.

Expense Categories

List all Expense Categories.

Invoice Item Categories

List invoice item categories.

Invoice Messages

List invoice messages.

Invoice Payments

List invoice payments.

Invoices

List all Invoices.

People

List all users.

Project Expenses

List all projects logged expenses.

Projects

List all projects.

Tasks

List all tasks.

User Expenses

List all user expenses.

Frequently Asked Questions

What endpoint is the base URL for this connector?

The base URL for Harvest is https://{instance}.harvestapp.com.

What kind of credentials do I need to power up this connector?

You need your Harvest email id and password or Google account to power up the Harvest connector. You also need to know your Harvest subdomain. For example, if your URL is domo.harvestapp.com, the subdomain would be domo.

How do I know my Harvest account credentials are secure?

The login process uses the OAuth process so your Harvest credentails are never seen or stored by Domo. This keeps your login secure. You can revoke Domo's access to your account at any time.

Do I need a certain kind of account with the data service to set up the connector?

The user account must have proper roles to access certain data.

What else do I need to do to power up my connector?

A valid Harvest account with proper permissions is all that you need to start using the Harvest connector.

How do I know if my query is right?

Verify the data that you receive matches with the data that you find in your Harvest app.

Can I use the same account for multiple datasets?

Yes

Alternative Connectors

Ready to start automating?

Getting started with Easyflow is simple, secure and there's no installation required.

1. Choose your apps

Select and authorize the apps you want to sync.

2. Connect

Hundreds of prebuilt templates

3. Let it start!

Set it and forget it, Easyflow will take over from here!