[ Sales and CRM ]
NinjaPipe integration for your workflows.
Connect NinjaPipe to Collabase once and use 51 actions and 8 triggers in your workflows. No code needed, hosted in Switzerland.
NinjaPipe in Collabase
Connect NinjaPipe to Collabase once and use 51 actions and 8 triggers in your workflows. No code needed, hosted in Switzerland.
[ About the service ]
NinjaPipe CRM integration with contacts, companies, deals, tasks (under projects), pipelines, products, budgets, projects, orders, lists, and Databin webhook delivery.
How to connect it
- Open the integrations in the workspace settings.
- Choose NinjaPipe and connect your account.
- Add a trigger or an action to the workflow.
- Log in to NinjaPipe and open Workspace Settings > NinjaPipe API.
- Copy your API key (starts with np).
- Enter your workspace API Base URL. The default is https://www.ninjapipe.app/api.
NinjaPipe triggers
| Name | Description | Fields |
|---|---|---|
| New ContactChecks at intervals | Triggers when a new contact is created. | 0 |
| New CompanyChecks at intervals | Triggers when a new company is created. | 0 |
| New DealChecks at intervals | Triggers when a new deal is created. | 0 |
| New TaskChecks at intervals | Triggers when a new task is created in the selected project. |
|
| New or Updated ContactChecks at intervals | Triggers when a contact is created or updated. | 0 |
| New or Updated CompanyChecks at intervals | Triggers when a company is created or updated. | 0 |
| New or Updated DealChecks at intervals | Triggers when a deal is created or updated. | 0 |
| New or Updated TaskChecks at intervals | Triggers when a task in the selected project is created or updated. |
|
NinjaPipe actions
| Name | Description | Fields |
|---|---|---|
| Create Contact | Creates a new contact. Choose what happens if a contact with the same email already exists. |
+ 9
|
| Update Contact | Updates an existing contact by ID. |
+ 9
|
| Get Contact | Retrieves a contact by ID. |
|
| List Contacts | Retrieves a list of contacts. |
|
| Delete Contact | Deletes a contact by ID. |
|
| Upsert Contact | Creates a contact or updates an existing one by email. |
+ 8
|
| Toggle Client Portal | Enable or disable client portal access for a contact. When enabling, NinjaPipe auto-generates a secure password and returns it in the response. |
|
| Create Company | Creates a new company. |
+ 8
|
| Update Company | Updates a company by ID. |
+ 9
|
| Get Company | Retrieves a company by ID. |
|
| List Companies | Retrieves a list of companies. |
|
| Delete Company | Deletes a company by ID. |
|
| Create Deal | Creates a new deal. |
+ 5
|
| Update Deal | Updates a deal by ID. |
+ 6
|
| Get Deal | Retrieves a deal by ID. |
|
| List Deals | Retrieves a list of deals. |
|
| Delete Deal | Deletes a deal by ID. |
|
| Create Product | Creates a new product. |
+ 1
|
| Update Product | Updates a product by ID. |
+ 2
|
| Get Product | Retrieves a product by ID. |
|
| List Products | Retrieves a list of products. |
|
| Delete Product | Deletes a product by ID. |
|
| Create Budget | Creates a new budget. |
+ 3
|
| Update Budget | Updates a budget by ID. |
+ 4
|
| Get Budget | Retrieves a budget by ID. |
|
| List Budgets | Retrieves a list of budgets. |
|
| Delete Budget | Deletes a budget by ID. |
|
| Create Budget Expense | Adds an expense to a budget. The expense amount is added to the budget's spent amount. |
|
| Create Project | Creates a new project. |
+ 3
|
| Update Project | Updates a project by ID. |
+ 3
|
| Get Project | Retrieves a project by ID. |
|
| List Projects | Retrieves a list of projects. |
|
| Delete Project | Deletes a project by ID. |
|
| Create Task | Creates a task or subtask in a project. |
+ 4
|
| Update Task | Updates a task within a project. |
+ 5
|
| Get Task | Retrieves a single task within a project. |
|
| List Tasks | Retrieves the tasks of a project as a flat list. Use parent_id on each item to build a tree. |
|
| Delete Task | Deletes a task within a project. Subtasks may cascade. |
|
| Create Pipeline | Creates a new pipeline. |
|
| Update Pipeline | Updates a pipeline by ID. |
|
| Get Pipeline | Retrieves a pipeline by ID. |
|
| List Pipelines | Retrieves a list of pipelines. |
|
| Delete Pipeline | Deletes a pipeline by ID. |
|
| Create Order | Creates a new order. Line items, currency, and custom fields go in Settings JSON. |
+ 8
|
| Update Order | Updates an order by ID. |
+ 9
|
| Get Order | Retrieves an order by ID. |
|
| List Orders | Retrieves a list of orders. |
|
| Delete Order | Deletes an order by ID. |
|
| Send to Databin | Sends a JSON payload to a Databin webhook URL on your connected NinjaPipe workspace. |
|
| Add to List | Adds a contact OR a company to a CRM list. The list type must match (Contact lists accept contacts, Company lists accept companies). Idempotent — returns already_in_list:true if already present. |
|
| Custom API Call | Make a custom API call to a specific endpoint |
+ 3
|
[ Sales and CRM ]
Related integrations
Tools that often share a workflow.
Questions about NinjaPipe
What can I automate with NinjaPipe in Collabase?
NinjaPipe brings 51 actions and 8 triggers, for example Create Contact, Update Contact, Get Contact, List Contacts and 47 more. You combine them in a workflow without code and mix them with every other integration.
How do I connect NinjaPipe to Collabase?
You open the integrations in the workspace settings, choose NinjaPipe and connect your account once, using custom credentials. After that all triggers and actions are available in the workflow.
Can NinjaPipe start a workflow?
Yes. NinjaPipe provides 8 triggers, for example New Contact, New Company, New Deal and 5 more. The workflow runs as soon as the event happens.
Does the NinjaPipe integration cost extra?
No. All integrations are included in every licence, in the Isolated Cloud and in Self-Hosted operation. There is no module price.
Test it against your own content. A proof of concept is ready within days.
We set up an instance with your content and you test it against real workflows. In a first conversation we clarify scope, operating model and timing.
