---
title: "Actions: I"
description: "How to set up each action of the 3 apps starting with I."
label: "I"
generated: "the tool catalog in services/core/src/tool-catalog"
---


Apps starting with I. Add any of these from **Integrations → n8n → Add tools → Browse apps**; see [Set up an action](/build/set-up-actions) for each way a key is sent, and the [catalog index](/reference/actions) for every app.

## Intercom

- **n8n node:** [Intercom](https://docs.n8n.io/integrations/builtin/app-nodes/n8n-nodes-base.intercom/) (`n8n-nodes-base.intercom`, version 1), 15 actions.
- **n8n performs it:** runs on the n8n credential *Intercom API* ([how to set it up](https://docs.n8n.io/integrations/builtin/credentials/intercom/)).
- **Veefore performs it:** 15 of 15 actions, with a bearer token, sent as `Authorization: Bearer <token>`.
- **You enter:** Token.
- **Also sent:** `application/json` in the `Accept` header (fixed).
- **API address:** `https://api.intercom.io`.
- **Get the key:** [app.intercom.com](https://app.intercom.com/a/apps/_/developer-hub)

**Intercom in n8n**

| Action | Veefore calls | Fields to fill |
| --- | --- | --- |
| Create a company | `POST /companies` | — |
| Get a company | `GET /companies` | `value` |
| Get many companies | `GET /companies` | — |
| Update a company | `POST /companies` | — |
| List users of a company | `GET /companies` | `value` |
| Create a lead | `POST /contacts` | `email` |
| Delete a lead | `DELETE /contacts` | `value` |
| Get a lead | `GET /contacts` | `value` |
| Get many leads | `GET /contacts` | — |
| Update a lead | `POST /contacts` | `value` |
| Create a user | `POST /users` | `idValue` |
| Delete a user | `DELETE /users/{id}` | `id` |
| Get a user | `GET /users` | `value` |
| Get many users | `GET /users` | — |
| Update a user | `POST /users` | `value` |

**Intercom API (OpenAPI)**

| Action | Veefore calls | Fields to fill |
| --- | --- | --- |
| Create a contact | `POST https://api.intercom.io/contacts` | `email` or `external_id` or `role` |
| Create a ticket | `POST https://api.intercom.io/tickets` | `ticket_type_id`, `contacts` |

Use the access token of your Intercom app. EU and AU workspaces use api.eu.intercom.io / api.au.intercom.io.

## Invoice Ninja

- **n8n node:** [Invoice Ninja](https://docs.n8n.io/integrations/builtin/app-nodes/n8n-nodes-base.invoiceninja/) (`n8n-nodes-base.invoiceNinja`, version 2), 31 actions.
- **n8n performs it:** runs on the n8n credential *Invoice Ninja API* ([how to set it up](https://docs.n8n.io/integrations/builtin/credentials/invoiceninja/)).
- **Veefore performs it:** 31 of 31 actions, with the key in a header, as `X-API-TOKEN: <key>`.
- **You enter:** API token.
- **Also sent:** `XMLHttpRequest` in the `X-Requested-With` header (fixed).
- **API address:** `https://{baseUrl}/api/v1`.

**Invoice Ninja in n8n**

| Action | Veefore calls | Fields to fill |
| --- | --- | --- |
| Create a bank transaction | `POST /bank_transactions` | `baseUrl` |
| Delete a bank transaction | `DELETE /bank_transactions/{bankTransactionId}` | `bankTransactionId`, `baseUrl` |
| Get a bank transaction | `GET /bank_transactions/{bankTransactionId}` | `bankTransactionId`, `baseUrl` |
| Get many bank transactions | `GET /bank_transactions` | `baseUrl` |
| Match payment to a bank transaction | `POST /bank_transactions/match` | `bankTransactionId`, `baseUrl` |
| Create a client | `POST /clients` | `baseUrl` |
| Delete a client | `DELETE /clients/{clientId}` | `clientId`, `baseUrl` |
| Get a client | `GET /clients/{clientId}` | `clientId`, `baseUrl` |
| Get many clients | `GET /clients` | `baseUrl` |
| Create an expense | `POST /expenses` | `baseUrl` |
| Delete an expense | `DELETE /expenses/{expenseId}` | `expenseId`, `baseUrl` |
| Get an expense | `GET /expenses/{expenseId}` | `expenseId`, `baseUrl` |
| Get many expenses | `GET /expenses` | `baseUrl` |
| Create an invoice | `POST /invoices` | `baseUrl` |
| Delete an invoice | `DELETE /invoices/{invoiceId}` | `invoiceId`, `baseUrl` |
| Email an invoice | `POST /email_invoice` | `invoiceId`, `baseUrl` |
| Get an invoice | `GET /invoices/{invoiceId}` | `invoiceId`, `baseUrl` |
| Get many invoices | `GET /invoices` | `baseUrl` |
| Create a payment | `POST /payments` | `baseUrl` |
| Delete a payment | `DELETE /payments/{paymentId}` | `paymentId`, `baseUrl` |
| Get a payment | `GET /payments/{paymentId}` | `paymentId`, `baseUrl` |
| Get many payments | `GET /payments` | `baseUrl` |
| Create a quote | `POST /invoices` | `baseUrl` |
| Delete a quote | `DELETE /invoices/{quoteId}` | `quoteId`, `baseUrl` |
| Email a quote | `POST /email_invoice` | `quoteId`, `baseUrl` |
| Get a quote | `GET /invoices/{quoteId}` | `quoteId`, `baseUrl` |
| Get many quotes | `GET /invoices` | `baseUrl` |
| Create a task | `POST /tasks` | `baseUrl` |
| Delete a task | `DELETE /tasks/{taskId}` | `taskId`, `baseUrl` |
| Get a task | `GET /tasks/{taskId}` | `taskId`, `baseUrl` |
| Get many tasks | `GET /tasks` | `baseUrl` |

## Iterable

- **n8n node:** [Iterable](https://docs.n8n.io/integrations/builtin/app-nodes/n8n-nodes-base.iterable/) (`n8n-nodes-base.iterable`, version 1), 6 actions.
- **n8n performs it:** runs on the n8n credential *Iterable API* ([how to set it up](https://docs.n8n.io/integrations/builtin/credentials/iterable/)).
- **Veefore performs it:** 6 of 6 actions, with the key in a header, as `Api_Key: <key>`.
- **You enter:** API key.
- **API address:** `https://api.iterable.com/api`.
- **Get the key:** [support.iterable.com](https://support.iterable.com/hc/en-us/articles/360043464871-API-Keys#creating-api-keys)

**Iterable in n8n**

| Action | Veefore calls | Fields to fill |
| --- | --- | --- |
| Track an event | `POST /events/trackBulk` | `name` |
| Create or update a user | `POST /users/update` | `identifier`, `value` |
| Delete a user | `DELETE /users/byUserId/{userId}` | `by`, `email`, `userId` |
| Get a user | `GET /users/byUserId/{userId}` | `by`, `email`, `userId` |
| Add a user to a list | `POST /lists/subscribe` | `listId`, `identifier`, `value` |
| Remove a user from a list | `POST /lists/unsubscribe` | `listId`, `identifier`, `value` |
