Resources · Make integration

Harvest Make integrationAutomate Harvest with Make.

What if new Harvest clients got their project without anyone opening Harvest? The Harvest Make integration gives you 60 modules: 7 triggers, 41 actions and 12 searches. This guide is for agencies and studios that bill time, and walks you from the connection to a first working scenario.

Verified Trustpilot reviews · AI, automation & growth agency

What you can automate

What can the Harvest Make integration do for you?

The Harvest Make integration links your Harvest account to Make, a no-code tool where you build scenarios: chains of steps that run on their own. Make watches Harvest for new clients, projects, invoices or time entries, then creates, edits or reads records in Harvest or in any other app you connect.

A project ready the moment a client exists. Watch Clients spots each new client, and Create a Project opens the matching project straight away, so nobody forgets to set it up before the first hour is logged.

Invoices that tell the rest of your stack. Watch Invoices picks up every new invoice, and Get an Invoice pulls its details so you can push them to your accounting sheet or your team chat. When a client pays outside Harvest, Create an Invoice Payment records it without a manual step.

Cleaner time tracking. Watch Time Entries follows every new entry, and Edit a Time Entry or Create a Time Entry keeps Harvest in line with what your other tools already know.

Know the limits before you build. All 7 triggers are scheduled, so Make checks Harvest on a timer instead of hearing about changes as they happen. Modules that touch users need admin permissions in Harvest. Delete a Project also removes the time entries and expenses tracked to it, so archive the project in Harvest if you want to keep them.

Harvest has an n8n node too: the Harvest n8n integration covers it, and n8n vs Make helps you pick. To learn the editor properly, see the Make training.

Connect

How do you connect Harvest to Make?

  1. 01

    Add a Harvest module

    In a scenario, add any Harvest module, for example Watch Clients. Make asks for a connection, which is your Harvest account linked to Make once and reused by every Harvest module. Click Create a connection.

  2. 02

    Name it and authorize Make

    Give the connection a clear name if you like, such as the Harvest account it belongs to. Then follow the window: approve Make on the Harvest page that opens, or paste the key Harvest gives you if that is what the form asks for.

  3. 03

    Save and check the fields

    Click Save. Back in the module, the connection is selected and Make can now read your Harvest data, so the fields fill with your own clients, projects and tasks instead of empty boxes.

First scenario

Your first scenario: a project for every new Harvest client

GoalWhen a new client is created in Harvest, Make creates a project for that client.

  1. 01

    Create the scenario

    On the Scenarios page, create a new scenario and click the big +. Search for Harvest and pick Watch Clients, the trigger that starts everything.

  2. 02

    Connect your Harvest account

    Click Create a connection and authorize Make. Once the connection exists, fill in the trigger settings; Make shows what it can read from your account.

  3. 03

    Add Create a Project

    Click the + on the right of the trigger, pick Harvest again, then Create a Project. Map the client coming from Watch Clients so the new project lands under the right name.

  4. 04

    Test with Run once

    Add a test client in Harvest, then click Run once. Open the bubble on each module to read the bundles, one item per client, and check that the project appears in Harvest.

  5. 05

    Schedule and switch it on

    Click the clock on Watch Clients to set the schedule. A new scenario runs every 15 minutes by default, and 15 minutes is also the shortest interval on the Free plan. Then switch the scenario on.

Triggers

What starts a Harvest scenario

7 modules start a scenario when something happens in Harvest. A scheduled trigger is checked by Make on the scenario's schedule; an instant one is called by Harvest as soon as it happens.

Harvest1Watch Clients

Watch Clients

Scheduled trigger

In MakeTriggers when a new client is created.

Every client you add to Harvest becomes the starting point of a scenario, so the paperwork around a new account can follow without anyone chasing it. Each new client arrives as one bundle, ready for the next module.

How it fires
scheduled, Make checks Harvest on the scenario's schedule and collects the clients created since the last check.
When to use it
you sign a new account and want its project, its folder and a heads-up to the team to exist before the kickoff call.
Watch out
it reacts to new clients only, so renaming an existing client will not start the scenario.
Harvest2Watch Contacts

Watch Contacts

Scheduled trigger

In MakeTriggers when a new contact is created.

