> This page is for Docs.

> For clean Markdown of any page, append .md to the page URL.
> For a complete documentation index, see https://zuora.ferndocs.com/llms.txt.
> For AI client integration (Claude Code, Cursor, etc.), connect to the MCP server at https://zuora.ferndocs.com/_mcp/server.

# Create a custom event

> Learn how to create a custom event in the Zuora UI.

Learn how to create a custom event in the Zuora UI.

Navigate to **Events notifications entry** in the left navigation menu.

Click the **Custom Events** tab.

Click **Create Custom Event**.

In the Create Custom Event dialog, enter the following information:

* **Name**: Enter the display name of the custom event.
* **API Name**: Enter the API name of the custom event. The name must be unique and contain no space.
* **Base Object**: Select the base object that the custom event is defined on. Zuora standard objects and custom objects are supported.
* **Description**: Optionally, enter the description of the custom event.
* **Active**: Switch this toggle to indicate whether the custom event should be triggered.

Define trigger conditions for the custom event in one of the following ways:

* Define trigger conditions with the condition builder (default view). For more information about the condition builder, see [Condition builder overview](/docs/platform/extensibility/events-and-notifications/condition-builder/condition-builder-overview).
* Switch on the **Advanced (JEXL)** toggle, and then specify an expression in Java EXpression Language (JEXL) in the **Set Trigger Conditions** field. For more information, see [Trigger condition syntax](/docs/platform/extensibility/events-and-notifications/custom-events/custom-events).

Click **Save**.