npm package discovery and stats viewer.

Discover Tips

  • General search

    [free text search, go nuts!]

  • Package details

    pkg:[package-name]

  • User packages

    @[username]

Sponsor

Optimize Toolset

I’ve always been into building performant and accessible sites, but lately I’ve been taking it extremely seriously. So much so that I’ve been building a tool to help me optimize and monitor the sites that I build to make sure that I’m making an attempt to offer the best experience to those who visit them. If you’re into performant, accessible and SEO friendly sites, you might like it too! You can check it out at Optimize Toolset.

About

Hi, 👋, I’m Ryan Hefner  and I built this site for me, and you! The goal of this site was to provide an easy way for me to check the stats on my npm packages, both for prioritizing issues and updates, and to give me a little kick in the pants to keep up on stuff.

As I was building it, I realized that I was actually using the tool to build the tool, and figured I might as well put this out there and hopefully others will find it to be a fast and useful way to search and browse npm packages as I have.

If you’re interested in other things I’m working on, follow me on Twitter or check out the open source projects I’ve been publishing on GitHub.

I am also working on a Twitter bot for this site to tweet the most popular, newest, random packages from npm. Please follow that account now and it will start sending out packages soon–ish.

Open Software & Tools

This site wouldn’t be possible without the immense generosity and tireless efforts from the people who make contributions to the world and share their work via open source initiatives. Thank you 🙏

© 2025 – Pkg Stats / Ryan Hefner

n8n-nodes-vocallabs

v2.2.2

Published

n8n community node for VocalLabs AI Voice API

Readme

n8n-nodes-vocallabs

npm version License: MIT n8n compatibility

Official n8n community node for VocalLabs AI Voice API. Seamlessly integrate voice automation, AI agents, and call management into your n8n workflows.

VocalLabsn8nDocumentation


Table of Contents


Installation

Via n8n Community Nodes (Recommended)

  1. Open your n8n instance
  2. Go to Settings > Community Nodes
  3. Click Install a community node
  4. Search for n8n-nodes-vocallabs
  5. Click Install

Via NPM

npm install n8n-nodes-vocallabs


IP Whitelisting Required

VocalLabs API access requires your n8n server's IP to be whitelisted before using this node.

  • If using n8n.com (cloud) or running n8n on localhost:
  • If using self-hosted/global n8n:
    • Whitelist the public IP of your VM/server (found by curl ifconfig.me over SSH).
    • Enter it in the same Developer Dashboard.

Note: If your IP changes (dynamic/home networks, cloud redeploys), update your whitelist. If using n8n.com cloud, check their IP documentation for IP info.


Quick Start

  1. Add the VocalLabs node to your workflow
  2. Create credentials with your Client ID and Secret
  3. Select a resource (Dashboard, Contacts, Calls, etc.)
  4. Choose an operation and configure parameters
  5. Execute and use the response data

Features

100+ API Operations – Full VocalLabs API
11 Resources – Calls, Agents, Analytics, Contacts, Campaigns, etc.
Automatic Token Management – Secure, auto-refresh authentication
Production-Ready – Full actionable UI error handling
Real-time Voice Control – Launch/manage AI agents and calls
Bulk Operations – Fast contact & campaign uploads
Call Analytics – Access detailed call data and transcripts


Operations

| Resource | Operations | Features | |---------------|----------------------|-------------------------------| | Dashboard | Get Stats, Get Tokens| Workflow overview, API tokens | | Wallet | Get Balance, History | Account management | | Call | 11 operations | Initiate, retrieve, manage | | Agent | 26 operations | Create, update, manage agents | | Analytics | 9 operations | Call data, summaries | | Contacts | 14 operations | CRUD, bulk group import | | Campaign | 8 operations | Campaign creation/management | | SIP | Create SIP Call | Direct SIP integration | | Library | 11 operations | Actions, documents, templates | | Identity | Verification URLs | KYC/identity verification | | Marketplace| Numbers, Countries | Phone number marketplace |

Full operations reference →


Credentials

Required Fields

| Field | Type | Description | |---------------|--------|-----------------------------------| | Client ID | String | Your VocalLabs API Client ID | | Client Secret | String | Your VocalLabs API Client Secret |

How to obtain:

  1. Log in to VocalLabs Dashboard
  2. Settings > API Keys
  3. Copy Client ID and Client Secret
  4. Paste into n8n credentials

Token refresh is automatic every 23 hours.


Usage Examples

Example 1: Get Dashboard Stats

  • Resource: Dashboard
  • Operation: Get Dashboard Stats
  • Output: Usage metrics, API tokens, call stats

Example 2: Create Campaign

  • Resource: Campaign
  • Operation: Create Campaign
  • Campaign Name: "Q4 Outreach"
  • Agent ID: [your-agent-id]
  • Output: Campaign ID, status

Example 3: Bulk Import Contacts

  • Resource: Contacts
  • Operation: Add Multiple Contacts
  • Contact Group ID: [your-group-id]
  • Contacts: Array of contacts
  • Output: Import status, contact IDs

Troubleshooting

Authentication failed

  • Double-check Client ID/Secret
  • API keys enabled in Dashboard
  • IP properly whitelisted

"IP Not Whitelisted"

Rate limit exceeded

  • Add workflow delays
  • Use n8n batching
  • Contact support for higher limits

Node not appearing

  • Restart n8n
  • Clear cache: rm -rf ~/.n8n
  • Verify install: npm list n8n-nodes-vocallabs

API Documentation


Support

Need Help?

Feature Requests:
Open a GitHub issue with the feature-request label.


License

MIT License © 2025 VocalLabs
See LICENSE for full legal details.


Authors

VocalLabs Team


Changelog

v2.2.0 (2025-11-09)

  • Enhanced actionable error handling across all actions
  • Improved onboarding and setup documentation
  • Ready for production, full API coverage

v2.0.0 (2025-10-31)

  • 100+ API operations
  • Secure token management & caching

v1.0.0 (2025-10-30)

  • Initial release

Get started now →