New people added under your Harvest clients can flow straight into your CRM or mailing list, which saves typing the same name and email twice. Make hands over each contact as its own bundle.

How it fires
scheduled, Make checks Harvest on the scenario's schedule and picks up contacts created in between.
When to use it
your account managers add billing contacts in Harvest and your sales tool should know about them too.
Watch out
changes to a contact that already exists do not count as new, so plan a separate path if updates matter to you.
Harvest3Watch Invoices

Watch Invoices

Scheduled trigger

In MakeTriggers when a new invoice is created.

Each invoice created in Harvest can kick off follow-up work elsewhere: a line in a finance sheet, a message in the team channel, a task for whoever chases payments. The trigger delivers one bundle per new invoice.

How it fires
scheduled, Make checks Harvest on the scenario's schedule and returns the invoices created since the previous run.
When to use it
your finance lead wants to hear about every new invoice without logging into Harvest.
Watch out
it catches creation, not payment; pair it with Get an Invoice later if you need the invoice's current state.
Harvest4Watch Projects

Watch Projects

Scheduled trigger

In MakeTriggers when a new project is created.

Opening a project in Harvest can set up everything around it: a shared folder, a board in your project tool, a note to the people staffed on it. Every new project comes through as a single bundle.

How it fires
scheduled, Make checks Harvest on the scenario's schedule for projects created since the last look.
When to use it
project managers create projects in Harvest first and the rest of the tooling should follow their lead.
Watch out
if another scenario already creates projects through Create a Project, make sure this one does not answer by creating them again.
Harvest5Watch Tasks

Watch Tasks

Scheduled trigger

In MakeTriggers when a new task is created.

When someone adds a new task type to Harvest, this trigger lets the change ripple out, for instance into a reference sheet your team uses to pick the right task when logging hours. One bundle per task.

How it fires
scheduled, Make checks Harvest on the scenario's schedule and gathers the tasks created in between.
When to use it
you keep a mirror of your Harvest task list in another tool and want it to stay complete.
Watch out
only brand-new tasks start the scenario; renaming one that already exists goes unnoticed.
Harvest6Watch Time Entries

Watch Time Entries

Scheduled trigger

In MakeTriggers when a new time entry is created.

Hours logged in Harvest become usable data the moment Make sees them: a row in a reporting sheet, a check against a project budget, a note on a client record. Every new time entry is one bundle.

How it fires
scheduled, Make checks Harvest on the scenario's schedule and collects entries created since the previous check.
When to use it
you build your own utilization report outside Harvest and want it fed without exports.
Watch out
a busy team logs many entries, and each bundle costs operations downstream, so keep the modules that follow lean.
Harvest7Watch Users

Watch Users

Scheduled trigger

In MakeTriggers when a new user is created.

A new person added to your Harvest account can trigger the rest of their onboarding: accounts in other tools, a welcome message, a row in the staff sheet. Make passes each new user along as one bundle.

How it fires
scheduled, Make checks Harvest on the scenario's schedule and returns users created since the last check.
When to use it
operations adds freelancers to Harvest first and wants the other invitations to follow.
Watch out
each new user runs the whole scenario once, so test with Run once before letting it send real invitations.
Modules

What you can do in Harvest from Make

Harvest gives you 53 modules. For each one: what it does for you, when to reach for it, and what to watch out for.

Harvest1

Create a Billable Rate

Action

In MakeCreates a new billable rate.

Setting a new billable rate in Harvest no longer takes a manual edit: this module writes the rate for you from data your scenario already holds.

When to use it
your pricing lives in a sheet or an HR tool and a raise approved there should reach Harvest too.
Watch out
a wrong rate flows straight into what you bill, so run it once on a test profile before switching the scenario on.
Harvest2

Create a Client

Action

In MakeCreates a new client.

A signed deal elsewhere turns into a Harvest client without retyping the company name. The client is then ready to receive projects, contacts and invoices from later modules.

When to use it
your CRM marks a deal as won and finance wants the client in Harvest before the first hour is logged.
Watch out
run a search first if the same company can win twice, or you will end up with duplicate clients.
Harvest3

Create a Contact

Action

In MakeCreates a new contact.

