Resources · Make integration

QuickBooks Make integrationAutomate QuickBooks with Make.

Your books can keep themselves up to date. The QuickBooks Make integration groups its modules by document type, and a module is one brick of a scenario (the automation you build in Make). This page shows how to connect the account and build your first one.

Verified Trustpilot reviews · AI, automation & growth agency

What you can automate

What can the QuickBooks Make integration actually handle?

It puts your QuickBooks account on the other end of an automation: Make signs in once, then reads and writes invoices, bills, estimates, payments, deposits and customers on your behalf. QuickBooks stays where the numbers live. Make becomes the hands that type them in, using modules grouped by document type.

Three shapes come back often. Billing without the retyping: a deal is closed in your sales tool, Create an Invoice writes the document in QuickBooks and Send an Invoice puts it in front of the client. Cash follow-up: Watch Payments notices a new payment and Download a Payment drops a copy where your accountant can reach it. Supplier side: Create a Bill records what you owe and Search for Bills tells another tool what is still open.

Some things stay on your side of the fence. On an update, a field left empty is omitted rather than cleared, so a module never blanks a value by accident. An invoice with linked transactions refuses to go until you unlink them. Accented characters are not supported either, and the doc points to the ascii() function to strip them before mapping.

The same app exists on n8n, so the choice deserves a minute: the n8n vs Make comparison lays out the criteria, and the QuickBooks n8n integration page covers that side of the fence. When a scenario stops behaving, Make troubleshooting gathers the usual suspects.

Connect

How do you connect QuickBooks to Make?

  1. 01

    Add a module, then ask for the connection

    Log in to Make, drop any QuickBooks module into a scenario, then click Create a connection. A connection is your QuickBooks account linked to Make one time, and every other QuickBooks module in your scenarios reuses it without asking again.

  2. 02

    Name it and save

    The Connection name field is optional, though a clear name pays off when you run several QuickBooks companies. Leave Show advanced settings switched off unless you have your own client credentials to enter, then click Save.

  3. 03

    Confirm access in QuickBooks

    If a QuickBooks window appears, sign in and confirm access. That is the whole prerequisite list: a QuickBooks account and the right to approve it. Once the connection exists, the module fields can list what your company actually holds instead of asking you to type it.

First scenario

Your first scenario, from empty canvas to switched on

GoalWhen a new payment is created in QuickBooks, Make downloads it and files the copy.

  1. 01

    Create the scenario

    Open the Scenarios page in Make, create a new scenario, then click the + to place your first module. Search QuickBooks by name and pick Watch Payments.

  2. 02

    Link the account

    The module asks for a connection before anything else. Click Create a connection, confirm access in the QuickBooks window, and the module comes back ready to be filled in.

  3. 03

    Set the trigger

    Watch Payments is a scheduled trigger, so Make checks QuickBooks at the rhythm you give the scenario. Fill the module fields with what it offers you and leave the rest as it comes.

  4. 04

    Add the action

    Click the + on the right of the trigger and add Download a Payment. Map the payment coming out of the first module into it, so the action knows which one it has to fetch.

  5. 05

    Test with Run once

    Click Run once. The scenario runs a single time and shows the bundles each module received, a bundle being one item travelling down the chain, here one payment.

  6. 06

    Schedule it and switch it on

    Set the clock on the first module. A new scenario runs every 15 minutes by default and the Free plan does not go below that. Switch the scenario on once the test reads right.

Triggers

What starts a QuickBooks scenario

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

QuickBooks1Watch Payments

Watch Payments

Scheduled trigger

In MakeTriggers when a new payment is created.

Watch Payments keeps an eye on your QuickBooks company and starts the scenario when a new payment is created, handing that payment to whatever you place next.

How it fires
it is scheduled, so Make checks the app on the scenario's schedule, every 15 minutes by default and no faster than that on the Free plan.
When to use it
the day you want a copy of every payment received filed somewhere your accountant can open without a QuickBooks seat.
Watch out
a scheduled trigger only looks when the scenario runs, so a payment created just after a check waits for the next one.
QuickBooks2New Event

New Event

Instant trigger

In MakeTriggers when a new event is created.

New Event starts the scenario when a new event is created in QuickBooks, which is the catch-all way to react to activity rather than to one document type.

How it fires
it is instant. The app calls Make through a webhook, a message QuickBooks sends to Make as soon as something happens, and Make creates that webhook in QuickBooks for you the moment you add the module.
When to use it
when waiting for the next scheduled check is too slow for the follow-up you have in mind.
Watch out
the doc says QuickBooks webhooks are usually a bit delayed, so read instant as fast rather than exact to the second.
Modules

What QuickBooks can do inside a scenario

QuickBooks gives you 92 modules in 19 groups. For each one: what it does for you, when to reach for it, and what to watch out for.

