Skip to content

Repository files navigation

@n8n-dev/n8n-nodes-callfire

callfire Banner

npm version License: MIT


Stop writing callfire API integrations by hand.

Every time you connect n8n to callfire, you waste hours mapping endpoints, defining parameters, and debugging schemas. You copy-paste from docs, fix edge cases, and pray nothing breaks.

What if connecting n8n to callfire took 5 minutes, not half a day?

This node gives you 12+ resources out of the box: Calls, Campaigns, Contacts, Keywords, Me, and 7 more: with full CRUD operations, typed parameters, and zero manual configuration.


What You Get

  • Zero boilerplate: Resources, operations, and fields are pre-configured and ready to use
  • Full CRUD: Create, read, update, and delete support where the API allows it
  • Typed parameters: No more guessing field types
  • Built-in auth: API key authentication, ready to go
  • Declarative: Native n8n performance, no custom execute() overhead

Install

npm install @n8n-dev/n8n-nodes-callfire

Or in n8n:

  1. Settings → Community Nodes → Install
  2. Search: @n8n-dev/n8n-nodes-callfire
  3. Click Install

Quick Start

  1. Install the node (above)
  2. Add credentials: callfire API → paste your API key
  3. Drag the callfire node into your workflow
  4. Pick a resource → pick an operation → done.

That's it. No configuration files. No code. It just works.


Resources

Calls (21 operations)
  • Get Find calls
  • Post Send calls
  • Get Find call broadcasts
  • Post Create a call broadcast
  • Get Find a specific call broadcast
  • Put Update a call broadcast
  • Post Archive voice broadcast
  • Get Find batches in a call broadcast
  • Post Add batches to a call broadcast
  • Get Find calls in a call broadcast
  • Post Add recipients to a call broadcast
  • Post Start voice broadcast
  • Get statistics on call broadcast
  • Post Stop voice broadcast
  • Post Disable enable undialed recipients in broadcast
  • Get call recording by ID
  • Get call recording in mp3 format
  • Get Find a specific call
  • Get call recordings for a call
  • Get call recording by name
  • Get call mp3 recording by name
Campaigns (10 operations)
  • Get Find a specific batch
  • Put Update a batch
  • Get Find sounds
  • Post Add sound via call
  • Post Add sound via file
  • Post Add sound via text to speech
  • Delete a specific sound
  • Get Find a specific sound
  • Get Download a MP3 sound
  • Get Download a WAV sound
Contacts (23 operations)
  • Get Find contacts
  • Post Create contacts
  • Get Find do not contact dnc items
  • Post Add do not contact dnc numbers
  • Delete do not contact dnc numbers contained in source
  • Get Find universal do not contacts udnc associated with toNumber
  • Delete do not contact dnc number If number contains commas treat as list of numbers
  • Get do not contact dnc
  • Put Update an individual do not contact dnc number
  • Get Find contact lists
  • Post Create contact lists
  • Post Create contact list from file
  • Delete a contact list
  • Get Find a specific contact list
  • Put Update a contact list
  • Delete contacts from a contact list
  • Get Find contacts in a contact list
  • Post Add contacts to a contact list
  • Delete a contact from a contact list
  • Delete a contact
  • Get Find a specific contact
  • Put Update a contact
  • Get Find a contact s history
Keywords (9 operations)
  • Get Find keywords
  • Get Find keyword leases
  • Get Find keyword lease configs
  • Get Find a specific keyword lease config
  • Put Update a keyword lease config
  • Get Find a keyword by ID
  • Get Find a specific lease
  • Put Update a lease
  • Get Check for a specific keyword
Me (12 operations)
  • Get Find account details
  • Get Find API credentials
  • Post Create API credentials
  • Delete API credentials
  • Get Find a specific API credential
  • Post Disable specified API credentials
  • Post Enable specified API credentials
  • Get Find credit usage
  • Get Find plan usage
  • Get Find caller ids
  • Post Create a caller ID
  • Post Verify a caller ID
Media (6 operations)
  • Get Find media
  • Post Create media
  • Get Download media by extension
  • Get a specific media
  • Get Download media by extension
  • Get Download a MP3 media
Numbers (9 operations)
  • Get Find leases
  • Get Find lease configs
  • Get Find a specific lease config
  • Put Update a lease config
  • Get Find a specific lease
  • Put Update a lease
  • Get Find local numbers
  • Get Find number regions
  • Get Find tollfree numbers
Orders (4 operations)
  • Get Find orders
  • Post Purchase keywords
  • Post Purchase numbers
  • Get Find a specific order
Reports (1 operations)
  • Get delivery reports by ad hoc criteria
Texts (20 operations)
  • Get Find texts
  • Post Send texts
  • Get Find auto replies
  • Post Create an auto reply
  • Delete an auto reply
  • Get Find a specific auto reply
  • Get Find text broadcasts
  • Post Create a text broadcast
  • Get Find a specific text broadcast
  • Put Update a text broadcast
  • Post Archive text broadcast
  • Get Find batches in a text broadcast
  • Post Add batches to a text broadcast
  • Post Add recipients to a text broadcast
  • Post Start text broadcast
  • Get statistics on text broadcast
  • Post Stop text broadcast
  • Get Find texts in a text broadcast
  • Post Disable enable undialed recipients in broadcast
  • Get Find a specific text
Webhooks (7 operations)
  • Get Find webhooks
  • Post Create a WEBHOOK
  • Get Find WEBHOOK resources
  • Get Find specific WEBHOOK resource
  • Delete a WEBHOOK
  • Get Find a specific WEBHOOK
  • Put Update a WEBHOOK

Why This Node?

Without this node:

  • Hours of manual API integration
  • Copy-pasting from callfire docs
  • Debugging auth, pagination, error handling
  • Maintaining your own client code

With this node:

  • Install → configure → use. 5 minutes.
  • Auto-generated from the official callfire OpenAPI spec
  • Always up to date when the API changes
  • Native n8n performance

Auto-Generated

This node was auto-generated from the official callfire OpenAPI specification using @n8n-dev/n8n-openapi-node-ultimate, then validated against the live API so you get accurate types and real parameters, not guesswork.

When the callfire API updates, this node updates too.


License

MIT © kelvinzer0