SinergiaCRM icon

SinergiaCRM

Perform operations on any module in SinergiaCRM (SuiteCRM API).

Overview

This node allows you to interact with any module in SinergiaCRM via its SuiteCRM-compatible API. It supports various operations such as retrieving a single record, fetching multiple records with pagination, creating, updating, deleting records, and getting relationships between records.

A common use case is automating data synchronization or integration workflows where you need to read or manipulate CRM data programmatically. For example, you can fetch details of a specific contact by ID, update account information, or retrieve related records like associated opportunities.

The "Get One" operation specifically retrieves a single record from a selected module using the record's unique ID.

Properties

Name Meaning
Module Select the SinergiaCRM module to operate on (e.g., Contacts, Accounts).
Record ID The unique identifier of the record to retrieve within the selected module.

Output

  • The output JSON contains the data of the requested record under the json field.
  • The structure corresponds directly to the SinergiaCRM API response for that record, typically including fields like id, type (module name), and attributes (record details).
  • No binary data output is produced by this operation.

Example output snippet:

{
  "id": "123",
  "type": "Contacts",
  "attributes": {
    "first_name": "John",
    "last_name": "Doe",
    "email": "john.doe@example.com"
  }
}

Dependencies

  • Requires an API authentication token credential configured in n8n to access SinergiaCRM.
  • The node uses the domain URL from the credentials to construct API requests.
  • No additional external dependencies beyond the SinergiaCRM API.

Troubleshooting

  • Common issues:

    • Invalid or missing record ID will cause the API to return an error.
    • Incorrect module selection may result in "not found" errors.
    • Network or authentication failures if the API key or domain URL is misconfigured.
  • Error messages:

    • "Record not found": Verify the record ID and module are correct.
    • "Authentication failed": Check the API credentials and permissions.
    • "Network error": Ensure the SinergiaCRM instance is reachable from n8n.
  • To handle errors gracefully, enable "Continue On Fail" in the node settings to prevent workflow interruption.

Links and References

Discussion