Invoice

7 modules

Fields that are left empty will be omitted (not updated).

You must unlink any linked transactions associated with the invoice object before deleting it.

Diacritics are not supported. Please use the ascii() function to remove the diacritics, if needed.

QuickBooks1

Create an Invoice

Action

In MakeCreates an invoice.

Create an Invoice writes a brand new invoice into your QuickBooks company, so the document is already there before anyone opens the app.

When to use it
a deal is marked as won in your sales tool and the invoice should exist straight away, with nobody retyping the lines.
Watch out
accented characters are not supported, and the doc suggests the ascii() function to strip them before you map a name in.
QuickBooks2

Update an Invoice

Action

In MakeUpdates an invoice.

Something changed after the invoice was written. Update an Invoice reopens it and rewrites only the parts the scenario gives it.

When to use it
a client corrects an address or a line before paying, and the document has to match what was agreed.
Watch out
a field left empty is omitted rather than updated, so sending nothing will not clear a value.
QuickBooks3

Delete an Invoice

Action

In MakeRemoves an invoice.

Deleting is the one move you cannot walk back. Delete an Invoice takes the document out of the company file.

When to use it
a test document or a duplicate slipped into the books and has to disappear before the period closes.
Watch out
any transaction linked to the invoice has to be unlinked first. After that, nothing brings it back.
QuickBooks4

Get an Invoice

Action

In MakeReturns info about an invoice.

Reading beats guessing. Get an Invoice pulls one invoice you can already identify and hands its content to the rest of the scenario.

When to use it
a reminder message needs the amount and the status of a single document before it leaves.
QuickBooks5

Search for Invoices

Search

In MakeSearches for invoices.

When you do not know which invoice you need, Search for Invoices goes through them and returns what matches.

When to use it
building the list of overdue documents for the team, or checking whether a client already has something open.
Watch out
a search comes back with nothing, with one bundle or with many, and the modules behind it run once per result.
QuickBooks6

Download an Invoice

Action

In MakeDownloads an invoice.

Download an Invoice fetches the document as a file, ready to be pushed into a drive folder, an email or an archive.

When to use it
your accountant wants the invoices somewhere other than inside QuickBooks, in a folder they open every day.
QuickBooks7

Send an Invoice

Action

In MakeSends an invoice.

The sending step itself can be automated. Send an Invoice asks QuickBooks to deliver the document to the client.

When to use it
at the end of a scenario that just created the invoice, so nothing sits waiting in a draft state for a human to notice.

Bill

5 modules
QuickBooks8

Create a Bill

Action

In MakeCreates a bill.

Money going out has its own document. Create a Bill records what a supplier charges you, inside QuickBooks, from data the scenario already carries.

When to use it
supplier invoices land in a shared mailbox and someone still copies them into the books by hand.
QuickBooks9

Update a Bill

Action

In MakeUpdates a bill.

Update a Bill edits a supplier bill that is already recorded, changing the parts you map into it and leaving the rest alone.

When to use it
a supplier sends a corrected amount and the entry has to follow before the payment run.
Watch out
the bill has to exist first; creating and updating are two separate modules, not two settings of one.
QuickBooks10

Delete a Bill

Action

In MakeDeletes a bill.

Delete a Bill takes a supplier bill out of QuickBooks for good.

When to use it
the same bill was entered twice by two people and the books need one of the copies gone.
Watch out
the scenario runs this without asking anything, so prove the logic with Run once before you switch it on.
QuickBooks11

Get a Bill

Action

In MakeReturns info about a bill.

One bill, all its details. Get a Bill retrieves a supplier bill you can point to and passes the content down the scenario.

When to use it
an approval message that has to show the amount and the supplier before it reaches a manager.
QuickBooks12

Search for Bills

Search

In MakeSearches for bills.

Search for Bills goes through your supplier bills and brings back the ones that match what you asked for.

When to use it
a cash view listing what is still to be paid, refreshed by a scenario instead of by a person.
Watch out
a bill nobody entered cannot be found, so this module says as much about your bookkeeping as about your suppliers.

Sales Receipt

6 modules
QuickBooks13

Create a Sales Receipt

Action

In MakeCreates a sales receipt.

For a sale already paid, an invoice is the wrong document. Create a Sales Receipt records the sale and the payment in one move.

When to use it
an online store or a counter sale, where the money arrives at the same time as the order.
QuickBooks14

Update a Sales Receipt

Action

In MakeUpdates a sales receipt.

Update a Sales Receipt rewrites a receipt already stored in QuickBooks, touching only what the scenario maps into it.

When to use it
a wrong product reference or the wrong customer on a receipt that has to match the day's takings.
Watch out
a blank field reads as do not touch, never as erase, so wiping a value takes a different move.
QuickBooks15

Get a Sales Receipt

