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 "Deal Item" resource with the "Get Many" operation in this node allows users to retrieve multiple items associated with a specific deal from Arivo CRM. This is useful when you want to list or analyze all products or services linked to a particular deal, such as for reporting, inventory checks, or order fulfillment.
Typical scenarios include:
- Fetching all line items of a sales deal to review quantities and prices.
- Filtering deal items by product or name to find specific entries.
- Sorting deal items by creation date, price, or quantity to prioritize processing.
For example, a sales manager might use this node to get all items in a deal to verify pricing before finalizing an invoice.
Properties
| Name | Meaning |
|---|---|
| Deal ID | The unique identifier of the deal from which to retrieve items. (Required) |
| Return All | Whether to return all matching deal items or limit the number of results returned. |
| Limit | Maximum number of deal items to return if not returning all. Minimum is 1, default is 50. |
| Filters | Criteria to filter deal items: |
| Name | Filter deal items by their name (supports partial matches). |
| Product ID | Filter deal items by a specific product ID (selectable from available products). |
| Options | Additional options for sorting the results: |
| Sort By | Field to sort the results by. Options include Created At, Name, Price, Quantity, Total Price, Updated At. Default is Updated At. |
| Sort Order | Sort direction: Ascending or Descending. Default is Descending. |
Output
The output is an array of JSON objects, each representing a deal item retrieved from the specified deal. Each object contains details about the deal item such as its name, associated product, quantity, price, total price, creation and update timestamps, and other relevant fields defined by the Arivo CRM API.
The output does not include binary data.
Each output item is paired with the input item it corresponds to, allowing traceability in workflows.
Dependencies
- Requires an active connection to Arivo CRM via an API key credential configured in n8n.
- The node depends on the Arivo CRM API endpoints for deal items.
- The "Product ID" filter option dynamically loads available products from Arivo CRM.
Troubleshooting
Common issues:
- Invalid or missing Deal ID will cause the request to fail.
- If the API key credential is incorrect or expired, authentication errors will occur.
- Using filters with invalid product IDs or names that do not match any deal items will result in empty outputs.
- Exceeding API rate limits may cause temporary failures.
Error messages:
"error": "Invalid Deal ID"— Verify the deal ID exists and is correctly formatted."error": "Authentication failed"— Check the API key credential configuration."error": "Request limit exceeded"— Wait and retry later or contact support for higher limits.
To resolve errors, ensure all required parameters are set correctly, credentials are valid, and network connectivity to Arivo CRM is stable.
Links and References
- Arivo CRM API Documentation (hypothetical link)
- n8n documentation on Using Credentials
- n8n community forums for troubleshooting and tips