People who receive your invoices or answer your questions get their own record under the right Harvest client, filled from a form or your CRM instead of by hand.

When to use it
a client sends the name of their new accounts payable person and you want it stored where invoices go out.
Watch out
when the contact is for a client that is new too, place Create a Client earlier in the scenario and map from it.
Harvest4

Create a free-form Invoice

Action

In MakeCreates a new invoice.

Your scenario creates a Harvest invoice directly, which suits fixed fees and one-off charges that never went through a timesheet. Make passes the new invoice on so the next module can add lines or notify someone.

When to use it
a milestone is marked done in your project tool and the matching invoice should exist without waiting on finance.
Watch out
pair it with Create Invoice Line Item if one invoice needs several lines.
Harvest5

Create an Expense

Action

In MakeCreates a new expense.

Receipts and costs captured elsewhere land in Harvest as expenses, attached to the right project, so they can be billed back or tracked against the budget.

When to use it
your team logs travel costs in a form or a spreadsheet and you want Harvest to hold the official record.
Watch out
deleting the project later also deletes its expenses, which matters if Harvest is your only copy.
Harvest6

Create an Invoice Payment

Action

In MakeCreates a invoice payment.

A payment that reached you through your bank or your payment processor gets recorded on the matching Harvest invoice, so Harvest holds the same payment record as your bank.

When to use it
your payment tool confirms a transfer and you want Harvest to reflect it without anyone copying the amount.
Watch out
find the right invoice first, with Get an Invoice or a search, because a payment on the wrong one is easy to miss.
Harvest7

Create a Project

Action

In MakeCreates a new project.

This is the module that saves the most clicks at kickoff: the project appears in Harvest under its client, ready for people to log time the same day.

When to use it
right after Watch Clients or Create a Client, or when a signed quote in another tool should open the work in Harvest.
Watch out
map the client from an earlier module rather than typing its name, which avoids attaching the project to the wrong account.
Harvest8

Create a Task

Action

In MakeCreates a new task.

New kinds of work, say a fresh service line, get added to your Harvest task list from the scenario, which keeps the list consistent with the catalog you maintain elsewhere.

When to use it
your service catalog lives in a database and each new service should become a Harvest task people can log time against.
Watch out
assigning the task to a project is a separate step, handled by Create a Task Assignment.
Harvest9

Create a Task Assignment

Action

In MakeCreates a new task assignment.

This module attaches an existing task to a project for you, so nobody has to open the project settings to add it.

When to use it
every new project should come with the same standard tasks, added right after Create a Project.
Watch out
both the task and the project must already exist, so place this module after the ones that create them.
Harvest10

Create a Time Entry

Action

In MakeCreates a new time entry.

Hours recorded outside Harvest, in a calendar, a ticket tool or a form, end up in the timesheet without a second round of typing.

When to use it
a support ticket closes in your help desk and the time spent on it should count against the client's project in Harvest.
Watch out
if two tools can log the same work, pick one source, or the hours will be counted twice.
Harvest11

Create a User

Action

In MakeCreates a new user. Admin permissions required.

New hires and freelancers get their Harvest account opened by the scenario, at the same moment as their other tools, which keeps onboarding in one flow.

When to use it
your HR tool records a start date and the person should be able to track time from day one.
Watch out
this module needs admin permissions in Harvest, so the connection must use an admin account.
Harvest12

Create Invoice Line Item

Action

In MakeAdds new line item to specific invoice.

Adding a line to an invoice that already exists lets you build the bill piece by piece: one line per deliverable, per fee or per expense your scenario finds.

When to use it
right after Create a free-form Invoice, fed by an iterator that walks through the items to bill.
Watch out
every line runs the module once, so a long invoice uses one operation per line.
Harvest13

Delete a Client

Action

In MakeDeletes an existing client.

Removing a client from Harvest from your scenario helps keep test data or duplicates out of your reports once another tool confirms they should go.

When to use it
a cleanup scenario spots a duplicate client created by mistake and removes the extra one.
Watch out
a delete cannot be undone from Make; test with Run once on a throwaway client and add a filter so only the right records reach this module.
Harvest14

Delete a Contact

Action

In MakeDeletes an existing contact.

