Arivo CRM icon

Arivo CRM

Create and edit data in Arivo CRM

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

Discussion