Accelo icon

Accelo

Utilize the Accelo API

Actions12

Overview

This node allows you to create a new Contact in Accelo, associating it with an existing Company. It is useful for automating the process of adding contacts to your Accelo CRM from other systems or workflows. For example, you might use this node to automatically add new leads collected from a web form as Contacts in Accelo, ensuring they are linked to the correct company and have their essential details recorded.

Properties

Name Meaning
Company The ID of the Company to which the new Contact will be associated. (Required)
First Name The first name of the Contact being created. (Required)
Last Name The last name of the Contact being created. (Required)
Email The email address of the Contact being created. (Required)

Output

The node outputs a JSON object representing the newly created Contact. The structure typically includes fields such as:

{
  "id": 123,
  "company_id": 456,
  "firstname": "John",
  "surname": "Doe",
  "email": "john.doe@example.com",
  // ...other contact fields returned by Accelo API
}
  • The exact output fields depend on the Accelo API's response for creating a contact.

Dependencies

  • External Service: Requires access to the Accelo API.
  • Credentials: You must configure valid Accelo API credentials in n8n under the name acceloApi.
  • n8n Configuration: No additional environment variables are required beyond standard credential setup.

Troubleshooting

  • Missing Required Fields: If any required property (Company, First Name, Last Name, Email) is missing, the node will throw an error indicating which field is absent.
  • Invalid Company ID: Providing a non-existent or invalid Company ID will result in an error from the Accelo API.
  • Authentication Errors: Incorrect or missing Accelo API credentials will cause authentication failures.
  • API Rate Limits: Excessive requests may trigger rate limiting by Accelo; check API documentation for limits.

Links and References

Discussion