Live answers from your systems, right in the chat.

Connect Breezaro to your HTTPS API. The assistant can look up an order or an available appointment and use the API response to help a visitor. In website chat, an action that changes data waits for the visitor to confirm it.

Available on Pro and higher plans and during an active trial when Custom Actions are enabled for your assistant. You need an API endpoint for your own integration.

Engraved illustration of a parcel, a mechanical device and an appointment calendar

From a question to your API, then back to the visitor.

An action is a request you define, not a fixed answer saved in the knowledge base. Its description tells the assistant when to use it.

See the configuration guide
  1. Connect

    Describe the request

    Add a name, a clear purpose and an HTTPS endpoint. Choose GET or POST, define the inputs the assistant may fill from the conversation, and store API credentials in secret headers.

  2. Test

    Check the real response

    Run a test with sample inputs and, if needed, select the JSON fields the assistant is allowed to see. An action must pass a test before you can enable it; changing its configuration requires another test.

  3. Respond

    Use current information in the reply

    When a visitor asks a matching question, the assistant calls the enabled action and uses its API response in the reply. Whether it can answer depends on your endpoint and the data it returns.

Useful when the answer changes.

Start with a guided template or configure your own endpoint. These examples use the WooCommerce and Cal.com templates available in the action gallery.

WooCommerce

Where is my order?

The order-status template fetches one order by its internal WooCommerce ID. It requires a verified email and checks that it matches the order's billing email before selected fields such as status, items and total reach the assistant.

Requires your WooCommerce REST API credentials. A shop with custom order numbering may display a number different from the internal ID.

Cal.com

Which times are free?

One template reads available slots from Cal.com. A separate booking template can create a booking in website chat after the visitor verifies their email and presses Confirm on the proposal.

Requires a Cal.com API key and event type. Booking is a write action, so it is not offered in WhatsApp, Messenger or Instagram conversations.

Your own action can call another HTTPS API using GET or POST, provided its response is JSON. Templates prefill an editable action; they do not connect an account automatically. See the templates and setup steps

Choose what runs and what the assistant sees.

Actions use your endpoint. You decide what it may request, whether to limit the response fields for the assistant, and whether a visitor must prove who they are.

Limit which response fields the assistant sees
After testing, you can select JSON response fields. If you select at least one, only those fields are included in the result for the assistant. With no selection, the full API response is used.
A check for personal records
For customer-specific lookups, require a verified visitor and match the returned record to that identity, as the WooCommerce order template does. Verification alone does not prove that a requested record belongs to them.
A decision before a write
POST actions are treated as changes by default. In website chat the visitor reviews the proposed values and presses Confirm before the request runs. A POST endpoint that truly only reads can be explicitly marked read-only.

Suitable read actions can run in connected WhatsApp, Messenger and Instagram conversations when the identity required by that action is available. Write actions that require a confirmation card run only in the website chat widget.

Know when an action ran.

With an outbound webhook configured, Breezaro can send an event for a read or executed write action, including whether it succeeded or failed. The external API response body is not included in that event.

Explore Webhooks

Before you connect an action

The guide covers the editor, testing, verification and request limits in detail.

Open Custom Actions documentation
Do I need my own API?
For a custom action, yes: you need an HTTPS endpoint that accepts a GET or POST request and returns JSON. The WooCommerce and Cal.com templates prefill the request, but still need credentials and setup in those services.
Does booking work in every channel?
No. The confirmation card is available in the website widget. WhatsApp, Messenger and Instagram can use suitable read actions, but the assistant is not offered actions that change data there.
Which plan includes actions?
Custom Actions qualify on Pro and higher plans and during an active trial when enabled for the assistant. Calls use additional credits at the selected model's rate; the number of actions you can configure depends on your plan and account settings.

Give the next question a live answer.

Connect the API your business already uses, test the action, and select response fields if you want to limit what the assistant receives.

Explore plans