Billing Booth One Trigger icon

Billing Booth One Trigger

Starts the workflow when BillingBoothOne events occur

Overview

This node acts as a trigger for Billing Booth One events, starting a workflow when specific events occur in the Billing Booth One system. It is useful for automating processes based on real-time events such as invoice creation, payment status changes, mandate updates, customer modifications, ledger changes, audit logs, and credit note events. For example, it can trigger a workflow to send notifications when a payment is received or to update records when an invoice is updated.

Use Case Examples

  1. Trigger a workflow when a new invoice is created to notify the accounting team.
  2. Start a process to handle failed payments automatically.
  3. Log customer updates for audit purposes.

Properties

Name Meaning
On Invoice Events Trigger on invoice events (created, updated, sent, etc.)
On Payment Events Trigger on payment events (received, failed, etc.)
On Mandate Events Trigger on mandate events (created, cancelled, etc.)
On Customer Events Trigger on customer events (created, updated, etc.)
On Ledger Events Trigger on ledger events
On Audit Events Trigger on audit events
On Credit Note Events Trigger on credit note events

Output

JSON

  • workflowData - Array of event data objects received from Billing Booth One webhook

Dependencies

  • Requires an API key credential for Billing Booth One API authentication to manage webhook endpoints.

Troubleshooting

  • Error if no event types are enabled: The node requires at least one event type to be selected to create a webhook. Enable one or more event types in the node settings.
  • Webhook creation or deletion failures: Ensure the API key credential is valid and has permissions to manage webhooks in Billing Booth One.
  • If the workflow does not trigger, verify that the webhook URL is correctly registered in Billing Booth One and that the events are enabled.

Links

Discussion