Integrations · sales and crm

ElectroNeek + NinjaPipe
NinjaPipe CRM integration with contacts, companies, deals, tasks (under projects), pipelines, products, budgets, projects, orders, lists, and Databin webhook delivery. Ships with 51 ready actions and 8 event triggers — usable in agent workflows without code.
What agents can do with NinjaPipe
Actions · 51
Create Contact
Creates a new contact. Choose what happens if a contact with the same email already exists.
Update Contact
Updates an existing contact by ID.
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.
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 respon
Create Company
Creates a new company.
Update Company
Updates a company by ID.
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.
Update Deal
Updates a deal by ID.
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.
Update Product
Updates a product by ID.
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.
Update Budget
Updates a budget by ID.
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.
Update Project
Updates a project by ID.
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.
Update Task
Updates a task within a project.
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.
Update Order
Updates an order by ID.
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). Idempot
Custom API Call
Make a custom API call to a specific endpoint
Triggers · 8
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.
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.
How NinjaPipe fits an agent workflow
01
Trigger or read
An agent starts from a NinjaPipe event or reads NinjaPipe data as part of a broader workflow.
02
Decide with AI
The agent classifies, matches, or drafts — with your guardrails and human approvals where it matters.
03
Act across systems
Results post back to NinjaPipe and to the rest of your stack — ERP, spreadsheets, email — in one run.