When someone leaves a client company, their contact can disappear from Harvest at the same time as from your CRM, so invoices stop going to an old address.

When to use it
your CRM archives a person and you want Harvest to follow without a manual check.
Watch out
the removal is permanent, so match the contact carefully, ideally from a Get a Contact step right before.
Harvest15

Delete an Expense

Action

In MakeDeletes an existing expense.

An expense cancelled or refused elsewhere is taken out of Harvest too, which stops it from being billed back to the client by accident.

When to use it
your approval flow rejects a receipt that a previous scenario had already copied into Harvest.
Watch out
nothing brings the expense back afterwards; keep a copy in a sheet if you need an audit trail.
Harvest16

Delete an Invoice

Action

In MakeDeletes an existing invoice.

Draft invoices created by a scenario during testing, or duplicates from a double run, can be wiped from Harvest without clicking through them one by one.

When to use it
you catch an invoice generated twice and want to remove the copy before it reaches the client.
Watch out
deleting is final, so add a filter that checks the invoice really is the duplicate before this module runs.
Harvest17

Delete a Project

Action

In MakeDeletes 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.

Closing a project for good can be automated, but this module goes further than it looks: along with the project, Harvest removes every time entry and expense tracked to it. Invoices tied to the project stay.

When to use it
a project was created by mistake and holds nothing worth keeping.
Watch out
to keep the hours and costs, archive the project in Harvest instead of deleting it.
Harvest18

Delete a Task

Action

In MakeDeletes an existing task.

Retired services or old task names drop off your Harvest task list when the scenario says so, leaving people a shorter, clearer list to pick from.

When to use it
a service is removed from your catalog database and the matching Harvest task should go with it.
Watch out
Make cannot restore a deleted task, so confirm nobody still logs time on it before you remove it.
Harvest19

Delete a Time Entry

Action

In MakeDeletes an existing time entry.

Hours logged by mistake, or copied twice by a scenario, come out of the timesheet so they do not end up on an invoice.

When to use it
a meeting is cancelled in the calendar and the time entry a previous scenario created for it should vanish too.
Watch out
there is no undo, so identify the entry precisely before this step, for example with Get a Time Entry.
Harvest20

Delete a User

Action

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

Offboarding can close the Harvest account along with the rest, but only for people who never tracked anything: Harvest refuses to delete a user who has time entries or expenses.

When to use it
an invited freelancer never started and the account should not linger.
Watch out
this module needs admin permissions, and it will fail for anyone with tracked time or expenses, so filter those people out first.
Harvest21

Delete Invoice Line Item

Action

In MakeDeletes line item on specific invoice.

One wrong line comes off an invoice while the rest of it stays untouched, which beats rebuilding the whole bill.

When to use it
an expense line was added to an invoice and the expense has since been rejected.
Watch out
the line is gone for good, so target the invoice and the line precisely, with Get an Invoice right before if needed.
Harvest22

Edit a Client

Action

In MakeEdits an existing client.

Keeping a client's details the same in Harvest and in your CRM stops being a chore: a change made on one side gets written on the other by the scenario.

When to use it
a client updates its company name or address in your CRM and the next invoice should carry it.
Watch out
if both tools can edit each other, a change can bounce back and forth, so let only one side send updates.
Harvest23

Edit a Contact

Action

In MakeEdits an existing contact.

A new phone number or email for someone at a client lands on their Harvest contact without a trip into the client page.

When to use it
a form on your site lets clients update their billing contact and Harvest should pick it up.
Watch out
the module changes an existing contact, so it has to know which one; fetch it first with Get a Contact or map it from a trigger.
Harvest24

Edit an Expense

Action

In MakeEdits an existing expense.

Corrections to a cost already in Harvest, a fixed amount or a better note, get applied from the scenario so the record stays accurate before billing.

When to use it
your finance team adjusts a receipt in the approval tool and Harvest still holds the first version.
Watch out
pick the expense with care; editing the wrong one changes what the client may be billed.
Harvest25

Edit an Invoice

Action

In MakeEdits and existing invoice.

An invoice that already exists in Harvest gets updated by the scenario, useful when a detail changes between the draft and the moment it goes out.

