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 🙏

© 2026 – Pkg Stats / Ryan Hefner

n8n-nodes-wildix

v1.1.1

Published

n8n community node for Wildix UCaaS platform

Downloads

580

Readme

n8n-nodes-wildix

This is an n8n community node package that lets you use Wildix in your n8n workflows.

Wildix is a cloud-based UCaaS platform providing business telephony (PBX/SIP/WebRTC), team messaging, contact center, and SMS/WhatsApp via Classound.

n8n is a fair-code licensed workflow automation platform.

Installation | Operations | Credentials | Compatibility | Resources


Installation

This node works on any self-hosted n8n instance. It is available on npm but not yet listed in the official n8n community nodes directory — you can still install it directly.

  1. Open your n8n instance and go to Settings → Community Nodes
  2. Click Install
  3. Enter n8n-nodes-wildix and click Install
  4. Restart n8n when prompted

The Wildix and Wildix Trigger nodes will then appear in the node picker.

Note: Community nodes are not available on n8n Cloud. You need a self-hosted instance (Docker, npm, or desktop app).


Operations

Wildix (action node)

| Resource | Operations | |---|---| | ACL Group | Create, Create Rule, Delete, Delete Rule, Get Many, Get Permissions, Get Rules, Update, Update Rule | | Alarm Clock | Create, Delete, Get Many | | Application | Create S2S Application, Create Simple Token, Delete S2S Application, Delete Simple Token, Get S2S Applications, Get Simple Tokens, Update Simple Token | | Broadcast | Send | | Call | Answer, Attendant Transfer, Blind Transfer, Hang Up, Hold, List Active Calls, Make Call, Originate, Originate (Advanced), Send DTMF, Set Active Device, Unhold, Update Contact Info | | Call History | Change Tags, Delete Call Record, Delete Voicemails, Get Call History by User, Get Call Record, Get Full Call History, Get Personal Call History, Update Archived Status, Update Voicemails Status | | Call Queue | Add Dynamic Member, Get Dynamic Members, Get Many, Get Settings, Remove Dynamic Member | | Colleague | Create, Delete, Get, Get Many, Get My Info, Update | | Contact | Create, Delete, Get, Get Many, Update | | Department | Get Many | | Device | Add, Connect, Delete, Disconnect, Get Many, List User Devices, Reset Token, Scan, Update, Verify | | Dialplan | Create IVR, Create Paging Group, Create Switch, Create Time Table, Delete IVR, Delete Paging Group, Delete Switch, Delete Time Table, Get Dialplans, Get General Settings, Get IVR, Get Paging Groups, Get Switches, Get Time Tables, Update General Settings, Update IVR, Update Paging Group, Update Switch, Update Time Table | | Fax | Delete, Get Many, Get Settings, Send, Update Settings | | Group | Get Call Groups, Get Many | | Notification | Send | | OAuth2 Client | Create, Delete, Get Many, Update | | PBX | Get Many | | PBX Setting | Get HTTP Proxy, Get License, Get NTP, Get Settings, Get SMTP, Test SMTP, Update HTTP Proxy, Update NTP, Update Settings, Update SMTP | | PBX System | Get Candidates, Get Ports Status, Get Version, Ping, Reboot | | PBX Upgrade | Check for Updates, Get Upgrade Settings, Get Upgrade Status, Start Upgrade, Update Upgrade Settings | | Personal | Get ACL, Get Features, Get Locations, Get Paging Groups, Get Presence, Get Presence Location, Get Roster, Get Settings, Get Token, Reset Token, Update Features, Update Presence, Update Presence Location, Update Settings | | Phonebook | Create, Delete, Get, Get Many, Update | | Recording | Delete, Get Many | | SIP Registration | Get Many | | SMS | Send | | Sound | Create, Delete, Get Directory Contents, Get Many, Update | | Trunk | Create FXO Trunk, Create PSTN Trunk, Create SIP Trunk, Create Trunk Group, Delete FXO Trunk, Delete PSTN Trunk, Delete SIP Trunk, Delete Trunk Group, Get FXO Trunks, Get PSTN Trunks, Get SIP Trunks, Get Trunk Groups, Get Trunk Prices, Update FXO Trunk, Update PSTN Trunk, Update SIP Trunk, Update Trunk Group | | Trusted IP | Create, Delete, Get Many | | Video Conference | Create Room, Delete Room, Get Rooms, Invite, Update Room | | Voicemail | Delete, Get Many, Update Status |

Wildix Trigger (webhook trigger)

Listens for real-time call events from Wildix:

| Event | Description | |---|---| | call:live:progress | Call started or state changed | | call:live:completed | Call ended normally | | call:live:interrupted | Call ended due to an error | | call:live:transcription | Transcription segment available |

Incoming webhook requests are verified using HMAC-SHA256 (X-Wildix-Signature header). Requests with invalid signatures are rejected with HTTP 401.


Credentials

Two authentication methods are supported:

Bearer Token (recommended for testing)

  1. In your Wildix Administration Console, generate a personal access token.
  2. In n8n, create a Wildix Bearer Token API credential and enter:
    • PBX Subdomain — e.g. company.wildixin.com
    • Bearer Token — your access token

OAuth2

  1. In your Wildix Administration Console, create an OAuth2 application under Integrations → OAuth2 Clients.
  2. Note the Client ID and Client Secret.
  3. In n8n, create a Wildix OAuth2 API credential and enter:
    • PBX Subdomain — e.g. company.wildixin.com
    • Client ID and Client Secret
  4. Complete the OAuth2 authorization flow.

Webhook Setup (Wildix Trigger)

  1. Add a Wildix Trigger node to your workflow and activate the workflow — n8n will generate a webhook URL.
  2. In your Wildix Administration Console, register the webhook URL under Integrations → Webhooks.
  3. Copy the webhook secret from the Wildix console and paste it into the Webhook Secret field on the trigger node.

Compatibility

Tested against n8n >=1.0.0.

Requires Node.js >=18.


Resources