Resources · Make integration

QuickBooks Time Make integrationAutomate QuickBooks Time with Make.

Can hours logged in the field reach payroll, reports and storage on their own? The QuickBooks Time Make integration offers 32 modules, including 3 triggers. This page shows how to link your account and build a first working scenario.

Verified Trustpilot reviews · AI, automation & growth agency

What you can automate

What does the QuickBooks Time Make integration do?

It lets QuickBooks Time talk to your other apps through Make, without code. You build a scenario, which is the automation itself: a chain of modules, each one a single brick such as a trigger, an action or a search. Timesheets, users, jobs and files then move where they are needed without copy and paste.

Timesheets that feed your reports. Watch Timesheets picks up every entry that is created or updated, and the next module writes it to a spreadsheet or your billing tool. When a pay period closes, List Timesheets pulls the whole timeframe in one go.

Job-site files that land in storage. Watch Files spots each file attached to a timesheet, and Download a File turns it into a real file you can save in your drive. Delete a File can tidy up afterwards.

Onboarding without double entry. When your HR tool records a hire, Create a User or Create an Invitation gives that person access, and Create a Reminder sets their clock-in and clock-out nudges.

The three triggers are all scheduled: Make checks QuickBooks Time on the scenario's schedule rather than being called the moment something happens. The documentation gives no numeric limits for this app. If you are still weighing tools, the Make review and the n8n vs Make comparison lay out the criteria, and Make troubleshooting helps when a run fails.

Connect

How do you connect QuickBooks Time to Make?

  1. 01

    Add a QuickBooks Time module

    In your scenario, add any QuickBooks Time module and click Create a connection. A connection is your QuickBooks Time account linked to Make once, then reused by every module of the app.

  2. 02

    Name it and authorize Make

    Give the connection a name if you like, handy when you manage more than one company. Then approve access on the QuickBooks Time page that opens, or paste the key the app gives you.

  3. 03

    Save and pick your data

    Click Save. From now on, Make can list the users, jobs and timesheets it is allowed to read, so you choose from menus instead of typing references by hand.

First scenario

Your first scenario with QuickBooks Time

GoalWhen a file is attached to a timesheet in QuickBooks Time, Make downloads it so the next module can store it where your team works.

  1. 01

    Create the scenario

    Open the Scenarios page, create a new scenario and click the big + to add the first module. Search for QuickBooks Time and choose Watch Files.

  2. 02

    Connect and set the trigger

    Click Create a connection and authorize Make. The trigger now watches for files attached to timesheets and passes each one on as a bundle, meaning one item flowing to the next module.

  3. 03

    Add Download a File

    Click the + to the right of the trigger and add Download a File. Map the file from the previous module, then add the module of the app where the file should be kept.

  4. 04

    Test with Run once

    Attach a test file to a timesheet, then click Run once. Open the bubbles above each module to read the bundles they received and confirm the file came through.

  5. 05

    Schedule and switch on

    On the first module, open the clock to set the schedule, every 15 minutes by default. Switch the scenario on, and new attachments will follow the same path from then on.

Triggers

What can start a QuickBooks Time scenario?

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

QuickBooks Time1Watch Files

Watch Files

Scheduled trigger

In MakeTriggers when a new file is attached to a timesheet.

Watch Files starts your scenario whenever a new file is attached to a timesheet, such as a job-site photo or a signed form. You receive that file's details as a bundle, ready to pass to Download a File.

How it fires
scheduled. Make checks QuickBooks Time on the scenario's schedule, every 15 minutes by default, and collects the files added since the last check.
When to use it
field crews attach proof of work and the office wants a copy of each file in shared storage.
Watch out
on the Free plan the shortest interval is 15 minutes, so a file can wait that long before the scenario sees it.
QuickBooks Time2Watch Reminders

Watch Reminders

Scheduled trigger

In MakeTriggers when a new reminder is created or updated.

Each time a reminder is created or updated, Watch Reminders kicks off a run, so clock-in and clock-out nudges can be mirrored in a place your team actually reads.

How it fires
scheduled. Make checks QuickBooks Time on the scenario's schedule and returns the reminders that changed since its previous look.
When to use it
a supervisor wants a message in the team chat whenever someone's reminder settings change.
Watch out
edits count as well as new reminders, so the same reminder can come through more than once if it is changed again.
QuickBooks Time3Watch Timesheets

Watch Timesheets

Scheduled trigger

In MakeTriggers when a timesheet is created and updated.

