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 node integrates with Arivo CRM to retrieve multiple email records associated with a specific contact. It is designed to fetch emails linked to a given contact ID, supporting filtering by email type and sorting options. This operation is useful in scenarios where you need to gather all or a subset of email addresses for a contact, such as syncing contact information, generating mailing lists, or auditing communication channels.
For example, you might use this node to:
- Retrieve all work emails for a contact to send targeted newsletters.
- Fetch a limited number of recent email addresses sorted by creation date for review.
- Filter emails by type (work, home, other) to segment contacts based on their preferred communication channel.
Properties
| Name | Meaning |
|---|---|
| Contact ID | The unique identifier of the contact whose emails you want to retrieve. |
| Return All | Whether to return all matching email records or limit the number of results returned. |
| Limit | Maximum number of email records to return when "Return All" is false. Minimum value is 1. |
| Filters | Criteria to filter the emails: |
| Email Type | Filter emails by type. Options: Work, Home, Other. |
| Options | Additional options for sorting the results: |
| Sort Field | Field to sort the emails by. Options: Created At, Updated At, Address. |
| Sort Order | Sort direction. Options: Ascending, Descending. |
Output
The output is an array of JSON objects, each representing an email record associated with the specified contact. Each item contains the email details such as address, type, creation and update timestamps, and any other relevant metadata provided by Arivo CRM.
If multiple emails are retrieved, each will be output as a separate item paired with the input item that triggered it.
No binary data is output by this node.
Dependencies
- Requires an API key credential for authenticating with Arivo CRM.
- The node depends on network connectivity to Arivo CRM's API endpoints.
- No additional environment variables or external services are required beyond the configured API authentication.
Troubleshooting
Common Issues:
- Providing an invalid or empty Contact ID will likely result in errors or no data returned.
- Exceeding API rate limits imposed by Arivo CRM may cause request failures.
- Incorrect filter or option values may lead to unexpected or empty results.
Error Messages:
- Errors related to authentication usually indicate missing or invalid API credentials. Verify your API key configuration.
- "Contact not found" or similar messages suggest the Contact ID does not exist in the CRM.
- Network or timeout errors indicate connectivity issues; check your internet connection and Arivo CRM service status.
Resolution Tips:
- Ensure the Contact ID is correct and corresponds to an existing contact.
- Use the "Return All" property carefully to avoid large data loads; prefer using limits when possible.
- Validate filter and sorting options against allowed values.
Links and References
- Arivo CRM API Documentation (Replace with actual URL)
- n8n Documentation on Creating Custom Nodes
- General best practices for API Authentication