JSPM

n8n-nodes-efficycrm

0.1.3
  • ESM via JSPM
  • ES Module Entrypoint
  • Export Map
  • Keywords
  • License
  • Repository URL
  • TypeScript Types
  • README
  • Created
  • Published
  • Downloads 131
  • Score
    100M100P100Q72237F
  • License MIT

n8n community nodes for efficy Enterprise CRM — trigger on efficy events and call the efficy JSON API

Package Exports

    This package does not declare an exports field, so the exports above have been automatically detected and optimized by JSPM instead. If any package subpath is missing, it is recommended to post an issue to the original package (n8n-nodes-efficycrm) to support the "exports" field. If that is not possible, create a JSPM override to customize the exports field for this package.

    Readme

    n8n-nodes-efficycrm

    This package provides two n8n community nodes for efficy Enterprise CRM:

    • efficy Enterprise CRM Trigger — trigger node that starts a workflow when efficy fires a webhook
    • efficy Enterprise CRM — action node that calls the efficy JSON API

    Requirements

    • n8n version 2.0.0 or later
    • efficy Enterprise CRM 12.2 or later

    Nodes

    efficy Enterprise CRM Trigger

    Starts a workflow when efficy fires a webhook event (entity created, updated, or deleted).

    Setup:

    1. Activate the workflow in n8n — a unique webhook URL is generated.
    2. In efficy Designer → Content Management → WebHooks, click + (top right) and paste the URL as Target URL.

    Output fields: database, version, table, key, operation, user, subject, fields, date

    Filter: Recommended to restrict to the relevant Create, Update or Delete events for your workflow to ensure optimal performance.

    Realtime: When disabled, the webhook call will be made asynchronously after some time configurable by the CRM administrator in the relevant service and could be minutes later. When the workflow is not time critical, this is the recommended option.

    When enabled, the webhook call will be made immediately while the CRM event occurs in the backend, which is only recommended for time sensitive workflows, or workflows that modify the data of the entity itself that triggered the original event.

    efficy Enterprise CRM

    Calls the efficy Enterprise JSON RPC API (POST /json).

    Each resource includes a Custom API Call operation to write a raw JSON RPC request body when none of the built-in operations cover your use case.

    Operations:

    Entity

    • Consult — read a single entity by key
    • Create — create a new entity
    • Update — update fields on an existing entity
    • Delete — delete one or more entities

    Relation

    • Add Link — add a relation between two entities
    • Delete Link — remove a relation between two entities
    • Insert Detail — add a detail relation in an edit context
    • Update Detail — update fields of a detail relation
    • Delete Detail — remove a specific detail relation
    • Delete All Relations — remove all detail relations of a given entity

    Query

    • Run Query — execute a saved query by key
    • Consult Many Entities — find entities matching exact field values (consultmanyex)

    Search

    • Fast Search — index-based fast search on the entity grid
    • Full Text Search — full-text search across all fields
    • Elastic Search — Elasticsearch-powered full-text search

    Tools

    • Get Lookup Data — return all values for a lookup list field
    • Get Lookup Key From Value — resolve a lookup label to its numeric key
    • Get Lookup Value From Key — resolve a lookup key to its text label
    • Get Setting — read an efficy server setting by name
    • Get Current User Code — return the authenticated user's user code
    • Get Current User Full Name — return the authenticated user's full name
    • Send Notification — send a notification to efficy users or groups
    • Finalize Workflow — use as the last node in workflows that have Server Side Cache enabled

    Credentials

    efficy Enterprise API

    Field Description
    Server URL Base URL of your efficy server (e.g. https://mycompany.efficy.com)
    API Key efficy API key with access to the /json endpoint
    Language Language code sent as X-Efficy-Lang header (affects translated field values)
    Server Side Cache Reuse the same server-side cache across all nodes in a workflow execution. When enabled, finish your workflow with the Tool → Finalize Workflow operation.

    How to create an API key in efficy:

    1. Go to Designer → Security → API Keys → New
    2. Set "Whitelist API" to include json
    3. Copy the generated key into the n8n credential

    Authentication is performed via the X-Efficy-Apikey HTTP header.

    License

    MIT

    Resources