When to use it
a client asks for a purchase order reference and your CRM holds it, so the invoice should carry it too.
Watch out
to change a single line rather than the invoice itself, Edit Invoice Line Item is the better fit.
Harvest26

Edit a Project

Action

In MakeEdits an existing project.

Project settings in Harvest follow what happens in your other tools: a renamed deal, a new scope, a project that moves to another client.

When to use it
a deal is renamed in your CRM and people logging time should see the new project name.
Watch out
map the project from a trigger or a Get a Project step, because a typed name is easy to get wrong.
Harvest27

Edit a Task

Action

In MakeEdits an existing task.

Renaming or adjusting a task in Harvest from the scenario keeps the task list aligned with the catalog your team maintains elsewhere.

When to use it
a service changes name in your offer and every project using that task should show the new label.
Watch out
the module edits a task that exists; test it with Run once on one task before letting it loop over your catalog.
Harvest28

Edit a Time Entry

Action

In MakeEdits an existing time entry.

Fixing hours after the fact, moving an entry to the right project or correcting its note, happens from the scenario instead of asking each person to redo it.

When to use it
a ticket moves to another client in your help desk and its logged time should follow.
Watch out
the entry must already exist; for new hours, Create a Time Entry is the module you want.
Harvest29

Edit a User

Action

In MakeEdits an existing user. Admin permissions required.

Profile changes decided elsewhere, a new role or a name correction, get written onto the person's Harvest account by the scenario.

When to use it
your HR tool updates someone's job title and Harvest should match it.
Watch out
admin permissions are required, so an ordinary member's connection will not do.
Harvest30

Edit Invoice Line Item

Action

In MakeEdits line item on existing invoice.

One line of an invoice gets corrected, its description or amount, while every other line stays as it was.

When to use it
a fee agreed with the client changes before the invoice is sent and only that line needs the new figure.
Watch out
the module needs to know both the invoice and the line; Get an Invoice right before gives you both.
Harvest31

Get a Client

Action

In MakeRetrieves information about specific client.

The full record of one Harvest client comes back into your scenario, ready to be mapped into a document, an email or another app.

When to use it
a trigger hands you only a reference to a client, a time entry for instance, and the next step needs the client's details.
Watch out
it reads one client you point it to; to browse several, a list module is the better tool.
Harvest32

Get a Contact

Action

In MakeRetrieves information about specific contact.

Everything Harvest knows about one contact is fetched in a single step, so a later module can address them correctly.

When to use it
before emailing a client's billing contact from another app, pull the current details from Harvest.
Watch out
this is a read-only step, so nothing changes in Harvest; use Edit a Contact to update the person.
Harvest33

Get an Expense

Action

In MakeRetrieves information about specific expense.

One expense and its details come into the scenario, handy to check a cost before approving, copying or billing it.

When to use it
a message in your team chat mentions an expense and the scenario should post its details back.
Watch out
the module needs to know which expense you mean, so map it from a trigger or an earlier module rather than typing it.
Harvest34

Get an Invoice

Action

In MakeRetrieves information about specific invoice.

The current version of one Harvest invoice is read into the scenario, which is the safe way to check its state before doing anything else with it.

When to use it
just before recording a payment or editing a line, to be sure you have the right invoice.
Watch out
Watch Invoices shows the invoice as it was when created; this module gives you what it looks like now.
Harvest35

Get a Project

Action

In MakeRetrieves information about specific project.

A single project's details arrive in your scenario, so later steps can use its name, its client or its settings without a separate lookup in Harvest.

When to use it
a new time entry comes in and your report needs the project it belongs to spelled out.
Watch out
for budget figures across projects, the List Project Budget Reports module is the one built for it.
Harvest36

Get a Task

Action

In MakeRetrieves information about specific task.

Pulling one task from Harvest gives the scenario its full details, useful when an entry only carries a reference to the task.

When to use it
your timesheet export should show readable task names rather than bare references.
Watch out
it returns the task itself, not the projects using it; that link lives in task assignments.
Harvest37

Get a Task Assignment

Action

In MakeRetrieves information about specific task assignment.

One link between a task and a project is read in detail, so you can see how that task is set up inside that particular project.

When to use it
before changing anything on a project, a scenario checks how one of its tasks is configured.
Watch out
it reads one assignment you point to; List Task Assignments returns them in bulk.
Harvest38

