Back to Nodes

CallerDesk

Last updated Mar 27, 2026

CallerDesk native node for n8n

20 Weekly Downloads
104 Monthly Downloads

Included Nodes

CallerDesk
CallerDesk Webhook
CallerDesk Respond to Webhook

Description

n8n-nodes-callerdesk

!npm
!downloads
!license

Official CallerDesk integration for n8n providing call automation, contact management, reporting, and webhook handling.

This package includes multiple nodes to interact with the CallerDesk API and build automation workflows inside n8n.

๐Ÿš€ Features

โœ… Click-to-Call (V2 / V3 / V4)
โœ… Single-Leg Calling
โœ… Live Call Status
โœ… Contact Management (Create & List)
โœ… Member Management
โœ… Reports & Routing Details
โœ… Multi-Tenant Webhook Trigger
โœ… Webhook Response Node (JWT / JSON / Binary / Redirect)
โœ… Secure Credential Handling
โœ… Production-ready architecture

๐Ÿ“ฆ Installation

Community Node Installation (Recommended)

Inside your n8n instance:

Settings โ†’ Community Nodes โ†’ Install

Enter:

n8n-nodes-callerdesk

Manual Installation

npm install n8n-nodes-callerdesk

Restart n8n after installation.

Docker Installation

Add environment variable:

N8NCUSTOMEXTENSIONS=/home/node/.n8n/custom

Then install inside container:

npm install n8n-nodes-callerdesk

Restart container.

๐Ÿ” Credentials Setup

Create credentials in n8n:

Credential Name: CallerDesk API

Fields:

| Field | Description |
| ——— | —————————– |
| Auth Code | Your CallerDesk API auth code |
| Base URL | https://app.callerdesk.io |

You can obtain your Auth Code from CallerDesk dashboard.

๐Ÿงฉ Included Nodes

1๏ธโƒฃ CallerDesk (Main Node)

Performs API operations:

Calling

  • Make Call V2
  • Make Call V3
  • Make Call V4
  • Single Leg Call
  • Live Status
  • Contacts

  • Create Contact
  • Get Contact List
  • Members

  • Create Member
  • Reports

  • App Call List
  • Routing Details
  • 2๏ธโƒฃ CallerDesk Webhook Trigger

    Receives incoming CallerDesk events.

    Supports:

  • Multi-tenant path routing
  • Status filtering
  • Source number validation
  • Output normalization
  • Immediate or deferred response modes
  • Example webhook URL:

    https://your-n8n/webhook/{accountId}/incoming-call
    

    3๏ธโƒฃ CallerDesk Respond to Webhook

    Send responses back to CallerDesk.

    Supports:

  • JSON response
  • Text response
  • Binary file
  • Redirect
  • JWT token
  • No data acknowledgment
  • Used with Webhook node in:

    Response Mode โ†’ Using Respond to Webhook Node
    

    ๐Ÿ“ž Example Use Cases

    Click to Call Automation

    Trigger call from CRM events.

    CRM โ†’ n8n โ†’ CallerDesk โ†’ Customer
    

    Incoming Call Workflow

    CallerDesk โ†’ Webhook โ†’ n8n โ†’ CRM / Database / Slack
    

    Auto Lead Creation

    When a call is received:

  • Save contact
  • Assign agent
  • Send notification
  • ๐Ÿงช API Notes

    CallerDesk endpoints require multipart/form-data encoding for some operations.

    This package automatically handles correct request formatting.

    โš™๏ธ Development

    Clone repository:

    git clone https://github.com/YadavAnuj1888/n8n-nodes-callerdesk.git
    cd n8n-nodes-callerdesk
    npm install
    npm run build
    

    Run with local n8n:

    N8NCUSTOMEXTENSIONS=/path/to/project n8n
    

    ๐Ÿ›  Requirements

  • n8n v1+
  • Node.js 18+
  • ๐Ÿ”„ Versioning

    Follow semantic versioning:

    npm version patch
    npm publish
    

    ๐Ÿค Contributing

    Pull requests are welcome.

    If you find bugs or want features, please open an issue.

    ๐Ÿ› Troubleshooting

    Invalid Authcode Error

  • Verify Auth Code
  • Ensure Base URL is correct
  • Restart n8n after credential change
  • Webhook Not Triggering

  • Activate workflow
  • Check path & accountId
  • Confirm CallerDesk webhook configuration
  • ๐Ÿ“„ License

    MIT License

    ๐Ÿ™Œ Acknowledgements

    Built for the n8n community and CallerDesk users.

    โญ Support

    If this project helps you, please consider giving it a star on GitHub.

    ๐Ÿ”— Resources

  • n8n Documentation: https://docs.n8n.io
  • CallerDesk: https://callerdesk.io

Made with โค๏ธ for automation engineers