Action

In MakeReturns details about a sales receipt.

Get a Sales Receipt returns the details of one receipt you can identify, which is usually the step before an email or a report.

When to use it
a customer asks for a copy of a sale and the scenario has to answer with the right figures.
QuickBooks16

Search for Sales Receipts

Search

In MakeSearches for sales receipts.

Search for Sales Receipts sweeps your receipts and returns those matching your criteria, as bundles the next modules work through.

When to use it
reconciling a day of sales against the till, or feeding a sheet somebody still fills by hand.
Watch out
plan for the empty case, because a search that finds nothing simply stops the chain right there.
QuickBooks17

Download a Sales Receipt

Action

In MakeDownloads a sales receipt.

The receipt as a file, not as data. Download a Sales Receipt pulls the document so the scenario can store it or attach it somewhere.

When to use it
an archive where finance wants every receipt as a document, in one folder, without opening QuickBooks.
QuickBooks18

Send a Sales Receipt

Action

In MakeSends a sales receipt.

Send a Sales Receipt has QuickBooks deliver the receipt to the customer, so the scenario ends with the proof in their inbox.

When to use it
right after the receipt is created, when the sale is paid and the customer should not have to ask twice.

Estimate

7 modules
QuickBooks19

Create an Estimate

Action

In MakeCreates an estimate.

Before the invoice comes the quote. Create an Estimate builds one in QuickBooks from data the scenario is already holding.

When to use it
a form filled in by a prospect gives you the scope, and the quote should leave without a copy and paste round.
QuickBooks20

Update an Estimate

Action

In MakeUpdates an estimate.

Update an Estimate reworks a quote that is still open, replacing the parts the scenario maps and leaving everything else standing.

When to use it
the prospect asks for one extra line or a different quantity while the negotiation is still moving.
QuickBooks21

Delete an Estimate

Action

In MakeDeletes an estimate.

Delete an Estimate removes a quote from QuickBooks entirely.

When to use it
a duplicate created by a form submitted twice, or a draft that should never have reached the company file.
Watch out
a deletion module does exactly what it says with no second question, so try that branch with Run once first.
QuickBooks22

Download an Estimate

Action

In MakeDownloads an estimate.

Download an Estimate turns the quote into a file the scenario can pass on, attach or keep.

When to use it
a signature tool or a project folder needs the quote as a document, not as a pile of values.
QuickBooks23

Send an Estimate

Action

In MakeSends an estimate.

Send an Estimate asks QuickBooks to deliver the quote to the client, which closes the loop between the form and the mailbox.

When to use it
a scenario that drafts the estimate on its own and should also put it in front of the prospect.
QuickBooks24

Get an Estimate

Action

In MakeReturns info about an estimate.

Get an Estimate reads one quote and returns its content to the scenario.

When to use it
a follow-up that has to mention the amount, or a check on whether the quote is still worth chasing at all.
Watch out
it reads one quote only, so pair it with the search module when you know the client but not the document.
QuickBooks25

Search for Estimates

Search

In MakeSearches for estimates.

Search for Estimates looks through your quotes and returns the ones that match, one bundle per result.

When to use it
a view of what is still open, or a hunt for quotes that never turned into invoices.
Watch out
the count is unknown in advance, so whatever follows has to survive zero results as gracefully as many.

Journal Entry

5 modules
QuickBooks26

Create a Journal Entry

Action

In MakeCreates a journal entry.

Create a Journal Entry posts an accounting entry directly, which is how a bookkeeper writes something the standard documents do not cover.

When to use it
an allocation between accounts that somebody types again at every close.
Watch out
entries land straight in the books, so keep this module for flows your accountant has read and approved.
QuickBooks27

Update a Journal Entry

Action

In MakeUpdates a journal entry.

Update a Journal Entry changes an entry that already exists, following the same logic as the other update modules.

When to use it
a correction decided during a review, applied from the tool where the review actually happens.
Watch out
try the branch with Run once on a harmless entry before a scenario touches anything close to a closed period.
QuickBooks28

Delete a Journal Entry

Action

In MakeDeletes a journal entry.

Delete a Journal Entry takes the entry out of QuickBooks.

When to use it
an entry posted by mistake by an earlier version of your scenario, cleaned up before anyone reconciles.
Watch out
there is no bin to fish it out of, so the entry you map in had better be the right one.
QuickBooks29

Get a Journal Entry

Action

In MakeReturns info about a journal entry.

Get a Journal Entry returns one entry and its content, ready for a check or a message.

When to use it
an approval flow where a human reads the entry in chat before anything else moves forward.
Watch out
reading an entry changes nothing in the books, which makes it a safe module to try first.
QuickBooks30

Search for Journal Entries

Search

In MakeSearches for journal entries.