Get a Time Entry

Action

In MakeRetrieves information about specific time entry.

One time entry comes back with its details, so the scenario can check it before editing, copying or deleting it.

When to use it
right before Delete a Time Entry or Edit a Time Entry, to confirm you are about to touch the right hours.
Watch out
it reads a single entry you point to; for a batch of entries, reach for the list module instead.
Harvest39

Get a User

Action

In MakeRetrieves information about specific user. Admin permissions required.

The profile of one person on your Harvest account comes back into the scenario, ready to fill a welcome email or an HR record.

When to use it
a time entry arrives and your report should show who logged it with more than a reference.
Watch out
reading users needs admin permissions, so a non-admin connection gets refused here.
Harvest40

Get a User Assignment

Action

In MakeRetrieves information about specific user assignment.

One link between a person and a project is read in detail, which tells your scenario how that person is set up on that project.

When to use it
before sending a staffing summary, a scenario checks the assignment of each person on the project.
Watch out
it covers one assignment only; List User Assignments returns them in bulk.
Harvest41

Make an API Call

Action

In MakePerforms an arbitrary authorized API call.

This module lets your scenario ask Harvest for things the other modules do not cover, using the Harvest connection you already created, so there is nothing new to authorize.

When to use it
you need something from Harvest that no dedicated module offers, and a detour through other modules would take several steps.
Watch out
you write the request yourself, so keep the Harvest API documentation open while you build it.
Harvest42

List Clients

Search

In MakeReturns a list of your clients.

Your Harvest client list comes into the scenario, one bundle (one item passed to the next module) per client, ready to copy into a spreadsheet or a CRM.

When to use it
you want the whole roster at once, for example to check which clients still lack a record in your sales tool.
Watch out
each client becomes its own bundle, so every module placed after it runs once per client and spends one operation each time.
Harvest43

List Contacts

Search

In MakeReturns a list of your contacts.

The people saved under your Harvest clients come back as separate bundles, which gives you a clean source for a mailing list or an address book in another tool.

When to use it
a new newsletter tool or support desk needs the billing contacts you already keep in Harvest.
Watch out
the search can come back with zero results, so test with Run once and check what the next module does when nothing arrives.
Harvest44

List Expenses

Search

In MakeReturns a list of your expenses.

With the expenses recorded in Harvest in hand, the scenario can total them, file them or send them to your accounting side without anyone exporting a file by hand.

When to use it
finance asks for the expenses logged against client work, and you would rather hand over a sheet that fills itself.
Watch out
several expenses mean several bundles; add an aggregator if you want one summary row instead of one row per expense.
Harvest45

List Invoices

Search

In MakeReturns a list of your invoices.

Your Harvest invoices arrive in Make as a list, which is the starting point for reminders, dashboards or a sync with your bookkeeping app.

When to use it
you need to review many invoices together rather than react to a single new one, a job that Watch Invoices covers better.
Watch out
a long list multiplies the operations spent by every later module, so filter early in the scenario.
Harvest46

List Payments

Search

In MakeList all payments for an invoice.

Every payment recorded against one invoice shows up here, so you can tell whether a client paid in full or in several parts before you chase anyone.

When to use it
right after Get an Invoice or List Invoices, when you want to confirm what has actually come in on a given bill.
Watch out
it works invoice by invoice; map the invoice from an earlier module rather than expecting a list of all payments.
Harvest47

List Project Budget Reports

Search

In MakeRetrieves a list of project budget reports.

The budget reports of your Harvest projects land in the scenario, so you can see how far each one has drawn on its budget and push that picture to a team channel or a sheet.

When to use it
a project manager wants budget alerts without opening Harvest, and a filter after this module can keep only the projects running short.
Watch out
you get one bundle per report, so plan the filter before the notification step.
Harvest48

List Projects

Search

In MakeReturns a list of your projects.

Each Harvest project comes out as its own bundle, handy for mirroring them into a planning board or checking that every project has a matching folder elsewhere.

When to use it
you need all projects at once; to catch only the ones just created, Watch Projects is the better fit.
Watch out
an empty result is possible, so read the output of Run once before you switch the scenario on.
Harvest49

