WibiClick icon

WibiClick

Interact with WibiClick API

Actions92

Overview

The node integrates with the WibiClick API to manage various business resources such as contacts, employees, estimates, invoices, jobs, notes, and more. Specifically for the Estimate resource with the Get Estimate operation, it retrieves a single estimate by its unique ID.

This node is beneficial in scenarios where you need to programmatically fetch detailed information about a specific estimate from your WibiClick account within an automated workflow. For example, you might want to retrieve an estimate's details to display them in a dashboard, send them via email, or use them as part of further processing like generating invoices or reports.

Practical example:

  • Fetching an estimate by ID after a customer requests a quote, then using that data to trigger follow-up actions such as sending notifications or updating CRM records.

Properties

Name Meaning
Estimate ID The unique identifier of the estimate to retrieve. This is a required string input.

Output

The output JSON contains the full details of the requested estimate as returned by the WibiClick API. The structure typically includes fields such as estimate metadata (ID, number, name, issued date, due date), associated customer and job IDs, notes, sales amount, and line items included in the estimate.

Example output JSON structure (simplified):

{
  "id": "string",
  "number": "string",
  "name": "string",
  "issuedAt": "string (date-time)",
  "dueAt": "string (date-time)",
  "customerId": "string",
  "jobId": "string",
  "notes": "string",
  "sales": 0,
  "items": [
    {
      "id": "string",
      "name": "string",
      "description": "string",
      "amount": 0,
      "quantity": 1
    }
  ]
}

No binary data output is involved in 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 requests to communicate with the WibiClick REST endpoints.

Troubleshooting

  • Common issues:

    • Invalid or missing Estimate ID will cause the request to fail.
    • Network or authentication errors if the API key is invalid or missing.
    • If the estimate ID does not exist, the API may return an error or empty response.
  • Error messages:

    • Errors from the API are wrapped and thrown as node errors.
    • Typical error message: "Failed to get estimate" or API-specific error messages.
    • To resolve, verify the Estimate ID is correct and the API key is valid.
    • Ensure the WibiClick API service is reachable from your environment.

Links and References

Discussion