Search for Journal Entries runs through the entries and returns those that match, which is how a scenario can audit its own work.

When to use it
a control listing the entries that touched one account before a close.
Watch out
several entries can come back at once, so think about what the next module does when it runs more than once.

Payment

5 modules
QuickBooks31

Create a Payment

Action

In MakeCreates a payment.

Create a Payment records money received against a customer in QuickBooks.

When to use it
a payment tool tells your scenario the client has paid, and the books should say the same thing without a manual entry.
Watch out
the payment lands exactly as the scenario describes it, so read the result of the first run before the volume picks up.
QuickBooks32

Update a Payment

Action

In MakeUpdates a payment.

Update a Payment edits a payment already recorded, rewriting only the parts the scenario provides.

When to use it
a reference to fix once the bank statement makes clear what the transfer was actually covering.
Watch out
the payment has to exist first, so a get or a search usually sits just before this module.
QuickBooks33

Download a Payment

Action

In MakeDownloads a payment.

Download a Payment pulls the payment as a file the scenario can file away or attach to a message.

When to use it
proof of payment that belongs next to the invoice in a shared folder rather than inside QuickBooks.
QuickBooks34

Send a Payment

ActionIn the docs only

Send a Payment is listed in the QuickBooks doc without a description of its own, so treat it as the delivery step for a payment and confirm what it returns before building on it.

When to use it
the moment a scenario should hand the payment to the customer rather than leave it sitting in the books.
Watch out
Run once is the honest way to find out what this module gives back.
QuickBooks35

Search for Payments

Search

In MakeSearches for payments.

Search for Payments looks through the recorded payments and returns the matches.

When to use it
checking whether an invoice has been paid before a reminder leaves, which saves a few awkward emails.
Watch out
every result costs an operation on your plan, one execution of one module on one item, so a narrow search is a cheaper search.

Deposit

5 modules
QuickBooks36

Create a Deposit

Action

In MakeCreates a deposit.

Create a Deposit records money arriving in an account, the step that usually follows a batch of payments.

When to use it
a payment provider pays out and the books should show the deposit without waiting for somebody to notice the bank line.
QuickBooks37

Update a Deposit

Action

In MakeUpdates a deposit.

Update a Deposit corrects a deposit already in QuickBooks with the values the scenario maps into it.

When to use it
an amount adjusted after the provider's statement lands and contradicts what was first recorded.
Watch out
touching a deposit after a reconciliation is a conversation to have with whoever closes the books.
QuickBooks38

Delete a Deposit

Action

In MakeDeletes a deposit.

Delete a Deposit removes the deposit from the company file.

When to use it
a deposit created twice by two runs of the same scenario, pulled out before it distorts the balance.
Watch out
deletion is final here as everywhere, so let the scenario prove itself on Run once first.
QuickBooks39

Get a Deposit

Action

In MakeReturns info about a deposit.

Get a Deposit reads one deposit and hands its details over.

When to use it
a report that needs the exact figures of a single deposit rather than the whole list.
Watch out
it answers about one deposit only, and finding the right one is the job of the search module.
QuickBooks40

Search for Deposits

Search

In MakeSearches for deposits.

Search for Deposits returns the deposits matching your criteria, so a scenario can work through them one after another.

When to use it
a control that compares what the bank shows with what QuickBooks recorded.
Watch out
it answers on what QuickBooks holds, so a deposit that never made it into the books will not show up here.

Credit Memo

5 modules
QuickBooks41

Create a Credit Memo

Action

In MakeCreates a credit memo.

A credit memo is money you owe a customer back, recorded against their account. This module writes one into QuickBooks from the data your scenario already carries, so the balance is corrected without anyone opening the books.

When to use it
an online store takes back two items from an order and the refund has to show in the accounts the same day.
QuickBooks42

Update a Credit Memo

Action

In MakeUpdates a credit memo.

A memo with the wrong figure gets corrected, not stacked with a second one next to it. Update a Credit Memo rewrites the one already in QuickBooks with the values you send.

When to use it
your support team agrees to refund more than what was first recorded.
Watch out
a field you leave blank is skipped rather than cleared, so whatever QuickBooks already holds there stays put.
QuickBooks43

Delete a Credit Memo

Action

In MakeDeletes a credit memo.

This one takes a credit memo out of QuickBooks for good. It is the cleanup module for a duplicate, or for a test entry that was never meant to land in the live company file.

When to use it
a Run once test left a memo sitting in your real accounts.
Watch out
Make cannot walk a deletion back, so keep this module at the end of a scenario you have already tested.
QuickBooks44

Get a Credit Memo

Action

In MakeReturns info about a credit memo.

Reading without writing: Get a Credit Memo fetches one memo and hands its content to the next module, leaving QuickBooks exactly as it was.

