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

v0.3.0

Published

Connect n8n to Creatio CRM platform. Create, read, update, and delete records in any Creatio entity with dynamic field selection and OData filtering.

Downloads

578

Readme

Creatio Node

This node allows you connect N8N to Creatio, the popular Agentic Nocode Platform with an excellent CRM.

Table of Contents


Installation

Follow the installation guide in the n8n community nodes documentation.


Features

  • Connect n8n to your Creatio instance
  • Create, read, update, and delete records in any Creatio entity
  • Upload and download file attachments
  • Select entities and fields dynamically
  • Execute custom methods on Creatio models
  • Store and manage multiple Creatio credentials

Usage

GET

  • Choose your Creatio subPath and target fields from the dropdown menus or add manually using an Expression
  • Use the optional Filter, Top and Expand filters

POST

  • Choose your Creatio subPath from the dropdown menu or add manually using an Expression
  • Enter JSON with the data you want to add

PATCH

  • Choose your Creatio subPath from the dropdown menu or add manually using an Expression
  • Enter ID of record to update
  • Enter JSON with the data you want to update

DELETE

  • Choose your Creatio subPath from the dropdown menu or add manually using an Expression
  • Enter ID of record to delete

Upload File

  • Set the Input Binary Field that holds the file (default data)
  • Set the Entity Schema Name (the file entity, e.g. ContactFile, AccountFile or SysFile)
  • Set Parent Column Name / Parent Column Value to link the file to its parent record (e.g. Contact and the contact's GUID)
  • A new file ID GUID is generated automatically; override it (or the file name, MIME type, and AdditionalParams) under Options if needed
  • Uploads in a single request — suitable for files up to ~30 MB. Larger files would require chunked upload (not yet supported)

Download File

  • Set the Entity Schema Name and the File ID (GUID of the file record)
  • The file is written to the binary output field set in Put Output File in Field (default data)

Example use cases:

  • Add new leads or contacts automatically
  • Sync data between Creatio and other platforms
  • Update records based on external triggers
  • Retrieve and process Creatio data for reporting or AI agents

Authentication

Authentication is required. Store your Creatio API credentials securely in n8n before using the node. It is possible that the selected user is not allowed to delete records.

Using this node as an AI Agent tool

This node is exposed to the n8n AI Agent (usableAsTool). To make community nodes available as Agent tools, the n8n instance must be started with:

N8N_COMMUNITY_PACKAGES_ALLOW_TOOL_USAGE=true

This is a deployment setting on the n8n host (it cannot be configured from inside the package).

OAuth2 (recommended)

Set Authentication to OAuth2 and create a Creatio OAuth2 API credential:

  • Creatio URL — your instance base URL, e.g. https://your-instance.creatio.com
  • Access Token URL — the Identity Service token endpoint, e.g. https://your-instance-is.creatio.com/connect/token
  • Client ID / Client Secret — from the OAuth client registered in Creatio

n8n fetches and refreshes the access token automatically. Legacy username/password authentication remains available by setting Authentication to Username & Password.

Input

The node accepts:

  • Storing credentials
  • Creatio Tenant selection
  • Creatio Entity selection
  • Creatio model method execution body parameters

Output

  • Output from Creatio

Authentication

All fields required

Resources

Releasing

Releases are published to npm automatically by GitHub Actions with build provenance. No npm token is stored in the repository — publishing uses npm's OIDC Trusted Publisher mechanism.

One-time setup (maintainer)

  1. On npmjs.com, open the n8n-nodes-creatio package → SettingsTrusted Publishers.
  2. Add a GitHub Actions publisher pointing at this repository and the workflow file .github/workflows/publish.yml (branch/environment left blank).
  3. Ensure GitHub Actions is enabled for the repository.

Cutting a release

npm version patch        # or: minor / major — bumps package.json, commits, creates a vX.Y.Z tag
git push --follow-tags   # pushes the commit and the tag

Pushing the vX.Y.Z tag triggers .github/workflows/publish.yml, which builds and runs npm publish --provenance --access public. The published package includes a signed provenance statement.

Note: the publish workflow triggers on tags matching v*.*.*, which is the tag format npm version creates by default. If you change npm version's tag prefix, update the trigger in publish.yml to match.

License

This project is licensed under the Business Source License 1.1.

  • ✅ Free for personal, educational, and non-commercial use.
  • 💼 Commercial use (including providing services, SaaS, or selling products that substantially derive value from this software) requires a separate license agreement with Architechts NV.

For questions or licensing inquiries, please contact: [email protected]