Watch Timesheets hands your scenario every timesheet that is created or updated, which makes it the natural starting point for hours reports, invoicing and payroll syncs.

How it fires
scheduled. Make checks QuickBooks Time on the scenario's schedule, every 15 minutes by default, rather than being called the moment an employee clocks out.
When to use it
hours logged on site should reach a spreadsheet or your billing tool without anyone exporting files.
Watch out
an edited entry comes through again, so the module that follows should update an existing row rather than always add a new one.
Modules

What can Make do in QuickBooks Time?

QuickBooks Time gives you 29 modules. For each one: what it does for you, when to reach for it, and what to watch out for.

QuickBooks Time1

Create a Group

Action

In MakeCreates a group to your company.

Create a Group sets up a new group in your QuickBooks Time company, so a crew or department gets its own place as soon as it exists in your other tools.

When to use it
a new team or site is added in your HR system and should appear in QuickBooks Time without anyone retyping it.
Watch out
if the scenario can run twice for the same team, check List Groups first to avoid two groups with one name.
QuickBooks Time2

Create a Job/Customer

Action

In MakeAdds a job or customer to your company.

With Create a Job/Customer, a client or job lands in QuickBooks Time as soon as your sales side confirms it, ready for employees to log hours against it.

When to use it
a deal is marked won in your CRM and the crew is about to start work for that customer.
Watch out
the module adds a new entry on every run; pair it with List Jobs/Customers when a duplicate would split the hours.
QuickBooks Time3

Create an Invitation

Action

In MakeCreates an invitation for new users to join your company.

Create an Invitation sends a new hire an invite to join your company in QuickBooks Time, which removes a manual step from onboarding.

When to use it
a candidate is marked hired in your recruiting tool and should be ready to track hours on their first shift.
Watch out
invite only people who do not have an account yet; List Users or Get a User can confirm that before this module runs.
QuickBooks Time4

Create a Notification

Action

In MakeCreates/Adds a notification.

Create a Notification posts a message inside QuickBooks Time, so field staff read it in the app they already open to clock in.

When to use it
a site update or a schedule change comes from another tool and the crew needs to see it where they work.
Watch out
the module posts one notification per bundle it receives, so a search placed before it can multiply the messages.
QuickBooks Time5

Create a Reminder

Action

In MakeCreates user-specific clock-in and clock-out reminders for a user.

Personal clock-in and clock-out reminders come from Create a Reminder, which sets them for one specific user so nobody forgets to start the timer.

When to use it
a user has just been created by an earlier module and should get nudges before their first shift.
Watch out
reminders belong to a single user, so map that user from a previous module instead of picking one by hand.
QuickBooks Time6

Create a Timesheet

Action

In MakeAdds a timesheet to your company.

Create a Timesheet adds hours to QuickBooks Time from another source, which closes the gap when work is recorded somewhere else first.

When to use it
a job is closed in your field service tool and the time spent on it belongs on the employee's timesheet.
Watch out
each bundle becomes one timesheet, so test on a single item with Run once before switching the scenario on.
QuickBooks Time7

Create a User

Action

In MakeAdds users to your company.

New employees get their QuickBooks Time account through Create a User, straight from the tool where HR first records them.

When to use it
your HR system is where every hire starts, and the time tracking account should follow without a second form.
Watch out
this module adds the user directly, while Create an Invitation asks the person to join; pick the one that matches your onboarding.
QuickBooks Time8

Delete a File

Action

In MakeDeletes a file.

Delete a File removes a file from QuickBooks Time, a tidy finish once a copy is safely stored in your document tool.

When to use it
the scenario has just downloaded and archived an attachment elsewhere and the original is no longer needed.
Watch out
treat the deletion as final, so place this module after the archive step and check the result with Run once.
QuickBooks Time9

Delete a Notification

Action

In MakeDeletes a notification in your company.

Once a message is out of date, Delete a Notification takes it off your company's list so staff stop reading old news.

When to use it
an event is cancelled in your calendar tool and the notification about it should disappear too.
Watch out
find the exact message first with List Notifications, and treat the removal as final.
QuickBooks Time10

Delete a Timesheet

Action

In MakeDeletes a timesheet.

Delete a Timesheet erases one time entry, the clean way to remove a duplicate that another scenario created by mistake.

When to use it
a double sync logged the same hours twice, or a test run left entries that should not reach payroll.
Watch out
this touches pay data; run Get a Timesheet before it to confirm you are pointing at the right entry.
QuickBooks Time11

