---
title: Invoice Ninja
slug: invoiceninja
description: How to integrate Invoice Ninja with Make.com
image: https://make-cxp-documentation.ams3.digitaloceanspaces.com/apps-center-icons/PREVIEW_invoiceninja.png
docTags: 
createdAt: 2025-02-03T13:28:22.758Z
---

| :inlineImage[]{src="https://make-cxp-documentation.ams3.digitaloceanspaces.com/apps-center-icons/invoiceninja.png" alt="Invoice Ninja logo" caption size="50" width="512" height="512"} | Invoice Ninja is an online platform for creating, sending, and managing invoices, quotes, and payments. Integrating with Make.com allows users to automate invoice creation, client management, and payment tracking directly from their workflows. |
| --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |

:::hint{type="warning"}
This is AI-generated content based on official Invoice Ninja documentation. The content may contain mistakes. Please verify important information. If you have questions on vendor documentation, contact [Invoice Ninja](https://invoiceninja.com/contact-support) directly.
:::

# Requirements

To use the Invoice Ninja app in Make, you must have a Pro or Enterprise paid account, [create your account on Invoice Ninja](https://invoiceninja.com). For subscription, refer to the [Invoice Ninja pricing page](https://invoiceninja.com).

# Connect Invoice Ninja and Make&#x20;

To get started, you must first create a connection between Invoice Ninja and Make, allowing the two services to communicate.&#x20;

::::WorkflowBlock
:::WorkflowBlockItem
**Obtain your API Key in your Invoice Ninja account**
:::

:::WorkflowBlockItem
**Create the connection in Make.**
:::
::::

## Obtain your API Key in your Invoice Ninja account

Before you create the connection in Make, you should first obtain your **API Key** in your Invoice Ninja account.

To obtain your **API Key&#x20;**:

::::WorkflowBlock
:::WorkflowBlockItem
Navigate t&#x6F;**&#x20;Settings**.
:::

:::WorkflowBlockItem
Click Advance&#x64;**&#x20;Settings**.
:::

:::WorkflowBlockItem
Clic&#x6B;**&#x20;API Tokens**.
:::

:::WorkflowBlockItem
Copy th&#x65;**&#x20;API token** displayed on screen.
:::
::::

You will use this value while creating a connection in Make.&#x20;

Because the UI might have changed, the steps you see on your screen might be different, [check the vendor documentation for updates.](https://invoice-ninja.readthedocs.io/en/latest/api.html?utm_source=openai)

## Create the connection in Make&#x20;

:::::WorkflowBlock
::::WorkflowBlockItem
[[Log in in your Make](https://www.make.com/en/register) account](https://www.make.com/en/register), add the Invoice Ninja module to your scenario, and click **Create a connection.&#x20;**

:::hint{type="info"}
If you add a module with an instant tag, click **Create a webhook**, then **Create a connection.**
:::
::::

:::WorkflowBlockItem
*Optional:&#x20;*&#x49;n the **Connection name** field, enter a name for the connection.
:::

:::WorkflowBlockItem
Enter the **authentication credentials** you copied from your Invoice Ninja account or follow the on-screen instructions to create the connection.&#x20;
:::
:::::

For detailed information on connecting an application, see **[Connect an application](docId\:SO88FM6pkT0G-adKDDfzZ)** page.

# Invoice Ninja modules

After connecting to the Invoice Ninja app, you can choose from a list of available modules to build your scenarios.&#x20;

:::ExpandableHeading
### Create a Client

Creates a new client record in your account.
:::

:::ExpandableHeading
### Create a Payment

Creates a new payment transaction in your connected account.
:::

:::ExpandableHeading
### Create a Product

Creates a new product entry in your selected system or application.
:::

:::ExpandableHeading
### Create a Quote

Generates a new sales quote with specified details.
:::

:::ExpandableHeading
### Create a Recurring Invoice

Generates a new invoice that will be automatically issued on a recurring schedule.
:::

:::ExpandableHeading
### Create a Task

Creates a new task in your selected application.
:::

:::ExpandableHeading
### Create an Expense

Creates a new expense record in your account.
:::

:::ExpandableHeading
### Create an Invoice

Generates a new invoice with specified details.
:::

:::ExpandableHeading
### Delete a Client

Permanently removes a specified client from your account.
:::

:::ExpandableHeading
### Delete a Payment

Deletes a specified payment from your account.
:::

:::ExpandableHeading
### Delete a Product

Permanently removes a selected product from your inventory.
:::

:::ExpandableHeading
### Delete a Quote

Deletes a selected quote from your account.
:::

:::ExpandableHeading
### Delete a Recurring Invoice

Deletes a specified recurring invoice from your account.
:::

:::ExpandableHeading
### Delete a Task

Permanently removes a specified task from your account.
:::

:::ExpandableHeading
### Delete an Expense

Permanently removes a selected expense record from your account.
:::

:::ExpandableHeading
### Delete an Invoice

Permanently removes a specified invoice from your account.
:::

:::ExpandableHeading
### Get a Client

Retrieves detailed information about a specific client.
:::

:::ExpandableHeading
### Get a Payment

Retrieves details of a specific payment.
:::

:::ExpandableHeading
### Get a Product

Retrieves detailed information about a specific product.
:::

:::ExpandableHeading
### Get a Quote

Retrieves a price estimate or quotation for a specified product or service.
:::

:::ExpandableHeading
### Get a Recurring Invoice

Retrieves the details of a specific recurring invoice.
:::

:::ExpandableHeading
### Get a Task

Retrieves detailed information about a specific task.
:::

:::ExpandableHeading
### Get an Expense

Retrieves detailed information about a specific expense.
:::

:::ExpandableHeading
### Get an Invoice

Retrieves the details of a specific invoice.
:::

:::ExpandableHeading
### List Clients

Retrieves a list of all clients from your account.
:::

:::ExpandableHeading
### List Expenses

Retrieves a list of all recorded expenses.
:::

:::ExpandableHeading
### List Invoices

Retrieves a list of all existing invoices.
:::

:::ExpandableHeading
### List Payments

Retrieves a list of all payment transactions.
:::

:::ExpandableHeading
### List Products

Retrieves a list of all available products from your account.
:::

:::ExpandableHeading
### List Quotes

Retrieves a list of all available quotes.
:::

:::ExpandableHeading
### List Recurring Invoices

Retrieves a list of all existing recurring invoices from your account.
:::

:::ExpandableHeading
### List Tasks

Retrieves a list of all existing tasks.
:::

:::ExpandableHeading
### Make an API Call

Executes a custom API request to the connected service using your authorized credentials.
:::

:::ExpandableHeading
### Update a Client

Updates the details of an existing client in your account.
:::

:::ExpandableHeading
### Update a Payment

Updates the details of an existing payment transaction.
:::

:::ExpandableHeading
### Update a Product

Updates the details of an existing product in your inventory.
:::

:::ExpandableHeading
### Update a Quote

Updates the details of an existing quote in your account.
:::

:::ExpandableHeading
### Update a Recurring Invoice

Updates the details of an existing recurring invoice.
:::

:::ExpandableHeading
### Update a Task

Modifies the details of an existing task.
:::

:::ExpandableHeading
### Update an Expense

Updates the details of an existing expense record.
:::

:::ExpandableHeading
### Update an Invoice

Updates the details of an existing invoice.
:::

:::ExpandableHeading
### Watch New Client

Triggers when a new client record is created in your system.
:::

:::ExpandableHeading
### Watch New Expense

Triggers when a new expense entry is created in your account.
:::

:::ExpandableHeading
### Watch New Invoice

Triggers when a new invoice is created in your account.
:::

:::ExpandableHeading
### Watch New Payment

Triggers when a new payment transaction is recorded in your account.
:::

:::ExpandableHeading
### Watch New Quote

Triggers when a new sales quote is created in your account.
:::

:::ExpandableHeading
### Watch New Task

Triggers when a new task is created in your selected application.
:::

# Templates

You can look for more templates in [Make's template gallery](https://www.make.com/en/templates), where you'll find thousands of pre-created scenarios.

# Invoice Ninja resources&#x20;

You can have access to more resources related to this app on the following links

- [Invoice Ninja topics on Make community](https://community.make.com/search?q=Invoice%20Ninja)
- [Invoice Ninja website](https://invoiceninja.com)
- [Invoice Ninja API documentation](https://app.swaggerhub.com/apis/invoiceninja/invoiceninja)
- [Invoice Ninja page on make](https://www.make.com/en/integrations/invoiceninja)

***

:::CtaButton{label="Get started for free" externalHref="https://www.make.com/en/register" openInNewTab="true"}

:::

