
Connect NinjaPipe with Topcalls AI voice agents
51 actions · 8 triggers · Last verified October 24, 2026
The short answer
NinjaPipe connects to Topcalls so your AI voice agents can act on NinjaPipe during live phone calls. NinjaPipe CRM integration with contacts, companies, deals, tasks (under projects), pipelines, products, budgets, projects, orders, lists, and Databin webhook delivery. All 51 actions and 8 triggers below are available to your agents, including create Contact and update Contact. Topcalls runs calls at $0.35/min all-inclusive with real-time replies, across up to 78 languages.
What you can automate with NinjaPipe
Create Contact during a call
While the agent is on the phone, Topcalls can create Contact in NinjaPipe automatically. That keeps your NinjaPipe records current the moment a call ends, with no manual data entry. Every call runs at $0.35/min all-inclusive.
Update Contact during a call
While the agent is on the phone, Topcalls can update Contact in NinjaPipe automatically. That keeps your NinjaPipe records current the moment a call ends, with no manual data entry. Every call runs at $0.35/min all-inclusive.
Get Contact during a call
While the agent is on the phone, Topcalls can get Contact in NinjaPipe automatically. That keeps your NinjaPipe records current the moment a call ends, with no manual data entry. Every call runs at $0.35/min all-inclusive.
Start a call when new Contact
When new Contact in NinjaPipe, Topcalls can launch an AI voice call automatically. You reach the contact within seconds while intent is high, and the outcome flows back to NinjaPipe.
Start a call when new Company
When new Company in NinjaPipe, Topcalls can launch an AI voice call automatically. You reach the contact within seconds while intent is high, and the outcome flows back to NinjaPipe.
NinjaPipe actions
What your AI voice agent can do in NinjaPipe during and after a call.
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 response.
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). Idempotent, returns already_in_list:true if already present.
Custom API Call
Make a custom API call to a specific endpoint
NinjaPipe triggers
Events in NinjaPipe that can start a Topcalls call automatically.
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.
Frequently asked questions
Can Topcalls AI voice agents use NinjaPipe?
Yes. Topcalls connects to NinjaPipe so your AI voice agents can act on it during a call and sync outcomes after. No code is required to set it up.
What can Topcalls do with NinjaPipe?
Your agents can create Contact, update Contact, get Contact, plus every other NinjaPipe action and trigger listed on this page.
How much does the NinjaPipe integration cost?
The NinjaPipe integration is included. Topcalls bills $0.35/min all-inclusive, which covers the AI voice model, telephony, recording, transcription, and analytics.
Do I need code to connect NinjaPipe to Topcalls?
No. You connect NinjaPipe in the Topcalls integrations area and pick the actions and triggers you want. It works across up to 78 languages. How many you get depends on the transcription and voice models you choose.
Related integrations

HubSpot
Sales & CRMPowerful CRM that offers tools for sales, customer service, and marketing automation.
45 actions · 24 triggers

Pipedrive
Sales & CRMSales CRM and pipeline management software
30 actions · 14 triggers

Salesforce
Sales & CRMCRM software solutions and enterprise cloud computing
27 actions · 9 triggers

Zoho CRM
Sales & CRMCustomer relationship management software
2 actions · 1 trigger

Attio
Sales & CRMModern, collaborative CRM platform built to be fully customizable and real-time.
15 actions · 5 triggers

Azure Active Directory
Sales & CRMManage users, groups, and licenses in Microsoft Entra ID (Azure AD) via Microsoft Graph.
17 actions · 3 triggers
Put NinjaPipe to work on your calls
AI voice calling at $0.35/min, all-inclusive per-minute, with real-time replies in up to 78 languages. How many you get depends on the transcription and voice models you choose.