When to use it
answering a customer who asks where their refund stands, with the real amounts rather than a guess.
QuickBooks45

Search for Credit Memos

Search

In MakeSearches for credit memos.

A search comes back as a list, and each memo leaves the module as its own bundle, the packet of data that travels from one module to the next. Search for Credit Memos returns every memo that fits your criteria.

When to use it
pulling together everything credited back to customers before a finance report goes out.
Watch out
the answer can be empty or very long, and the next module runs once per result, which is one operation each on your plan.

Customers

4 modules
QuickBooks46

Create a Customer

Action

In MakeCreates a customer.

New client, new record. Create a Customer adds the contact to QuickBooks so the first invoice has somewhere to land.

When to use it
a signed proposal in your CRM opens the customer file before anyone retypes a single line.
Watch out
accented characters do not go through, so run names like Muñoz or Léa through the ascii() function of Make first.
QuickBooks47

Update a Customer

Action

In MakeUpdates a customer.

Addresses move and billing contacts change. Update a Customer overwrites the record you point it at with the values your scenario carries, so the next invoice goes to the right place.

When to use it
a coffee roaster opens a second shop and the billing address follows.
QuickBooks48

Get a Customer

Action

In MakeReturns info about a customer.

Plenty of scenarios open right here: Get a Customer pulls one customer record and passes its content along, touching nothing in QuickBooks.

When to use it
checking the name and email the books actually hold before a statement goes out.
QuickBooks49

Search for Customers

Search

In MakeSearches for customers.

Search for Customers goes through the customer list and returns the ones that match, each as a separate result for the module that follows.

When to use it
gathering newly added customers into a welcome sequence instead of exporting the list by hand.
Watch out
finding nothing is a perfectly normal answer, so decide what your scenario does when the search comes back empty.

Purchase Orders

5 modules

When mapping, insert both the name and value. For information on the expected format, see the Intuit developer documentation.

QuickBooks50

Create a Purchase Order

Action

In MakeCreates a purchase order.

A purchase order is what your company commits to buy from a supplier. This module files one in QuickBooks straight from the request that started the scenario.

When to use it
stock on a fast moving product drops below the floor and the reorder goes out the same morning.
Watch out
on purchase order lines, send the name as well as the value, and check the expected format in Intuit's developer documentation.
QuickBooks51

Update a Purchase Order

Action

In MakeUpdates a purchase order.

Quantities shift and delivery dates slip. Update a Purchase Order carries those changes onto the order already recorded, so the paperwork matches what was really agreed.

When to use it
a supplier confirms half the units and a later ship date.
Watch out
empty fields are ignored instead of wiped, handy for a partial update and puzzling the first time you meet it.
QuickBooks52

Get a Purchase Order

Action

In MakeReturns details about a purchase order.

Before a delivery is accepted, somebody has to know what was ordered. Get a Purchase Order brings one order up into the rest of the scenario.

When to use it
a warehouse app checks a shipment against the order on file before signing for it.
QuickBooks53

Search for Purchase Orders

Search

In MakeSearches for a purchase order.

Every order that fits your criteria comes out here, one at a time, ready for whatever the scenario does with them.

When to use it
a review of what has been ordered and not yet received, without opening each purchase order by hand.
Watch out
a wide search can run the next module hundreds of times, so tighten the criteria before you switch the scenario on.
QuickBooks54

Delete a Purchase Order

Action

In MakeDeletes a purchase order.

Order cancelled before it shipped? Delete a Purchase Order takes it out of QuickBooks so nobody works from a commitment that no longer exists.

When to use it
two people logged the same request and one order is a duplicate.
Watch out
there is no undo, and a supplier who already got the order by email will not know it vanished.

Item

4 modules
QuickBooks55

Create an Item

Action

In MakeCreates an item.

Items are the products and services that end up on an invoice. Create an Item adds one to the QuickBooks catalog so it can be billed.

When to use it
an IT consultancy puts a new support package on sale and it has to exist in the books before the first order.
QuickBooks56

Update an Item

Action

In MakeUpdates an item.

Prices move, and the catalog has to move with them. Update an Item rewrites an entry in place, so every invoice created afterwards bills the new figure instead of the old one.

When to use it
the yearly price list takes effect on the first of the month and several products change at once.
QuickBooks57

Get an Item

Action

In MakeReturns info about an item.

One product, one read. Get an Item returns what QuickBooks knows about a single product or service and leaves the catalog alone.

When to use it
checking the price on file before a quote goes out, so the number in the proposal is the number in the books.
QuickBooks58

Search for Items

Search

In MakeSearches for items.

Search for Items sweeps the catalog and returns each product or service that matches, one per result.

When to use it
syncing an online store and spotting what already exists in QuickBooks.
Watch out
a search can come back with nothing just as easily as with a long list, so build the scenario for both.

Vendor

