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

@roftebro88/n8n-nodes-cwpsa

v0.1.17

Published

N8n community nodes for ConnectWise PSA and Smileback integrations

Readme

n8n-nodes-cwpsa

This is an n8n community node package that provides integrations for ConnectWise PSA (Manage) and Smileback, designed for MSPs (Managed Service Providers).

n8n is a fair-code licensed workflow automation platform.

Installation

Follow the installation guide in the n8n community nodes documentation.

Operations

This package provides two main integrations:

ConnectWise Manage

The ConnectWise Manage integration includes both a regular node and a trigger node for workflow automation.

Supported Resources:

  • Service Tickets - Manage tickets, add notes, track status changes
  • Companies - Create and update client companies
  • Contacts - Manage client contacts
  • Time Entries - Track billable and non-billable time
  • Projects - Manage project details and tasks
  • Opportunities - Track sales opportunities
  • Agreements - Manage service agreements
  • Activities - Track activities and follow-ups
  • Members - Manage team members
  • Configurations - Track client configurations
  • Invoices - Manage billing and invoices
  • Expenses - Track expenses
  • Purchase Orders - Manage procurement
  • Product Catalog - Access product information
  • Schedules - Manage scheduling

ConnectWise Manage Trigger: Start workflows based on ConnectWise events such as:

  • New ticket created
  • Ticket status changed
  • New company added
  • New contact created

Smileback

The Smileback integration includes both a regular node and a trigger node for customer feedback automation.

Supported Resources:

  • Feedback - Collect and manage customer feedback
  • CSAT Surveys - Track Customer Satisfaction scores
  • NPS Surveys - Manage Net Promoter Score surveys
  • Survey Responses - Access detailed customer responses
  • Reports - Generate feedback analytics and reports
  • Tags - Manage feedback categorization
  • Users - Handle user management
  • Teams - Organize and manage team structures

Smileback Trigger: Start workflows based on Smileback events such as:

  • New feedback received
  • Survey response submitted
  • NPS score changes
  • Tag changes

Credentials

ConnectWise Manage API

To use the ConnectWise Manage integration:

  1. In n8n, go to Settings > Credentials
  2. Create a new credential of type ConnectWise Manage API
  3. Enter your ConnectWise credentials:
    • Site URL: Your ConnectWise Manage site URL
    • Company ID: Your ConnectWise company identifier
    • Public Key: API public key
    • Private Key: API private key
    • Client ID: Client identifier for API access

Refer to the ConnectWise Manage API Documentation for detailed authentication setup.

Smileback API

To use the Smileback integration:

  1. In n8n, go to Settings > Credentials
  2. Create a new credential of type Smileback API
  3. Enter your Smileback API credentials

Refer to the Smileback API Documentation for credential setup details.

Updates

Purchase Order Enhancements

Recent updates have added new purchase order operations to improve workflow automation:

Get Purchase Order by PO Number

  • Retrieve purchase order details using the PO number instead of internal ID
  • Simplifies integration with external systems that only track PO numbers

Get All PO Products

  • Retrieve all products/line items for a specific purchase order
  • Input: PO Number
  • Returns: Complete list of products with details (description, quantity, pricing, etc.)

Get PO Tracking Numbers

  • Extract tracking information for all products in a purchase order
  • Input: PO Number
  • Output: Product details with tracking numbers, serial numbers, and warehouse information
  • Products without tracking numbers are included with empty string values

These enhancements streamline procurement workflows and inventory tracking automation.

Compatibility

This node is compatible with n8n version 1.0.0 and above.

Resources

License

MIT

Credits

This package is based on n8n-nodes-msp-ai by Adam Hancock.