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-klipy

v1.1.0

Published

n8n node for Klipy CRM API integration with AI Agent support

Readme

n8n Klipy Node

This is an n8n community node for integrating with the Klipy CRM API. It provides comprehensive access to all Klipy API endpoints including authentication, people management, company management, and interaction tracking.

Features

  • Full CRM Integration: Access to all Klipy API endpoints
  • AI Agent Support: Can be used as a tool in n8n AI Agent workflows
  • Comprehensive Operations: Create, read, update, delete, and query operations for all resources
  • Flexible Filtering: Advanced query capabilities with filtering and pagination

AI Agent Support

This node supports n8n's AI Agent functionality and can be used as a tool in AI Agent workflows. When added as a tool, the AI Agent can:

  • Manage Contacts: Create, update, and query person records
  • Handle Companies: Manage company information and relationships
  • Track Interactions: Log and retrieve interaction history
  • Authenticate: Verify API credentials and get team information

To use this node as an AI tool:

  1. Add an AI Agent node to your workflow
  2. Click on the "Tools" section
  3. Add the Klipy tool from the available tools list
  4. Configure the credentials and parameters as needed

Installation

Follow the installation guide for n8n community nodes.

Install locally

For development, clone this repository and run:

npm install
npm run build

Install globally

npm install -g n8n-nodes-klipy

Credentials

To use this node, you need to create a Klipy API credential:

  1. API Key: Your Klipy API key (required)
  2. Base URL: The base URL for the Klipy API (defaults to https://api.klipycrm.com/api/v1)

You can get your API key from the Klipy Developer Portal.

Resources and Operations

Auth

  • Test API Key: Verify your API key is valid and get team information

Person

  • Get: Retrieve a person by ID
  • Get All: Query all people records
  • Create: Create a new person record
  • Update: Update an existing person record
  • Delete: Delete a person record
  • Upsert: Create or update a person record

Company

  • Get: Retrieve a company by ID
  • Get All: Query all company records
  • Create: Create a new company record
  • Update: Update an existing company record
  • Delete: Delete a company record

Interaction

  • Get: Retrieve an interaction by ID
  • Get All: Query all interaction records
  • Create: Create a new interaction record

Usage Examples

Test API Key

Use the Auth resource with "Test API Key" operation to verify your credentials. This will return your team name if successful.

Create a Person

  1. Select "Person" as the resource
  2. Choose "Create" as the operation
  3. Fill in the person data:
    • First Name
    • Last Name
    • Email
    • Phone (optional)
    • Company (optional)
    • Title (optional)

Create a Company

  1. Select "Company" as the resource
  2. Choose "Create" as the operation
  3. Fill in the company data:
    • Name (required)
    • Website (optional)
    • Industry (optional)

Create an Interaction

  1. Select "Interaction" as the resource
  2. Choose "Create" as the operation
  3. Fill in the interaction data:
    • Type (email, call, meeting, or note)
    • Subject
    • Content
    • Person ID (optional)
    • Company ID (optional)

API Reference

This node implements the following Klipy API endpoints:

  • GET /authenticate - Test API key
  • GET /people/{id} - Get person by ID
  • POST /people/query - Query people records
  • POST /people - Create person
  • PATCH /people/{id} - Update person
  • DELETE /people/{id} - Delete person
  • PUT /people - Upsert person
  • GET /companies/{id} - Get company by ID
  • POST /companies/query - Query company records
  • POST /companies - Create company
  • PATCH /companies/{id} - Update company
  • DELETE /companies/{id} - Delete company
  • GET /interactions/{id} - Get interaction by ID
  • POST /interactions/query - Query interaction records
  • POST /interactions - Create interaction

For detailed API documentation, visit the Klipy API Reference.

Development

Building

npm run build

Development mode

npm run dev

Linting

npm run lint
npm run lintfix

License

MIT

Support

For issues and questions: