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
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
- Arivo CRM Documentation (hypothetical link)
- n8n Expressions Documentation – for using expressions in property fields like product category ID.