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

v0.4.4

Published

n8n community node for Origami CRM

Downloads

2,650

Readme

n8n-nodes-origami

This is an n8n community node that lets you interact with Origami CRM in your n8n workflows.

Origami is a flexible CRM and business management platform with dynamic entities, invoicing, calendar events, and more.

n8n is a fair-code licensed workflow automation platform.

Installation | Operations | Credentials | Compatibility | Usage | Resources

Installation

Follow the installation guide in the n8n community nodes documentation.

Package name: n8n-nodes-origami

Operations

Entity

  • Get Many - List all entities accessible by the API user
  • Get Structure - Get field groups, field names, types, and validation rules for an entity

Instance (Record)

  • Create - Create a new record in any entity (Field Builder or Raw JSON mode)
  • Get - Retrieve a single record by ID
  • Get Many - Query records with filters, pagination, and archive support
  • Update - Update one or more fields on a record (Field Builder or Raw JSON mode)
  • Delete - Permanently delete records by ID or by filter
  • Archive - Soft-delete a record (move to archive)
  • Unarchive - Restore a record from archive

Repeatable Group

  • Add Repetition - Add a new row to a repeatable group on a record
  • Remove Repetition - Remove a row from a repeatable group

File

  • Upload - Upload a file to a file-type field on a record

Invoice

  • Create - Create invoices (Tax Invoice Receipt, Tax Invoice, Receipt, Proforma, Credit Invoice)
  • Get - Retrieve a single invoice by ID
  • Get Many - Query invoices by type with optional filters

Push Notification

  • Send - Send a real-time notification to an Origami user

Dynamic Dropdowns (RPC)

All entity, field group, field, and user selections are loaded dynamically from your Origami account. No hardcoded values.

Credentials

You need an Origami API username and secret to use this node.

  1. Log in to your Origami account
  2. Go to Settings > General Settings > Developer Section
  3. Enable the API and note your username and api_secret
  4. In n8n, create a new Origami API credential with:
    • Account Name - your subdomain (e.g., mycompany for mycompany.origami.ms)
    • Username - your API username
    • API Secret - your API secret key

Compatibility

  • Minimum n8n version: 1.0.0
  • Node.js: 20+

Usage

Discover your data model

  1. Add the Origami node to your workflow
  2. Select Entity > Get Many to see all available entities
  3. Select Entity > Get Structure and pick an entity to see its fields

Create a record

  1. Select Instance > Create
  2. Pick an entity from the dropdown (loaded from your account)
  3. Use Field Builder mode to pick groups and fields from dropdowns, or Raw JSON for full control
  4. Toggle Include Calendar Event to attach a calendar event
  5. Execute and get the new record's _id

Query with filters

  1. Select Instance > Get Many
  2. Pick an entity
  3. In Additional Fields, choose Filter Builder to build conditions visually, or Raw JSON for [["fld_123", "=", "John"]]
  4. Toggle Return All or set a Limit and Page

Upload a file

  1. Use a previous node to provide binary data (e.g., HTTP Request or Read Binary File)
  2. Select File > Upload
  3. Pick the entity and field, provide the instance ID
  4. The file is attached to the record

Create an invoice

  1. Select Invoice > Create
  2. Pick an invoice type (Tax Invoice Receipt, Tax Invoice, Receipt, Proforma, or Credit Invoice)
  3. Provide the form data JSON
  4. For credit invoices, set the Attach Type in Additional Fields

Resources

License

MIT