Download a File

Action

In MakeDownloads a file.

Download a File pulls an attachment out of QuickBooks Time and hands it to the next module as a real file, ready to save or send.

When to use it
photos or receipts attached to timesheets should end up in your cloud drive or in an email.
Watch out
the Free plan handles files up to 5 MB, so large photos may call for a paid plan.
QuickBooks Time12

Get a Job/Customer

Action

In MakeReturns the data of a specified job or customer.

Get a Job/Customer returns the full record of one job or customer, so later modules work with its details instead of a bare reference.

When to use it
your scenario holds a job reference and the next step, an invoice line or a report row, needs the whole record.
Watch out
it reads one specific item; to browse several at once, List Jobs/Customers is the better choice.
QuickBooks Time13

Get a Timesheet

Action

In MakeReturns the data of a specified timesheet.

When a scenario only carries a timesheet reference, Get a Timesheet fetches that entry's data so you can use every detail in the following modules.

When to use it
an approval or payroll step in another tool needs the current version of one entry before it acts.
Watch out
it targets a single timesheet; for all entries in a date range, reach for List Timesheets.
QuickBooks Time14

Get a User

Action

In MakeReturns the data of a specified user.

Get a User returns the data of one employee, turning a user reference into something readable for an email, a message or a spreadsheet row.

When to use it
an earlier module gave you a user reference and the next one needs that person's details.
Watch out
it covers one person per run; to handle your whole staff, List Users fits better.
QuickBooks Time15

Make an API Call

Action

In MakePerforms an arbitrary authorized API call.

Make an API Call reaches any endpoint of the QuickBooks Time API through the connection you already set up, so the listed modules are never a ceiling.

When to use it
you need an operation that none of the other modules offers.
Watch out
you write the request yourself, so keep the QuickBooks Time API documentation open while you configure it.
QuickBooks Time16

Update a File

Action

In MakeUpdates a file that is attached to an object.

Update a File changes a file that is already attached to an object in QuickBooks Time, instead of adding a second copy next to it.

When to use it
an attachment was corrected in another tool and the version in QuickBooks Time should match it.
Watch out
the module needs to know which file to change, so place Watch Files or List Files before it to supply that reference.
QuickBooks Time17

Update a Group

Action

In MakeUpdates a group in your company.

Update a Group keeps a group in step with the rest of your tools when a team is renamed or reorganized.

When to use it
a department changes in your HR system and QuickBooks Time should reflect the new setup.
Watch out
List Groups returns active groups, so use it earlier in the scenario to pick the group you really mean.
QuickBooks Time18

Update a Job/Customer

Action

In MakeUpdates a job or customer.

Update a Job/Customer edits an existing job or customer, so the list your crew picks from stays accurate.

When to use it
a client record changes in your CRM and time entries should keep landing on the right customer.
Watch out
update rather than recreate, since a second job for the same client would split the hours across two entries.
QuickBooks Time19

Update a Reminder

Action

In MakeUpdates a reminder for employees within your company.

Update a Reminder adjusts an employee's existing reminder, which matters when shifts move and the old nudge would arrive at the wrong moment.

When to use it
someone switches from morning to evening shifts in your planning tool.
Watch out
List Reminders returns the reminders of a user, so run it first to find the one to change.
QuickBooks Time20

Update a Timesheet

Action

In MakeUpdates a timesheet.

Update a Timesheet corrects an existing entry in place: the record stays, only its values change.

When to use it
a manager approves a correction in another tool and the hours in QuickBooks Time should match.
Watch out
Watch Timesheets also fires on updates, so a scenario that both watches and updates timesheets can start itself again.
QuickBooks Time21

Update a User

Action

In MakeUpdates a user.

Update a User pushes employee changes into QuickBooks Time, so an edit made in your HR tool does not stay stuck there.

When to use it
someone's record changes in the HR system and their QuickBooks Time account should follow.
Watch out
map the user from Get a User or List Users so the edit lands on the right person and not on a namesake.
QuickBooks Time22

List Files

Search

In MakeRetrieves a list of all uploaded files.

List Files returns the files uploaded to QuickBooks Time, one bundle per file, which lets you process a whole backlog in a single run.

When to use it
you are setting up archiving and want to move the attachments that already exist, not only the new ones.
Watch out
every bundle runs the next modules once, so a long list spends as many operations, meaning module executions counted on your plan.
QuickBooks Time23

