Arivo CRM icon

Arivo CRM

Create and edit data in Arivo CRM

Overview

This node integrates with Arivo CRM to update an existing product's details. It is designed for scenarios where you need to modify product information such as name, code, description, price, availability, category, or tags within your CRM catalog. For example, if a product's price changes or it needs to be marked as unavailable, this node allows you to perform those updates programmatically in an automated workflow.

Properties

Name Meaning
Product ID The unique identifier of the product to update.
Update Fields A collection of fields to update on the product:
- Product Name The new name of the product.
- Code External product code used for system identification.
- Description Detailed description of the product.
- Price Catalog price per unit of the product (number).
- Available Boolean flag indicating whether the product is available in the catalog.
- Product Category Name or ID The category to which the product belongs. Can be selected from a list or specified by ID via expression.
- Tags Comma-separated tags for the product; tags must be lowercase and cannot contain spaces or commas.

Output

The node outputs JSON data representing the updated product object as returned by the Arivo CRM API. This typically includes all product details after the update operation, reflecting the current state of the product in the CRM.

No binary data output is produced by this node.

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 management.
  • The "Product Category" options are dynamically loaded from the CRM using a method that fetches available categories.

Troubleshooting

  • Common Issues:

    • Providing an invalid or non-existent Product ID will result in errors as the product cannot be found.
    • Incorrect formatting of tags (e.g., including spaces or uppercase letters) may cause the update to fail or tags to be rejected.
    • Omitting required fields or providing invalid data types (e.g., string instead of number for price) can cause validation errors.
  • Error Messages:

    • "Product not found" — Verify the Product ID is correct and exists in the CRM.
    • "Invalid input data" — Check that all fields conform to expected formats and types.
    • Authentication errors — Ensure the API key credential is valid and has sufficient permissions.
  • To resolve issues, double-check input values, ensure proper API credentials, and consult Arivo CRM API documentation for field constraints.

Links and References

Discussion