Actions68
- Email Actions
- File Actions
- Note Actions
- Product Category Actions
- Task Actions
- Address Actions
- Company Actions
- Custom Record Actions
- Deal Actions
- Deal Item Actions
- Person Actions
- Phone Actions
- Product Actions
Overview
The node integrates with Arivo CRM to manage product data. Specifically, the "Get Many" operation for the "Product" resource retrieves multiple product records from the CRM system based on user-defined filters and options.
This operation is useful when you want to fetch a list of products matching certain criteria, such as availability, category, or tags, and optionally control the number of results and their sorting order. For example, you might use this node to:
- Retrieve all available products in a specific category.
- Get a limited number of products sorted by price in ascending order.
- Filter products by partial name matches or external codes.
Such functionality helps automate workflows involving product inventories, catalog updates, or syncing product data with other systems.
Properties
| Name | Meaning |
|---|---|
| Return All | Whether to return all matching products or limit the number of results. |
| Limit | Maximum number of products to return (only applicable if "Return All" is false). |
| Filters | Collection of filters to narrow down the product search: |
| Available | Filter products by availability status (true/false). |
| Code | Filter by external product code (exact match). |
| Name | Filter by product name; supports partial matches. |
| Product Category ID | Filter by product category ID; selectable from existing categories. |
| Tags | Filter by tags; multiple tags can be specified as comma-separated values. |
| Options | Additional options to control sorting: |
| Sort By | Field to sort results by. Possible values: Code, Created At, Name, Price, Updated At. |
| Sort Order | Sort direction: Ascending or Descending. |
Output
The output is an array of JSON objects, each representing a product record retrieved from Arivo CRM. Each object contains the product's details as returned by the API, including fields like product code, name, availability, category, tags, price, creation and update timestamps, etc.
The output items are paired with the input items they correspond to, preserving context in workflows.
No binary data output is produced by this operation.
Dependencies
- Requires an active connection to Arivo CRM via an API key credential configured in n8n.
- The node depends on Arivo CRM's API endpoints for product data retrieval.
- The "Product Category ID" filter option dynamically loads available categories using a method that fetches product categories from the CRM.
Troubleshooting
Common Issues:
- Incorrect or missing API credentials will cause authentication failures.
- Using invalid filter values (e.g., non-existent product category IDs) may result in empty responses or errors.
- Requesting too many records without enabling "Return All" or setting a high limit may lead to truncated results.
Error Messages:
- Authentication errors typically indicate issues with the API key setup; verify credentials in n8n.
- Validation errors may occur if filter parameters are malformed; ensure correct types and formats.
- Network or API downtime errors require checking connectivity and Arivo CRM service status.
Links and References
- Arivo CRM Official Documentation (replace with actual URL)
- n8n Documentation on Creating Custom Nodes
- General API usage guidelines for Arivo CRM (if publicly available)