4 modules
QuickBooks59

Create a Vendor

Action

In MakeCreates a vendor.

A supplier has to exist in QuickBooks before their first bill. Create a Vendor opens that record with what your scenario already knows about them.

When to use it
onboarding a new subcontractor straight from the form they filled in.
QuickBooks60

Update a Vendor

Action

In MakeUpdates a vendor.

Bank details, contact name, payment terms: when a supplier reports a change, this module writes it into their record instead of leaving it in someone's inbox.

When to use it
a landscaping crew's supplier sends a new billing email and nobody wants to open QuickBooks for it.
QuickBooks61

Get a Vendor

Action

In MakeReturns info about a vendor.

Get a Vendor brings back one supplier record, which is often all a scenario needs to decide what happens next, and nothing in QuickBooks moves while it reads.

When to use it
reading the supplier behind a bill before the bill gets routed to the right approver.
QuickBooks62

Search for Vendors

Search

In MakeSearches for vendors.

Supplier lists get messy over the years. Search for Vendors runs through yours and returns the records that match, one by one.

When to use it
a cleanup that spots suppliers with no activity left before the list reaches a new accountant.
Watch out
the module answers with what QuickBooks holds, so a supplier entered twice comes back twice.

File

5 modules
QuickBooks63

Create a Text Attachment

Action

In MakeCreates a note.

Not everything you attach is a file. Create a Text Attachment stores a written note in QuickBooks, so the comment travels with the accounting instead of staying in a chat thread.

When to use it
recording why a discount was granted, at the moment the scenario grants it.
Watch out
accented characters are not supported, so clean the text with the ascii() function before sending it.
QuickBooks64

Upload a File

Action

In MakeUploads a file.

Upload a File takes a document your scenario is carrying, a scanned receipt or a signed order, and drops it into QuickBooks.

When to use it
a supplier invoice arrives by email and belongs next to the entry, not in an inbox.
Watch out
the Free plan caps files at 5 MB, so anything heavier needs a paid plan.
QuickBooks65

Download a File

Action

In MakeDownloads a file.

The other direction: Download a File pulls a document out of QuickBooks and puts it in the scenario, ready for the module that archives or sends it.

When to use it
a backup of supporting documents kept in your own storage, not only inside QuickBooks.
QuickBooks66

Delete an Attachment

Action

In MakeDeletes an attachment.

Delete an Attachment removes a document or a note that was attached in QuickBooks, which keeps a record readable instead of buried under old files.

When to use it
a file uploaded to the wrong entry while the scenario was still being tested.
Watch out
on the QuickBooks side this is final, so keep a copy elsewhere before the module runs.
QuickBooks67

Search for Attachments

Search

In MakeSearches for attachments.

Search for Attachments lists the documents QuickBooks holds for what you ask about and passes them on one by one, so a scenario can count them, copy them elsewhere or spot the ones that never arrived.

When to use it
checking that every bill of the month has its receipt attached before the books close.

Account

4 modules
QuickBooks68

Create an Account

Action

In MakeCreates an account.

A chart of accounts is a set of drawers. Create an Account opens a new one without a trip through the QuickBooks settings.

When to use it
a new activity or a second location that deserves its own line in the books.
QuickBooks69

Update an Account

Action

In MakeUpdates an account.

Renaming a drawer, sharpening its description: Update an Account edits an account already sitting in the chart.

When to use it
lining up account names with the labels your accountant uses at year end.
Watch out
the update ignores fields you leave empty, so the account keeps everything you did not touch.
QuickBooks70

Get an Account

Action

In MakeReturns info about an account.

Before writing anything, a scenario can check the ground. Get an Account returns what QuickBooks holds on a single account and changes none of it.

When to use it
confirming an account exists before a journal entry points at it.
QuickBooks71

Search for Accounts

Search

In MakeSearches for accounts.

Rather than guessing, this module asks QuickBooks which accounts match and returns them to the scenario.

When to use it
mapping the chart of a newly acquired business onto the one you already use.
Watch out
several accounts can carry near identical names, so read the result before a later module acts on it.

Purchase

5 modules
QuickBooks72

Create a Purchase

Action

In MakeCreates a purchase.

A purchase is money already spent, by card or in cash. Create a Purchase records it in QuickBooks instead of letting it surface at the end of the quarter.

When to use it
a card notification lands and the expense goes into the books within the minute.
QuickBooks73

Update a Purchase

Action

In MakeUpdates a purchase.

Update a Purchase corrects an expense already recorded: the amount, the account it sits under, the note that goes with it.

When to use it
the receipt finally shows up and the placeholder amount gives way to the real one.
QuickBooks74

Delete a Purchase

Action

In MakeDeletes a purchase.

The expense recorded twice is a classic, and Delete a Purchase is how a scenario takes one back out.

