Actions40
- Account Actions
- Contact Actions
- Meter Actions
- Opportunity Actions
- Other Actions
- Purchase Line Item Actions
- Revenue Line Item Actions
- Website Registration Actions
Overview
This node integrates with the SugarCRM API to perform operations on CRM data records. Specifically, for the Contact resource and the Get operation, it retrieves a single contact record by its unique ID from SugarCRM.
Common scenarios where this node is useful include:
- Fetching detailed information about a specific contact in your CRM for use in workflows such as sending personalized emails or updating other systems.
- Retrieving contact data to validate or enrich customer profiles in automation processes.
- Integrating SugarCRM contact data into reporting or analytics pipelines.
Example: You have a workflow triggered when a new support ticket is created, and you want to fetch the contact details of the ticket submitter from SugarCRM to personalize the response.
Properties
| Name | Meaning |
|---|---|
| ID | The unique identifier of the contact record to retrieve. |
| Send Query Parameters | Whether to send additional query parameters with the request (true/false). |
| Specify Query Parameters | How to specify query parameters if enabled: either "Using Fields Below" or "JSON". |
| Query Parameters | A collection of key-value pairs specifying query parameters when "Using Fields Below" is selected. |
| Query Parameters (JSON) | Query parameters specified as a JSON object when "JSON" option is selected. |
Output
The output is a JSON object representing the retrieved contact record from SugarCRM. It contains all fields returned by the SugarCRM API for that contact, typically including identifiers, names, contact details, and any custom fields configured in the CRM.
If multiple items are processed, each output item corresponds to one input item with the respective contact data.
No binary data output is produced by this operation.
Dependencies
- Requires an active connection to a SugarCRM instance via an API key credential configured in n8n.
- The node uses OAuth2 password grant flow internally to obtain access tokens using credentials like client ID, client secret, username, and password.
- The SugarCRM API base URL must be correctly set in the credential configuration.
Troubleshooting
Error: No records found or unexpected API response structure
This error may occur if the provided contact ID does not exist or the API response is malformed. Verify the contact ID is correct and accessible.Authentication errors
If authentication fails, check that the API credentials (client ID, secret, username, password) are valid and have sufficient permissions.Invalid JSON in query parameters
When specifying query parameters as JSON, ensure the JSON syntax is correct to avoid parsing errors.Network or connectivity issues
Ensure the SugarCRM instance is reachable from the n8n environment and no firewall or proxy blocks the requests.