NinjaPipe integration
NinjaPipe CRM integration with contacts, companies, deals, tasks (under projects), pipelines, products, budgets, projects, orders, lists, and Databin webhook delivery.
- Actions
- 51
- Triggers
- 8
- Auth
- Custom auth
- License
- MIT, open source
- Updated
- September 2026
About the NinjaPipe integration
Add the NinjaPipe piece to a flow, connect your account once, and the rest of the builder can read from it and write to it. Because the piece is open source you can run it on our cloud or self-host it, and combine NinjaPipe with 760+ other apps in the same flow.
Triggers
Start a flow the moment something happens in NinjaPipe
Each trigger below can start a flow on its own, either instantly or on a schedule.
New Contact
Triggers when a new contact is created.
New Company
Triggers when a new company is created.
New Deal
Triggers when a new deal is created.
New Task
Triggers when a new task is created in the selected project.
1 field
New or Updated Contact
Triggers when a contact is created or updated.
New or Updated Company
Triggers when a company is created or updated.
New or Updated Deal
Triggers when a deal is created or updated.
New or Updated Task
Triggers when a task in the selected project is created or updated.
1 field
Actions
Everything Activepieces can do in NinjaPipe
Drop any of these into a flow and fill in the fields. No code is required.
Create Contact
Creates a new contact. Choose what happens if a contact with the same email already exists.
15 fields
Update Contact
Updates an existing contact by ID.
15 fields
Get Contact
Retrieves a contact by ID.
1 field
List Contacts
Retrieves a list of contacts.
6 fields
Delete Contact
Deletes a contact by ID.
1 field
Upsert Contact
Creates a contact or updates an existing one by email.
14 fields
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.
3 fields
Create Company
Creates a new company.
14 fields
Update Company
Updates a company by ID.
15 fields
Get Company
Retrieves a company by ID.
1 field
List Companies
Retrieves a list of companies.
6 fields
Delete Company
Deletes a company by ID.
1 field
Create Deal
Creates a new deal.
11 fields
Update Deal
Updates a deal by ID.
12 fields
Get Deal
Retrieves a deal by ID.
1 field
List Deals
Retrieves a list of deals.
6 fields
Delete Deal
Deletes a deal by ID.
1 field
Create Product
Creates a new product.
7 fields
Update Product
Updates a product by ID.
8 fields
Get Product
Retrieves a product by ID.
1 field
List Products
Retrieves a list of products.
4 fields
Delete Product
Deletes a product by ID.
1 field
Create Budget
Creates a new budget.
9 fields
Update Budget
Updates a budget by ID.
10 fields
Get Budget
Retrieves a budget by ID.
1 field
List Budgets
Retrieves a list of budgets.
4 fields
Delete Budget
Deletes a budget by ID.
1 field
Create Budget Expense
Adds an expense to a budget. The expense amount is added to the budget's spent amount.
5 fields
Create Project
Creates a new project.
9 fields
Update Project
Updates a project by ID.
9 fields
Get Project
Retrieves a project by ID.
1 field
List Projects
Retrieves a list of projects.
6 fields
Delete Project
Deletes a project by ID.
1 field
Create Task
Creates a task or subtask in a project.
10 fields
Update Task
Updates a task within a project.
11 fields
Get Task
Retrieves a single task within a project.
2 fields
List Tasks
Retrieves the tasks of a project as a flat list. Use parent_id on each item to build a tree.
6 fields
Delete Task
Deletes a task within a project. Subtasks may cascade.
2 fields
Create Pipeline
Creates a new pipeline.
5 fields
Update Pipeline
Updates a pipeline by ID.
5 fields
Get Pipeline
Retrieves a pipeline by ID.
1 field
List Pipelines
Retrieves a list of pipelines.
4 fields
Delete Pipeline
Deletes a pipeline by ID.
1 field
Create Order
Creates a new order. Line items, currency, and custom fields go in Settings JSON.
14 fields
Update Order
Updates an order by ID.
15 fields
Get Order
Retrieves an order by ID.
1 field
List Orders
Retrieves a list of orders.
5 fields
Delete Order
Deletes an order by ID.
1 field
Send to Databin
Sends a JSON payload to a Databin webhook URL on your connected NinjaPipe workspace.
2 fields
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.
3 fields
Custom API Call
Make a custom API call to a specific endpoint
10 fields
Use NinjaPipe in a flow
Connect NinjaPipe once and every trigger and action above is yours to drop into the builder, alongside 760+ other apps. Free to start, on our cloud or your own servers.
NinjaPipe, answered.
Yes. Activepieces is open source and free to start, and the NinjaPipe piece is included on every plan, from the free cloud tier to any self-hosted deployment.
Popular NinjaPipe pairings
Browse all integrationsNinjaPipe + HubSpot
Powerful CRM that offers tools for sales, customer service, and marketing automation.
NinjaPipe + Salesforce
CRM software solutions and enterprise cloud computing
NinjaPipe + Wedof
Automatisez la gestion de vos dossiers de formations (CPF, EDOF, Kairos, AIF, OPCO et autres)
NinjaPipe + Outseta
Triggers and actions for Outseta CRM and Billing
NinjaPipe + Housecall Pro
Manage your home service business with Housecall Pro CRM integration
NinjaPipe + WhatsScale
Send WhatsApp messages, manage contacts, and automate conversations via WAHA
More sales & crm integrations
Browse all integrationsHubSpot
Powerful CRM that offers tools for sales, customer service, and marketing automation.
Salesforce
CRM software solutions and enterprise cloud computing
Outseta
Triggers and actions for Outseta CRM and Billing
Housecall Pro
Manage your home service business with Housecall Pro CRM integration
Moxie
CRM build for the freelancers.
Famulor AI - Voice Agent
AI-powered calling and SMS platform. Automate outbound campaigns, manage leads, and get real-time call analytics.