n8n-nodes-sugarsvt
v1.0.10
Published
Community node n8n for SugarCRM
Maintainers
Readme
n8n-nodes-sugarsvt (SugarSVT)
An n8n node to integrate SugarCRM (Servotecnica instance and compatible).
Supports Create / Get / Get Many / Update / Delete / Upsert and Link records (module relationships), with dynamic dropdowns from Sugar enums and multi-select handling.
Features
- Supported modules: Accounts, Contacts, Opportunities, Meetings, Leads, Customer Complaints, Supplier Complaints
- Operations: CRUD, Upsert, Link records
- Dynamic dropdowns from
/enum/<field>API - Multi-select handling (
^val1^,^val2^) - Upsert with multiple criteria (equals, contains, starts with, in)
- Link records with curated relations per module
Requirements
- n8n ≥ 1.x
- SugarCRM v11+
- API credentials (OAuth2 password grant)
Installation
From source
npm install
npm run build
npm packThen install the .tgz from Community Nodes → Install from File in n8n.
From Community Nodes (when published)
- In n8n → Settings → Community Nodes → Install
- Search for
n8n-nodes-sugarsvt - Install and restart
Configuration
Create a SugarCrmApi credential in n8n:
- Base URL
- Client ID / Secret
- Username / Password
Examples
- Upsert Lead by email → update if found, otherwise create.
- Meeting with multiple suppliers → serializes
supplier_new_cas^A^,^B^. - Link Contact → Account → links via the
accountsrelation.
Security
- Use a technical user with minimum permissions.
- Store secrets only inside n8n credentials.
License
MIT – see LICENSE file.
Credits
Developed by Servotecnica to integrate SugarCRM with n8n.