List Groups

Search

In MakeRetrieves a list of all active groups.

Need the full picture of your teams? List Groups brings back every active group, ready to feed a spreadsheet or a series of updates.

When to use it
you keep groups in line with another tool and want to compare both sides.
Watch out
a search can return zero bundles, so plan for the case where no group matches.
QuickBooks Time24

List Jobs/Customers

Search

In MakeRetrieves a list of all active top-level jobs or customers.

List Jobs/Customers returns the active top-level jobs or customers, a quick way to see what exists before creating anything new.

When to use it
a scenario is about to add a customer and must avoid creating a duplicate.
Watch out
only top-level entries come back, so anything below them needs another route, such as Make an API Call.
QuickBooks Time25

List Managed Clients

Search

In MakeRetrieves a list of managed clients available from your account.

List Managed Clients shows the client accounts available from your QuickBooks Time account, useful when one login looks after several companies.

When to use it
an accounting firm wants a sheet of every managed client to organize its work.
Watch out
if your account manages no clients, the module returns zero bundles and the rest of the scenario has nothing to process.
QuickBooks Time26

List Notifications

Search

In MakeRetrieves a list of notifications associated with your company.

List Notifications gathers the notifications linked to your company, handy for a review or for finding one message to remove.

When to use it
right before Delete a Notification, to pick the exact message that should go.
Watch out
each notification becomes its own bundle, so the modules after it run once per message.
QuickBooks Time27

List Reminders

Search

In MakeRetrieves clock-in and clock-out reminders for a user.

List Reminders retrieves one user's clock-in and clock-out reminders, so you can review or adjust them together.

When to use it
a shift change affects someone and all of their reminders need a check.
Watch out
it works per user, so map that user from an earlier module rather than leaving the choice fixed.
QuickBooks Time28

List Timesheets

Search

In MakeRetrieves a list of timesheets for a specified timeframe.

List Timesheets pulls every entry within the timeframe you set, the basis of any hours report or payroll export.

When to use it
a pay period closes and its hours should go to a spreadsheet or your payroll tool.
Watch out
a wide timeframe returns many bundles, and each one spends operations in the modules that follow.
QuickBooks Time29

List Users

Search

In MakeRetrieves a list of all active users.

List Users returns all active employees, the easy way to keep a staff directory or another tool aligned with QuickBooks Time.

When to use it
you want to check who still has an account after people leave the company.
Watch out
only active users appear, so a missing name does not tell you the account was deleted.
Need help

Need help automating QuickBooks Time with Make?

A person reads every message.

FAQ

QuickBooks Time and Make: common questions

01Is the QuickBooks Time Make integration free?
Yes. QuickBooks Time is a standard app, so it works on the Free plan. That plan allows 2 active scenarios, a minimum of 15 minutes between scheduled runs, up to 5 minutes of execution, 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 of execution, with usage counted in credits per month.
02What do you need to connect QuickBooks Time to Make?
A QuickBooks Time account and a Make account are enough, since the documentation lists no other prerequisite. Add any QuickBooks Time module, click Create a connection, optionally name it, then authorize Make on the QuickBooks Time page or paste the key the app provides. Click Save and the connection is reused by every QuickBooks Time module in your scenarios, so you only do this once per account. If several companies are involved, one connection per account keeps things clear.
03Do QuickBooks Time triggers fire instantly in Make?
No. Watch Files, Watch Reminders and Watch Timesheets are all scheduled triggers. Make checks QuickBooks Time on the scenario's schedule, every 15 minutes by default, and processes what changed since the previous check. On a paid plan the interval can go down to 1 minute. None of the three is an instant trigger, which would require QuickBooks Time to call Make through a webhook the moment something happens. Plan your reports and alerts with that delay in mind.
04What if a QuickBooks Time module is missing in Make?
Use Make an API Call. It reaches any endpoint of the QuickBooks Time API with the connection you already have, so an operation missing from the rest of the list can still be covered. You write the request yourself with the help of the API documentation. The Make documentation for this app does not state any numeric limit, so the practical limits are those of your Make plan, such as file size and execution time.
05Should you use Make or n8n for QuickBooks Time?
It depends on the tool your team already runs. On Make, QuickBooks Time comes with 32 modules, three scheduled triggers and Make an API Call for anything else, and it is available from the Free plan. The same app often has an n8n node as well, so check its coverage there before deciding. Compare how each tool fits your existing scenarios and skills rather than looking for a universal winner.