When to use it
two bank feeds imported the same client lunch.
Watch out
nothing is recoverable afterwards, so a scenario that deletes should log what it removed somewhere you can read.
QuickBooks75

Get a Purchase

Action

In MakeReturns info about a purchase.

One expense, read back exactly as QuickBooks stored it. Get a Purchase hands it to the scenario when what comes next needs the real figures rather than the ones in the request that started everything.

When to use it
pulling the detail of a spend before it goes into an approval message.
QuickBooks76

Search for Purchases

Search

In MakeSearches for purchases.

Search for Purchases returns every expense that fits your criteria, each one as a result to work through.

When to use it
a spending review by account over a given period.
Watch out
each result costs one operation on every module after it, worth knowing before you search across a full year.

Time Activity

4 modules
QuickBooks77

Create a Time Activity

Action

In MakeCreates a time activity.

Hours worked only become billable once they are recorded somewhere. Create a Time Activity writes the entry into QuickBooks from what your team already logs in another tool.

When to use it
a timer stopped in a project tool reaches the books with no second entry to type.
QuickBooks78

Update a Time Activity

Action

In MakeUpdates a time activity.

Three hours logged against the wrong job is a common mix-up. Update a Time Activity fixes the existing entry instead of leaving a second one beside it.

When to use it
a review where a manager moves time between jobs after reading the timesheet.
QuickBooks79

Get a Time Activity

Action

In MakeReturns info about an activity.

Get a Time Activity reads one time entry and passes it on, which answers most of what a scenario asks about a single job, without anyone opening the timesheet.

When to use it
checking what was logged on a job before the invoice for that client picks the hours up.
QuickBooks80

Search for Time Activity

Search

In MakeSearches for time activities.

Hours come out in bulk here: Search for Time Activity returns every entry that matches, one result at a time.

When to use it
a billing run that gathers the hours logged for each client before the invoices go out.
Watch out
a period with no entries returns nothing at all, and the rest of the scenario simply does not run.

Refund Receipt

4 modules
QuickBooks81

Create a Refund Receipt

Action

In MakeCreates a refund receipt.

The refund you agreed with a customer only counts once it sits in the books. This module writes it there, taking the customer and the amount from the module placed before it, so nobody keys the same decision in twice.

When to use it
an online store approves a return and accounting has to show the money going back out.
Watch out
diacritics are not supported here, so send names carrying an accent through the ascii() function before mapping them.
QuickBooks82

Update a Refund Receipt

Action

In MakeUpdates a refund receipt.

When the sum agreed with a customer moves after the receipt was recorded, this module rewrites the one that exists instead of stacking a second. Hand it the identifier of the receipt, map only what changed, and the account keeps a single clean record.

When to use it
a refund entered in a hurry, before the support team settled on the final figure.
Watch out
a field left empty is ignored rather than wiped, so this module never serves to blank a value.
QuickBooks83

Get a Refund Receipt

Action

In MakeReturns info about a refund receipt.

Pull one refund receipt back into the scenario when the numbers themselves matter. The module reads the record and lays its content out for whatever follows, a message to the finance team, a line in a tracker, a check before approval.

When to use it
a manager asks what exactly was refunded before signing the month off.
Watch out
it works from the receipt identifier, so with only a customer name in hand, a search has to come first.
QuickBooks84

Search for Refund Receipts

Search

In MakeSearches for refund receipts.

Nothing is written by this module. It runs your criteria over the refund receipts already in the account and comes back with zero, one or several of them, and the rest of the scenario decides what happens to them.

When to use it
a closing review, where every refund of the period gets looked at before the books are locked.
Watch out
whatever you wire after a search runs once per result, and each run is an operation, the unit Make counts on your plan.

Other

2 modules

For the list of available endpoints, refer to the QuickBooks Online API Documentation.

QuickBooks85

Get My Company

Action

In MakeReturns info about a company.

Every connection points at one QuickBooks company, and this module brings that company's details back into the run. Put it first in a scenario you are building, click Run once, and you see straight away whether Make is talking to the account you meant.

When to use it
a bookkeeper working across several client accounts wants certainty before a line is written.
Watch out
the answer follows the connection chosen on the module, not the company you happen to have open in a browser tab.
QuickBooks86

Make an API Call

Action

In MakePerforms an arbitrary authorized API call.

The catalogue of ready-made modules stops somewhere. This one carries on: with the same connection, your scenario reaches any endpoint of the QuickBooks API, the channel two programs use to talk to each other.

When to use it
the data you need has no module of its own, and the alternative is doing that step by hand.
Watch out
QuickBooks lists the endpoints you may call in its own API documentation, and the module sends exactly what you write, so test it on one record.

Other modules

6 modules
QuickBooks87

Create a Credit Card Payment

Action

