Actions92
- Contact Actions
- Employee Actions
- Estimate Actions
- Invoice Actions
- Job Actions
- Line Item Actions
- Note Actions
- Setting Actions
- Supplier Actions
- Task Actions
- Technician Actions
- User Actions
- Website Actions
- WhatsApp Actions
Overview
This node integrates with the WibiClick API to manage various resources related to websites, customers, jobs, invoices, and more. Specifically for the Contact resource with the Create or Update operation, it allows you to create a new customer contact or update an existing one within a specified website context.
Typical use cases include:
- Adding new customer information collected from forms or other sources into the WibiClick system.
- Updating existing customer details such as address, email, phone number, or messages.
- Synchronizing customer data between different systems and WibiClick.
For example, you might use this node to automatically add or update customer records when a new lead is captured on your website or CRM.
Properties
| Name | Meaning |
|---|---|
| Website ID | The unique identifier of the website where the customer contact will be created/updated. |
| Customer Data | A collection of fields describing the customer: |
| - Address: The customer's physical address. | |
| - Email: The customer's email address. | |
| - Message: Any message or note associated with the customer. | |
| - Name: The full name of the customer. | |
| - Phone: The customer's phone number. |
Output
The output JSON contains the response from the WibiClick API after creating or updating the customer contact. It typically includes details about the newly created or updated customer record, such as their ID and the submitted data fields.
Example output structure (simplified):
{
"json": {
"id": "customer-id",
"address": "123 Main St",
"email": "name@email.com",
"message": "Customer message",
"name": "John Doe",
"phone": "+1234567890"
}
}
No binary data output is produced by this operation.
Dependencies
- Requires an active connection to the WibiClick API.
- Needs an API key credential configured in n8n for authentication.
- The node uses HTTP POST requests to send customer data to the endpoint
/add-customer?id={websiteId}.
Troubleshooting
Common issues:
- Missing or invalid Website ID can cause the API request to fail.
- Providing incomplete or incorrectly formatted customer data may result in errors or unexpected behavior.
- Network connectivity issues or invalid API credentials will prevent successful communication with the WibiClick API.
Error messages:
- If the API returns an error, it will be thrown as a node error with the message from the API.
- If the node is set to continue on failure, errors will be included in the output JSON with
success: falseand anerrormessage.
Resolution tips:
- Ensure the Website ID is correct and corresponds to an existing website in WibiClick.
- Validate all customer data fields before sending.
- Verify that the API key credential is correctly set up and has necessary permissions.
- Check network access and firewall settings if requests fail to reach the API.
Links and References
- WibiClick API Documentation (Assumed URL; replace with actual if available)
- n8n HTTP Request Node documentation: https://docs.n8n.io/nodes/n8n-nodes-base.httpRequest/
- n8n Credentials setup guide: https://docs.n8n.io/integrations/credentials/