List Task Assignments

Search

In MakeRetrieves a list of your task assignments.

You see which tasks are attached to which projects, so you can audit how your projects are set up.

When to use it
you suspect a project is missing a task that the team should be able to track, and you want the whole map in one pass.
Watch out
this reads assignments only; to add one, move on to Create a Task Assignment.
Harvest50

List Tasks

Search

In MakeReturns a list of your tasks.

You get the catalog of tasks defined in your Harvest account, the kinds of work people choose when they track time, such as design or meetings.

When to use it
you keep the same task names in another tool and want to compare both lists before creating anything twice.
Watch out
a task existing here does not mean it is available in a project; that link lives in task assignments.
Harvest51

List Time Entries

Search

In MakeReturns a list of your time entries.

The hours logged in Harvest arrive one bundle per time entry, which is the raw material for timesheets, client reports or payroll exports built outside Harvest.

When to use it
you want to rebuild or check a batch of entries, not just react to new ones as Watch Time Entries does.
Watch out
time entries pile up fast; every module after this one runs per entry and counts operations each time.
Harvest52

List User Assignments

Search

In MakeRetrieves a list of your user assignments.

You see who is assigned to which project, so you can check that the right people can track time where they should before work starts.

When to use it
during onboarding or a staffing change, when you want to confirm project access for a whole team without clicking through each project.
Watch out
for a single person on a single project, Get a User Assignment gives a lighter answer.
Harvest53

List Users

Search

In MakeReturns a list of your users. Admin permissions required.

The people in your Harvest account come back as separate bundles, useful to keep an HR sheet or a directory in another app aligned with who actually tracks time.

When to use it
you want to spot accounts that should be removed or updated after someone joins or leaves.
Watch out
Harvest reserves this module to admins, so the connection must belong to an account with admin permissions.
Need help

Need help automating Harvest with Make?

A person reads every message.

FAQ

Harvest and Make: common questions

01Is the Harvest Make integration free?
Yes, Harvest is a standard app in Make, so it works on the Free plan. The Free plan limits you to 2 active scenarios, a scheduled run every 15 minutes at the shortest, 5 minutes of execution per run, files up to 5 MB and 512 MB of data transfer. Paid plans (Core, Pro, Teams and Enterprise) bring the interval down to 1 minute, remove the cap on active scenarios and allow 40 minutes per run. Make counts usage in credits, one operation each time a module handles a bundle. Your Harvest subscription is a separate matter.
02What do you need to connect Harvest to Make?
A Harvest account and a Make account. The Make documentation lists no other prerequisite for Harvest. You add any Harvest module, click Create a connection, give it a name if you want, authorize Make on Harvest's page or paste the key it asks for, then click Save. One thing to plan: the modules that create, edit, read, delete or list users need admin permissions in Harvest, so connect with an admin account if you intend to use them. The same connection then serves all 60 Harvest modules.
03Do Harvest triggers in Make fire instantly?
No. All 7 Harvest triggers are scheduled: Make checks Harvest on the scenario's schedule and collects whatever was created since the previous check. A new scenario checks every 15 minutes by default. On the Free plan, 15 minutes is also the shortest interval; paid plans can go down to 1 minute. Harvest has no instant trigger in Make, so a new client or time entry reaches your scenario at the next check, not the second it is saved. For most billing and reporting flows that delay is fine.
04What if the Harvest module you need is missing in Make?
Use Make an API Call. It sends any request to the Harvest API with the same connection, so you can reach what the 41 actions and 12 searches do not cover. The documentation gives no numeric limit for Harvest, so the usual constraints are those of your Make plan: interval, execution time and operations. If a Delete module goes further than you want, as Delete a Project does with time entries and expenses, archive the item in Harvest instead. For errors, check each module's bundles after Run once.
05Harvest with Make or with n8n?
It depends on where your automations already live. Make offers 60 Harvest modules, including 7 scheduled triggers and Make an API Call, all built in a visual editor where you test with Run once. Harvest also has an n8n node, covered on its own page on this site, along with a side-by-side comparison of the two tools. Pick the one your team already uses, check that it has the Harvest actions your process needs, and keep one tool per flow so records are not updated twice.