In MakeCreates a credit card payment.

A charge paid by card still has to land in the accounts like any other. Create a Credit Card Payment records it in QuickBooks from what the previous module carries, so the card statement and the ledger stop drifting apart.

When to use it
a site manager buys materials with the company card and the entry should not wait for the next typing session.
QuickBooks88

Delete a Payment

Action

In MakeDeletes a payment.

Delete a Payment does exactly what its name says, and QuickBooks does not give the record back. The careful build is a pair: Get a Payment first, so the scenario holds the detail of what it is about to remove, then the deletion on the same identifier.

When to use it
a payment recorded against the wrong customer, spotted while the accounts are still open.
Watch out
once the module has run, no later step in the scenario brings that payment back.
QuickBooks89

Delete a Refund Receipt

Action

In MakeDeletes a refund receipt.

What makes this module delicate is not the deletion itself, it is the module sitting in front of it. A search hands over every receipt that matches the criteria, and the deletion then fires on each one of them.

When to use it
the same return was refunded twice and the duplicate has to leave the account.
Watch out
tighten the search criteria before connecting them here, and start with a scenario that handles a single receipt.
QuickBooks90

Delete a Sales Receipt

Action

In MakeDeletes a sales receipt.

Sometimes a sales receipt exists twice, because a scenario ran again on the same data or because a colleague entered it by hand. Delete a Sales Receipt takes one of them out of QuickBooks, from the identifier you map into it, and that is final.

When to use it
clearing out the receipts a first test run left behind before the scenario was really finished.
QuickBooks91

Delete a Time Activity

Action

In MakeDeletes a time activity.

Timesheets pushed into QuickBooks by a scenario always end up producing the odd line too many. This module removes one logged activity, working from its identifier, and it acts on that entry only.

When to use it
a job cancelled after the hours were already logged against it.
Watch out
when the entry is merely wrong, Update a Time Activity corrects it in place, while here nothing is left.
QuickBooks92

Get a Payment

Action

In MakeReturns info about a payment.

Reading one payment is all this module does. It brings the full record into the scenario, ready for the step after it, a control, an alert, a line in a report.

When to use it
a scenario holding a payment reference that has to see the real entry before deciding what to do next.
Watch out
nothing is written back here, so changing anything on that payment is the job of Update a Payment.
Need help

Need help automating QuickBooks with Make?

A person reads every message.

FAQ

Questions people ask next

01Is the QuickBooks Make integration free?
Yes, on the Free plan. QuickBooks is a standard app in Make, and standard apps are available on every plan. What the Free plan limits is the scale: 2 active scenarios, a minimum of 15 minutes between two scheduled runs, 5 minutes of execution per run, files up to 5 MB and 512 MB of transfer. Paid plans bring the interval down to 1 minute, remove the cap on active scenarios and allow 40 minutes of execution. Your QuickBooks subscription is a separate matter that this page does not cover.
02What do you need to connect QuickBooks to Make?
A QuickBooks account, and the right to approve access for it. The rest happens inside Make: add a QuickBooks module to a scenario, click Create a connection, give the connection a name if you want one, click Save, then sign in and confirm access when the QuickBooks window shows up. The connection is stored once and reused by every QuickBooks module you add later. Advanced settings exist for teams that prefer their own client credentials, created from a QuickBooks developer account, but a standard connection needs none of that.
03Does the QuickBooks trigger react in real time?
It depends which one you pick. Watch Payments is scheduled: Make checks QuickBooks at the rhythm of the scenario, every 15 minutes by default, and the Free plan does not go below that interval. New Event is instant: QuickBooks calls Make through a webhook as soon as an event is created, and Make sets that webhook up for you when you add the module. Instant is not the same as instantaneous, though. The doc says QuickBooks webhooks are usually a bit delayed, so design the follow-up with that in mind.
04What if the QuickBooks module you need is missing?
Use Make an API Call. QuickBooks ships a long list of modules in Make, and even that does not cover every endpoint of the QuickBooks Online API. Make an API Call reuses the same connection and reaches any endpoint the API exposes, which is how you handle something nobody wrapped in a module. The list of available endpoints lives in the QuickBooks Online API documentation. Same reflex when a documented limit blocks you, for instance an invoice that refuses to be deleted until its linked transactions are unlinked.
05Make or n8n for QuickBooks?
Both cover the app, so the honest answer is that it depends on the team. Make draws the scenario as a chain of modules and reads faster for someone who does not write code, with the visual editor and the Run once button carrying most of the learning curve. n8n suits teams that want to self-host and to drop into code when a case turns specific. Compare the module lists too: look at what each side exposes for the documents you actually touch, invoices, bills, estimates or journal entries, and pick the one that already has them.
Hack'celeration Lab

Get our weekly automation tips.

No spam. Unsubscribe anytime.