- Home
- Resources
- Integrations
- QuickBooks
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 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.
How do you connect QuickBooks to Make?
- 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.
- 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.
- 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.
Your first scenario, from empty canvas to switched on
GoalWhen a new payment is created in QuickBooks, Make downloads it and files the copy.
- 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.
- 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.
- 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.
- 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.
- 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.
- 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.
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.
Watch Payments
Scheduled triggerIn Make“Triggers 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.
New Event
Instant triggerIn Make“Triggers 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.
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.
Modules index
Invoice
7 modulesFields 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.
Create an Invoice
ActionIn Make“Creates 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.
ascii() function to strip them before you map a name in.Update an Invoice
ActionIn Make“Updates an invoice.”
Something changed after the invoice was written. Update an Invoice reopens it and rewrites only the parts the scenario gives it.
Delete an Invoice
ActionIn Make“Removes an invoice.”
Deleting is the one move you cannot walk back. Delete an Invoice takes the document out of the company file.
Get an Invoice
ActionIn Make“Returns 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.
Search for Invoices
SearchIn Make“Searches for invoices.”
When you do not know which invoice you need, Search for Invoices goes through them and returns what matches.
Download an Invoice
ActionIn Make“Downloads an invoice.”
Download an Invoice fetches the document as a file, ready to be pushed into a drive folder, an email or an archive.
Send an Invoice
ActionIn Make“Sends an invoice.”
The sending step itself can be automated. Send an Invoice asks QuickBooks to deliver the document to the client.
Bill
5 modulesCreate a Bill
ActionIn Make“Creates 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.
Update a Bill
ActionIn Make“Updates 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.
Delete a Bill
ActionIn Make“Deletes a bill.”
Delete a Bill takes a supplier bill out of QuickBooks for good.
Get a Bill
ActionIn Make“Returns 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.
Search for Bills
SearchIn Make“Searches for bills.”
Search for Bills goes through your supplier bills and brings back the ones that match what you asked for.
Sales Receipt
6 modulesCreate a Sales Receipt
ActionIn Make“Creates 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.
Update a Sales Receipt
ActionIn Make“Updates a sales receipt.”
Update a Sales Receipt rewrites a receipt already stored in QuickBooks, touching only what the scenario maps into it.
Get a Sales Receipt
ActionIn Make“Returns 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.
Search for Sales Receipts
SearchIn Make“Searches for sales receipts.”
Search for Sales Receipts sweeps your receipts and returns those matching your criteria, as bundles the next modules work through.
Download a Sales Receipt
ActionIn Make“Downloads 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.
Send a Sales Receipt
ActionIn Make“Sends 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.
Estimate
7 modulesCreate an Estimate
ActionIn Make“Creates an estimate.”
Before the invoice comes the quote. Create an Estimate builds one in QuickBooks from data the scenario is already holding.
Update an Estimate
ActionIn Make“Updates an estimate.”
Update an Estimate reworks a quote that is still open, replacing the parts the scenario maps and leaving everything else standing.
Delete an Estimate
ActionIn Make“Deletes an estimate.”
Delete an Estimate removes a quote from QuickBooks entirely.
Download an Estimate
ActionIn Make“Downloads an estimate.”
Download an Estimate turns the quote into a file the scenario can pass on, attach or keep.
Send an Estimate
ActionIn Make“Sends an estimate.”
Send an Estimate asks QuickBooks to deliver the quote to the client, which closes the loop between the form and the mailbox.
Get an Estimate
ActionIn Make“Returns info about an estimate.”
Get an Estimate reads one quote and returns its content to the scenario.
Search for Estimates
SearchIn Make“Searches for estimates.”
Search for Estimates looks through your quotes and returns the ones that match, one bundle per result.
Journal Entry
5 modulesCreate a Journal Entry
ActionIn Make“Creates 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.
Update a Journal Entry
ActionIn Make“Updates a journal entry.”
Update a Journal Entry changes an entry that already exists, following the same logic as the other update modules.
Delete a Journal Entry
ActionIn Make“Deletes a journal entry.”
Delete a Journal Entry takes the entry out of QuickBooks.
Get a Journal Entry
ActionIn Make“Returns info about a journal entry.”
Get a Journal Entry returns one entry and its content, ready for a check or a message.
Search for Journal Entries
SearchIn Make“Searches 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.
Payment
5 modulesCreate a Payment
ActionIn Make“Creates a payment.”
Create a Payment records money received against a customer in QuickBooks.
Update a Payment
ActionIn Make“Updates a payment.”
Update a Payment edits a payment already recorded, rewriting only the parts the scenario provides.
Download a Payment
ActionIn Make“Downloads a payment.”
Download a Payment pulls the payment as a file the scenario can file away or attach to a message.
Send a Payment
ActionIn the docs onlySend 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.
Search for Payments
SearchIn Make“Searches for payments.”
Search for Payments looks through the recorded payments and returns the matches.
Deposit
5 modulesCreate a Deposit
ActionIn Make“Creates a deposit.”
Create a Deposit records money arriving in an account, the step that usually follows a batch of payments.
Update a Deposit
ActionIn Make“Updates a deposit.”
Update a Deposit corrects a deposit already in QuickBooks with the values the scenario maps into it.
Delete a Deposit
ActionIn Make“Deletes a deposit.”
Delete a Deposit removes the deposit from the company file.
Get a Deposit
ActionIn Make“Returns info about a deposit.”
Get a Deposit reads one deposit and hands its details over.
Search for Deposits
SearchIn Make“Searches for deposits.”
Search for Deposits returns the deposits matching your criteria, so a scenario can work through them one after another.
Credit Memo
5 modulesCreate a Credit Memo
ActionIn Make“Creates 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.
Update a Credit Memo
ActionIn Make“Updates 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.
Delete a Credit Memo
ActionIn Make“Deletes 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.
Get a Credit Memo
ActionIn Make“Returns 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.
Search for Credit Memos
SearchIn Make“Searches 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.
Customers
4 modulesCreate a Customer
ActionIn Make“Creates a customer.”
New client, new record. Create a Customer adds the contact to QuickBooks so the first invoice has somewhere to land.
ascii() function of Make first.Update a Customer
ActionIn Make“Updates 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.
Get a Customer
ActionIn Make“Returns 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.
Search for Customers
SearchIn Make“Searches 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.
Purchase Orders
5 modulesWhen mapping, insert both the name and value. For information on the expected format, see the Intuit developer documentation.
Create a Purchase Order
ActionIn Make“Creates 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.
Update a Purchase Order
ActionIn Make“Updates 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.
Get a Purchase Order
ActionIn Make“Returns 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.
Search for Purchase Orders
SearchIn Make“Searches 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.
Delete a Purchase Order
ActionIn Make“Deletes 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.
Item
4 modulesCreate an Item
ActionIn Make“Creates 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.
Update an Item
ActionIn Make“Updates 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.
Get an Item
ActionIn Make“Returns 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.
Search for Items
SearchIn Make“Searches for items.”
Search for Items sweeps the catalog and returns each product or service that matches, one per result.
Vendor
4 modulesCreate a Vendor
ActionIn Make“Creates 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.
Update a Vendor
ActionIn Make“Updates 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.
Get a Vendor
ActionIn Make“Returns 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.
Search for Vendors
SearchIn Make“Searches for vendors.”
Supplier lists get messy over the years. Search for Vendors runs through yours and returns the records that match, one by one.
File
5 modulesCreate a Text Attachment
ActionIn Make“Creates 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.
ascii() function before sending it.Upload a File
ActionIn Make“Uploads a file.”
Upload a File takes a document your scenario is carrying, a scanned receipt or a signed order, and drops it into QuickBooks.
Download a File
ActionIn Make“Downloads 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.
Delete an Attachment
ActionIn Make“Deletes 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.
Search for Attachments
SearchIn Make“Searches 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.
Account
4 modulesCreate an Account
ActionIn Make“Creates 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.
Update an Account
ActionIn Make“Updates an account.”
Renaming a drawer, sharpening its description: Update an Account edits an account already sitting in the chart.
Get an Account
ActionIn Make“Returns 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.
Search for Accounts
SearchIn Make“Searches for accounts.”
Rather than guessing, this module asks QuickBooks which accounts match and returns them to the scenario.
Purchase
5 modulesCreate a Purchase
ActionIn Make“Creates 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.
Update a Purchase
ActionIn Make“Updates a purchase.”
Update a Purchase corrects an expense already recorded: the amount, the account it sits under, the note that goes with it.
Delete a Purchase
ActionIn Make“Deletes a purchase.”
The expense recorded twice is a classic, and Delete a Purchase is how a scenario takes one back out.
Get a Purchase
ActionIn Make“Returns 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.
Search for Purchases
SearchIn Make“Searches for purchases.”
Search for Purchases returns every expense that fits your criteria, each one as a result to work through.
Time Activity
4 modulesCreate a Time Activity
ActionIn Make“Creates 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.
Update a Time Activity
ActionIn Make“Updates 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.
Get a Time Activity
ActionIn Make“Returns 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.
Search for Time Activity
SearchIn Make“Searches for time activities.”
Hours come out in bulk here: Search for Time Activity returns every entry that matches, one result at a time.
Refund Receipt
4 modulesCreate a Refund Receipt
ActionIn Make“Creates 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.
ascii() function before mapping them.Update a Refund Receipt
ActionIn Make“Updates 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.
Get a Refund Receipt
ActionIn Make“Returns 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.
Search for Refund Receipts
SearchIn Make“Searches 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.
Other
2 modulesFor the list of available endpoints, refer to the QuickBooks Online API Documentation.
Get My Company
ActionIn Make“Returns 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.
Make an API Call
ActionIn Make“Performs 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.
Other modules
6 modulesCreate a Credit Card Payment
ActionIn Make“Creates 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.
Delete a Payment
ActionIn Make“Deletes 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.
Delete a Refund Receipt
ActionIn Make“Deletes 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.
Delete a Sales Receipt
ActionIn Make“Deletes 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.
Delete a Time Activity
ActionIn Make“Deletes 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.
Get a Payment
ActionIn Make“Returns 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.
Need help automating QuickBooks with Make?
A person reads every message.
Questions people ask next
01Is the QuickBooks Make integration free?
02What do you need to connect QuickBooks to Make?
03Does the QuickBooks trigger react in real time?
04What if the QuickBooks module you need is missing?
05Make or n8n for QuickBooks?
Get our weekly automation tips.
No spam. Unsubscribe anytime.