Actions13
- Customers Actions
- Documents Actions
- PDF-Templates Actions
- Attachments Actions
- Document-Payments Actions
Overview
This node integrates with the Easybill API to create a new customer record. It allows users to input detailed customer information such as company name, personal names, contact details, address, and tax identifiers. This node is useful in scenarios where businesses want to automate adding customers into their Easybill account from workflows, for example, after capturing leads or processing orders in other systems.
Practical examples include:
- Automatically creating a customer profile in Easybill when a new order is received on an e-commerce platform.
- Syncing CRM contacts into Easybill for invoicing purposes.
- Adding customers collected from event registrations directly into Easybill for billing.
Properties
Name | Meaning |
---|---|
Either Company Name or Last Name is required. | A notice indicating that either the company name or last name must be provided. |
Company Name | The name of the company. |
Last Name | The last name of the customer. |
Salutation | The salutation of the customer. Options: Nothing, Mr., Mrs, Company, Mr & Mrs, Married couple, Family |
Email address attached to the customer. | |
Street | The street address of the customer. |
ZIP-Code | The postal code of the customer's address. |
City | The city of the customer's address. |
Country | The country of the customer. Required field. Options include all standard country codes (e.g., US, DE, FR). |
VAT Identifier | VAT identification number of the customer. |
Additional Fields | Optional additional fields including: |
- First Name | The first name of the customer. |
- Phone 1 | Primary phone number. |
- Phone 2 | Secondary phone number. |
- Fax | Fax number. |
- Website | Company website URL. |
- Tax Number | Customer tax number. |
- Notes | Additional notes about the customer. |
Output
The node outputs an array of JSON objects representing the created customer(s) as returned by the Easybill API. Each object contains the details of the newly created customer record, including any identifiers assigned by Easybill.
There is no indication that this node outputs binary data.
Dependencies
- Requires an active Easybill API key credential configured in n8n.
- The node depends on the Easybill API being accessible and properly authenticated.
- No other external dependencies are indicated.
Troubleshooting
- Missing Required Fields: The node requires at least a company name or last name to create a customer. Omitting both will likely cause an error.
- Invalid Country Code: Providing an invalid or empty country code (other than the allowed "None" option) may result in API errors.
- Authentication Errors: If the API key credential is missing or invalid, the node will fail to authenticate with Easybill.
- API Rate Limits or Downtime: Network issues or API rate limits can cause failures; retrying later or checking API status is recommended.
- Error Messages: Common errors will relate to validation failures on required fields or authentication issues. Ensure all mandatory fields are correctly filled and credentials are valid.
Links and References
- Easybill API Documentation (official API docs for reference)
- n8n Documentation (for general node usage and credential setup)