- Home
- Resources
- Integrations
- Invoice Ninja
Invoice Ninja Make integrationAutomate Invoice Ninja with Make.
Billing runs on small manual steps, and Make can take most of them over. The Invoice Ninja Make integration links your account to a scenario, the automation you build from modules, and opens 47 of them: 6 triggers, 33 actions, 8 searches. Start with one.
Verified Trustpilot reviews · AI, automation & growth agency
What can the Invoice Ninja Make integration actually do?
It plugs your Invoice Ninja account into Make so billing records move without anyone pushing them. A module is one brick of a scenario: a trigger that starts it, an action that writes something, or a search that reads. Invoice Ninja brings 47 of them, and you only need the two or three that match the job you have in mind.
All six triggers here are instant, which in Make means Invoice Ninja calls a webhook, a short signal sent to Make the moment something happens, instead of Make asking over and over. Each module run on each item costs one operation, the unit your Make plan counts, so a scenario that answers a single event stays cheap while one that reads long lists does not.
Three jobs come up again and again. Client intake: a signup form fires Create a Client, and the record exists before anyone opens the app. Cash tracking: Watch New Payment passes a payment to the tools that need it the second it lands. Catalog upkeep: List Products reads what you sell and Update a Product writes the new price back, one run instead of an afternoon of typing.
Two limits are worth knowing before you build. On the Invoice Ninja side the app expects a paid Pro or Enterprise account, so a free workspace will not connect. And the official app documentation carries a warning of its own: it was generated by AI from Invoice Ninja's docs and may contain mistakes, which is a fair reason to test each module on one throwaway record first.
Make is not the only route. Invoice Ninja also exists as a node in n8n, so the real question is where your team already works and who maintains the thing once it runs. The n8n vs Make comparison sets out the criteria, the Invoice Ninja n8n integration page covers the node side, and Make training helps if you would rather learn the editor than copy a recipe.
How do you connect Invoice Ninja to Make?
- 01
Copy your API token
In Invoice Ninja, open Settings, then Advanced Settings, then API Tokens, and copy the token shown on screen. Check the plan while you are there: the app works with a paid Pro or Enterprise Invoice Ninja account.
- 02
Add a module and start the connection
Back in Make, drop an Invoice Ninja module into your scenario and click Create a connection. A connection is your Invoice Ninja account linked to Make once, then reused by every Invoice Ninja module you add later, so this is a one-time job.
- 03
Name it and paste the credentials
The Connection name field is optional, though naming it after the workspace it points to saves confusion later. Paste the authentication credentials you copied from Invoice Ninja, or follow the instructions on screen, and save.
Your first scenario, step by step
GoalWhen a new client is added in Invoice Ninja, Make creates the task that starts the onboarding.
- 01
Create the scenario
From the Scenarios page, create a new scenario and click the + to place the first module. Nothing else is on the canvas yet, and that is fine: a scenario is a chain of modules, and yours will have two of them.
- 02
Place Watch New Client
Search Invoice Ninja by name, pick Watch New Client, then click Create a webhook followed by Create a connection. This trigger is instant, so Invoice Ninja will call Make the moment a client is added.
- 03
Add Create a Task
Click the + on the right of the trigger and add Create a Task. Once the connection exists, Make lists what it can write, and you map into it the data the trigger passed along.
- 04
Test with Run once
Click Run once, then add a client in Invoice Ninja. The scenario runs a single time and shows you the bundles, the items that travelled from one module to the next, so you can read what the trigger sent and what the task received.
- 05
Switch it on
Turn the scenario on and leave it alone. An instant trigger has no interval to set: the run starts when Invoice Ninja calls, not when a clock says so. Check the history after the first real client to confirm the task landed where you expect.
What starts a scenario
6 modules start a scenario when something happens in Invoice Ninja. A scheduled trigger is checked by Make on the scenario's schedule; an instant one is called by Invoice Ninja as soon as it happens.
Watch New Client
Instant triggerIn Make“Triggers when a new client is added.”
A new client record is the starting gun for everything else, and Watch New Client is what lets Make hear it. The scenario begins the moment the client is added in Invoice Ninja.
Watch New Expense
Instant triggerIn Make“Triggers when a new expense is added.”
Expenses get recorded and then forgotten. Watch New Expense makes each one an event, so the rest of the chain can react while the receipt is still fresh.
Watch New Invoice
Instant triggerIn Make“Triggers when a new invoice is added.”
Every invoice that appears in Invoice Ninja can push the rest of the paperwork along. Watch New Invoice is the entry point for anything that should happen once a document exists.
Watch New Payment
Instant triggerIn Make“Triggers when a new payment is added.”
Money landing is the event most teams want to hear about first. Watch New Payment starts a scenario as soon as a payment is recorded in Invoice Ninja.
Watch New Quote
Instant triggerIn Make“Triggers when a new quote is added.”
Quotes are where a deal becomes real, and Watch New Quote gives Make the signal. Anything that should accompany a quote can start from here.
Watch New Task
Instant triggerIn Make“Triggers when a new task is added.”
Tasks created in Invoice Ninja can drive the work that happens outside it. Watch New Task hands each new one to Make as it is created.
What Invoice Ninja can do inside a scenario
Invoice Ninja gives you 41 modules. For each one: what it does for you, when to reach for it, and what to watch out for.
Modules index
- Create a Client
- Create an Expense
- Create an Invoice
- Create a Payment
- Create a Product
- Create a Quote
- Create a Recurring Invoice
- Create a Task
- Delete a Client
- Delete an Expense
- Delete an Invoice
- Delete a Payment
- Delete a Product
- Delete a Quote
- Delete a Recurring Invoice
- Delete a Task
- Get a Client
- Get an Expense
- Get an Invoice
- Get a Payment
- Get a Product
- Get a Quote
- Get a Recurring Invoice
- Get a Task
- Make an API Call
- Update a Client
- Update an Expense
- Update an Invoice
- Update a Payment
- Update a Product
- Update a Quote
- Update a Recurring Invoice
- Update a Task
- List Clients
- List Expenses
- List Invoices
- List Payments
- List Products
- List Quotes
- List Recurring Invoices
- List Tasks
Create a Client
ActionIn Make“Creates a client.”
Create a Client writes a new client record in Invoice Ninja from data another module gathered, so nobody retypes a name, an address and a contact by hand.
Create an Expense
ActionIn Make“Creates an expense.”
Spending recorded somewhere else can land straight in the books. Create an Expense adds one expense to Invoice Ninja with the figures the previous module carried.
Create an Invoice
ActionIn Make“Creates an invoice.”
This is the billing step itself. Create an Invoice turns whatever started the scenario into an invoice inside Invoice Ninja, ready for the usual review.
Create a Payment
ActionIn Make“Creates a payment.”
Money that arrived elsewhere gets recorded here. Create a Payment logs one payment in Invoice Ninja so the books match what the bank already knows.
Create a Product
ActionIn Make“Creates a product.”
Catalog work goes the same way. Create a Product adds one item to the Invoice Ninja product list so it can be picked on a quote or an invoice later.
Create a Quote
ActionIn Make“Creates a quote.”
Before an invoice there is usually a quote. Create a Quote builds one in Invoice Ninja from the details a form or an earlier module supplied.
Create a Recurring Invoice
ActionIn Make“Creates a recurring invoice.”
Retainers and subscriptions need a bill that comes back on its own. Create a Recurring Invoice sets that up in Invoice Ninja in a single run.
Create a Task
ActionIn Make“Creates a task.”
Work that has to be tracked and billed starts as a task. Create a Task opens one in Invoice Ninja so the hours have somewhere to go.
Delete a Client
ActionIn Make“Deletes a client.”
Delete a Client removes a client record from Invoice Ninja. It is the tidy-up module rather than an everyday one.
Delete an Expense
ActionIn Make“Deletes an expense.”
An expense that should never have been recorded can be pulled back out by Delete an Expense, one record per run.
Delete an Invoice
ActionIn Make“Deletes an invoice.”
Removing an invoice is a serious act. Delete an Invoice does exactly that, on the single invoice you point it at, and nothing else in the workspace moves.
Delete a Payment
ActionIn Make“Deletes a payment.”
Delete a Payment takes one payment entry out of Invoice Ninja when it should not be there at all.
Delete a Product
ActionIn Make“Deletes a product.”
Items leave the catalog too. Delete a Product removes one product from the Invoice Ninja list so it stops appearing when someone builds a quote.
Delete a Quote
ActionIn Make“Deletes a quote.”
Quotes that will never turn into anything clutter the list, and Delete a Quote clears them one at a time.
Delete a Recurring Invoice
ActionIn Make“Deletes a recurring invoice.”
Delete a Recurring Invoice stops a repeating bill by removing its setup from Invoice Ninja.
Delete a Task
ActionIn Make“Deletes a task.”
Tasks opened by mistake do not have to be closed by hand. Delete a Task removes the one you point at.
Get a Client
ActionIn Make“Gets a client.”
Get a Client reads one client record and hands its content to the rest of the scenario, changing nothing in Invoice Ninja.
Get an Expense
ActionIn Make“Gets an expense.”
One expense, read and passed on. Get an Expense pulls a single expense out of Invoice Ninja so another tool can work with its content.
Get an Invoice
ActionIn Make“Gets an invoice.”
Get an Invoice fetches a single invoice and makes its content available to the modules that follow.
Get a Payment
ActionIn Make“Gets a payment.”
Reading a payment back is often the last step of a check. Get a Payment returns one payment entry and nothing else.
Get a Product
ActionIn Make“Gets a product.”
Get a Product looks up one catalog item and passes it down the scenario, which matters when a price or a label has to be exact.
Get a Quote
ActionIn Make“Gets a quote.”
The quote a client just accepted can be read straight back. Get a Quote returns that single quote for the next module to work with.
Get a Recurring Invoice
ActionIn Make“Gets a recurring invoice.”
Get a Recurring Invoice reads one recurring setup so the scenario knows what is currently billed on repeat.
Get a Task
ActionIn Make“Gets a task.”
Get a Task brings one task back into the scenario, handy when a report needs its content rather than a link to it.
Make an API Call
ActionIn Make“Performs an arbitrary authorized API call.”
Make an API Call is the escape hatch, covering what the other modules do not. It runs on the connection you already created and reaches any endpoint of the Invoice Ninja API.
Update a Client
ActionIn Make“Updates a client.”
Update a Client changes an existing client record instead of creating another one, which keeps a single version of the truth in Invoice Ninja.
Update an Expense
ActionIn Make“Updates an expense.”
An expense rarely arrives complete. Update an Expense edits one that is already in Invoice Ninja, once the missing piece is known.
Update an Invoice
ActionIn Make“Updates an invoice.”
Update an Invoice edits a document that already exists, so a correction does not leave a second invoice floating around.
Update a Payment
ActionIn Make“Updates a payment.”
Recorded payments sometimes need a correction, and Update a Payment applies it to the entry that is already there.
Update a Product
ActionIn Make“Updates a product.”
Prices move. Update a Product pushes the new value onto an item already sitting in the Invoice Ninja catalog.
Update a Quote
ActionIn Make“Updates a quote.”
Update a Quote revises a quote in place, which is usually what a client wants after a quick call about one line.
Update a Recurring Invoice
ActionIn Make“Updates a recurring invoice.”
Update a Recurring Invoice changes what a repeating bill contains, without rebuilding the setup around it.
Update a Task
ActionIn Make“Updates a task.”
Update a Task edits a task that is already open, which is how progress recorded in another tool finds its way back into Invoice Ninja.
List Clients
SearchIn Make“Gets all clients.”
List Clients reads clients out of Invoice Ninja and passes them on, the module you want when a scenario needs the list rather than one record.
List Expenses
SearchIn Make“Gets all expenses.”
Expenses are easier to handle in bulk. List Expenses hands the scenario what it finds, one item at a time for the modules that follow.
List Invoices
SearchIn Make“Gets all invoices.”
List Invoices goes looking for invoices and returns what matches, which is how a scenario gets a set of documents to work through.
List Payments
SearchIn Make“Gets all payments.”
Reconciliation starts with reading. List Payments returns the payment entries Invoice Ninja holds so another system can compare them with its own.
List Products
SearchIn Make“Gets all products.”
List Products reads the catalog out of Invoice Ninja, item by item, for whatever needs to know what you sell.
List Quotes
SearchIn Make“Gets all quotes.”
Open quotes are only useful if someone looks at them. List Quotes returns the quotes that match, ready for a follow-up step.
List Recurring Invoices
SearchIn Make“Gets all recurring invoices.”
List Recurring Invoices returns the repeating setups in Invoice Ninja, the practical way to audit what bills itself without anyone watching.
List Tasks
SearchIn Make“Gets all tasks.”
List Tasks goes and fetches the tasks already recorded in Invoice Ninja and passes them on, one at a time, to whatever comes next in your scenario.
Need help automating Invoice Ninja with Make?
A person reads every message.
Questions that come up next
01Is the Invoice Ninja Make integration free?
02What do you need to connect Invoice Ninja to Make?
03Does the Invoice Ninja trigger react in real time?
04What if a module is missing or a limit gets in the way?
05Make or n8n for Invoice Ninja?
Get our weekly automation tips.
No spam. Unsubscribe anytime.