n8n-nodes-origami
v0.4.4
Published
n8n community node for Origami CRM
Downloads
2,650
Maintainers
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.
- Log in to your Origami account
- Go to Settings > General Settings > Developer Section
- Enable the API and note your username and api_secret
- In n8n, create a new Origami API credential with:
- Account Name - your subdomain (e.g.,
mycompanyformycompany.origami.ms) - Username - your API username
- API Secret - your API secret key
- Account Name - your subdomain (e.g.,
Compatibility
- Minimum n8n version: 1.0.0
- Node.js: 20+
Usage
Discover your data model
- Add the Origami node to your workflow
- Select Entity > Get Many to see all available entities
- Select Entity > Get Structure and pick an entity to see its fields
Create a record
- Select Instance > Create
- Pick an entity from the dropdown (loaded from your account)
- Use Field Builder mode to pick groups and fields from dropdowns, or Raw JSON for full control
- Toggle Include Calendar Event to attach a calendar event
- Execute and get the new record's
_id
Query with filters
- Select Instance > Get Many
- Pick an entity
- In Additional Fields, choose Filter Builder to build conditions visually, or Raw JSON for
[["fld_123", "=", "John"]] - Toggle Return All or set a Limit and Page
Upload a file
- Use a previous node to provide binary data (e.g., HTTP Request or Read Binary File)
- Select File > Upload
- Pick the entity and field, provide the instance ID
- The file is attached to the record
Create an invoice
- Select Invoice > Create
- Pick an invoice type (Tax Invoice Receipt, Tax Invoice, Receipt, Proforma, or Credit Invoice)
- Provide the form data JSON
- For credit invoices, set the Attach Type in Additional Fields
