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

@crm-kraft/n8n-nodes-close

v2.3.42

Published

The most complete Close CRM node for n8n. 80+ operations across 19 resources: leads (with merge), contacts, opportunities, tasks, notes, calls, emails, sms, custom activities, custom activity types, comments, email templates, smart views, pipelines, lead

Downloads

8,755

Readme

n8n-nodes-close — Close CRM Integration for n8n

npm version npm downloads License: MIT Maintained by CRM Kraft

The most complete and actively maintained Close CRM community node for n8n. Supports 87+ operations across 19 resources. Built and maintained by CRM Kraft — a specialist Close CRM consultancy with 5+ years of experience and 130+ Close CRM implementations.


Features

  • Full Action Node — Create, read, update, and delete all major Close CRM resources directly from your n8n workflows
  • Comprehensive Trigger Node — React to any Close CRM event in real time via webhooks, covering every trigger that Zapier supports and more
  • Published Custom Activity Trigger — A uniquely powerful trigger that fires precisely when a custom activity is published, using Close's server-side filtering for reliability
  • Actively maintained — Kept up to date with every Close CRM API change by a dedicated engineering team

Installation

In your n8n instance, go to Settings → Community Nodes → Install and enter:

@crm-kraft/n8n-nodes-close

Or install via npm:

npm install @crm-kraft/n8n-nodes-close

Credentials

This node uses Close CRM API Key authentication.

  1. In Close CRM, go to Settings → API Keys and create a new API key
  2. In n8n, create a new Close API credential and paste your API key

Nodes

Close CRM (Action Node)

Perform operations on all major Close CRM resources.

| Resource | Operations | |---|---| | Lead | Create, Get, Get All, Update, Delete, Search | | Contact | Create, Get, Get All, Update, Delete | | Opportunity | Create, Get, Get All, Update, Delete | | Task | Create, Get, Get All, Update, Delete | | Note | Create, Get, Get All, Update, Delete | | Call | Create, Get, Get All, Update, Delete | | Email | Create, Get, Get All, Update, Delete | | SMS | Create, Get, Get All | | Pipeline | Get, Get All | | Lead Status | Get, Get All | | Opportunity Status | Get, Get All | | Custom Field | Get Many | | Smart View | Get Many, Get Leads | | Email Template | Get, Get Many | | Integration Link | Create, Get, Get Many, Update, Delete | | Custom Activity | Create, Get, Get All, Update, Delete | | Custom Activity Type | Get, Get All | | Comment | Create, Get, Get All, Update, Delete | | User | Get, Get All |


Close CRM Trigger (Webhook Node)

Starts a workflow automatically when a selected event occurs in Close CRM. The node automatically registers and deregisters the webhook subscription in Close CRM when the workflow is activated or deactivated.

Available Trigger Events

| Category | Events | |---|---| | Lead | Created, Updated, Deleted, Merged | | Contact | Created, Updated, Deleted | | Opportunity | Created, Updated, Deleted | | Task | Created, Updated, Deleted, Completed | | Note | Created, Updated, Deleted | | Call | Created, Updated, Deleted, Completed | | Email | Created, Updated, Deleted, Sent | | SMS | Created, Updated, Deleted, Sent | | Meeting | Created, Updated, Deleted, Scheduled, Started, Completed, Canceled | | Custom Activity | Created, Updated, Deleted | | On Custom Activity Published ⭐ | Fires when a custom activity is published (created as published or status changed to published) | | Lead Status Changed | — | | Opportunity Status Changed | — | | Form Submission Created | — | | Email Unsubscribed / Resubscribed | — |

On Custom Activity Published ⭐

This trigger uses Close CRM's server-side extra_filter to fire only when a custom activity is genuinely published — either created directly as published, or when a draft activity's status changes to published. It requires you to select a specific Custom Activity Type and registers two webhook events in a single subscription:

  • updated with filter: status == published AND changed_fields contains "status"
  • created with filter: status == published

This matches the behaviour of Zapier's "Published Custom Activity" trigger and is the most precise way to detect publishing events in Close CRM.


Example Use Cases

  • Lead Created → Enrich & Notify — When a new lead is created in Close, enrich it with data from Clearbit and send a Slack notification to the sales team
  • Opportunity Won → Onboarding — When an opportunity status changes to "Won", automatically create an onboarding task, send a welcome email, and add the contact to a Mailchimp list
  • Published Custom Activity → CRM Update — When a sales rep publishes a custom activity (e.g. a demo feedback form), automatically update the lead score and trigger a follow-up sequence
  • Task Completed → Invoice — When a task is marked complete, create an invoice in your billing system

About CRM Kraft

CRM Kraft is a specialist CRM automation consultancy based in Germany. We have been implementing Close CRM solutions for B2B companies for over 5 years, with more than 130 successful projects delivered. Our team of 11, including full-time programmers, builds and maintains automation infrastructure on top of Close CRM and n8n for clients across Europe and beyond.

We built this node because we use it ourselves — every day, across every client project. That means it is always kept up to date, thoroughly tested in production, and built with a deep understanding of how Close CRM actually works.

Website: https://crm-kraft.com
Contact: [email protected]
GitHub: https://github.com/crm-kraft/n8n-nodes-close


Contributing

Issues and pull requests are welcome. Please open an issue on GitHub before submitting a pull request for significant changes.


License

MIT


Related Packages

Other n8n community nodes maintained by CRM Kraft: