Skip to content

Invoice Ninja

Free open-source invoicing tool

Finance & accounting

Connect it

In Keystile Automations → Connections → New connection, choose Invoice Ninja and sign in. Your AI tools and workflows then use it through Keystile; they never see the password or key.How connecting works.

Try it from your AI tool

Using Keystile, in Invoice Ninja: check task existence (Verify if a Task Already Exists).

What it can do (10 actions)

ActionWhat it doesChanges data
Check Task ExistenceVerify if a Task Already Exists
Create ClientCreates a new client in InvoiceNinja.Yes
Create InvoiceCreates an invoice in Invoice Ninja for billing purposes.Yes
Create Recurring InvoiceCreates a recurring invoice in Invoice Ninja for billing purposes.Yes
Create TaskCreates a task instance in Invoice Ninja for billing purposes.Yes
Custom API CallMake a custom API call to a specific endpointYes
Get Client Details from e-mailGets the client details if they exist by e-mail.
Get InvoicesGets data for invoices.
Get ReportGets report data from InvoiceNinja.
Perform Action on Recurring InvoiceActions include: start, stop, send_now, restore, archive, delete.

How Keystile protects it

Every Invoice Ninja action is checked before it runs, whether it comes from an AI tool or a workflow. 5 of its actions change data; your rules, limits and budgets decide whether each is allowed, held for a person or stopped, and it all goes into the signed record.

Use Invoice Ninja with your AI assistant — safelyClaude, Cursor or ChatGPT do the work; Keystile checks every action first.
Get early access

← All apps