Arivo CRM icon

Arivo CRM

Create and edit data in Arivo CRM

Overview

This node integrates with Arivo CRM to create or update product records in the system. It allows users to either add new products or update existing ones by matching on a specified field (product name or external code). This is useful for keeping product catalogs synchronized, automating inventory updates, or managing product information centrally.

Practical examples include:

  • Automatically adding new products from an e-commerce platform into Arivo CRM.
  • Updating product details such as price or availability when changes occur in another system.
  • Ensuring product categories and tags are consistently applied across systems.

Properties

Name Meaning
Product Name The name of the product. This is required to identify or create the product.
Field to Match On The field used to find an existing product to update. Options: "Name" or "Code" (external product code).
Additional Fields A collection of optional fields to provide more product details:
- Code: External product code for system identification.
- Description: Text description of the product.
- Price: Catalog price per unit of the product.
- Available: Boolean indicating if the product is available in the catalog.
- Product Category Name or ID: Category assignment, selectable from a list or via expression.
- Tags: Comma-separated lowercase tags without spaces or commas for categorization or filtering.

Output

The node outputs JSON objects representing the created or updated product records. Each output item corresponds to one input item processed.

The JSON structure typically includes all product fields as stored in Arivo CRM, reflecting the current state after creation or update.

No binary data output is produced by this node.

Dependencies

  • Requires an API key credential for authenticating with Arivo CRM.
  • Needs network access to Arivo CRM's API endpoints.
  • Uses dynamic loading of product categories for selection in the UI, which requires proper API permissions.

Troubleshooting

  • Common issues:

    • Matching field not found: If the chosen match field does not correspond to any existing product, the node will create a new product instead of updating.
    • Invalid category ID or name: Providing an incorrect product category may cause errors or unexpected behavior.
    • Tag formatting errors: Tags must be comma-separated, lowercase, and cannot contain spaces or commas within individual tags.
  • Error messages:

    • Authentication errors indicate invalid or missing API credentials; verify and reconfigure the API key.
    • Validation errors on required fields (e.g., missing product name) require ensuring all mandatory inputs are provided.
    • Network or API errors suggest connectivity issues or service downtime; retry later or check network settings.

Links and References

Discussion