> For the complete documentation index, see [llms.txt](https://manual.bubble.io/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://manual.bubble.io/~/changes/oSsRRFoN6bhUP7nqCRaz/core-resources/events/custom-events.md).

# Custom Events

## Create a custom event...

Bubble allows custom workflows to reuse the same logic in more than one workflow. This event defines that workflow. Name the workflow, and then use a 'Trigger a custom event' action to run this workflow from another workflow. Think about this feature as 'functions' in Bubble.

### Event name

Enter the name of the workflow. Select custom workflows in the 'Trigger a custom event' action by name.

### Call parameters

If you want the custom workflow to take a thing as an argument, i.e., an entry from the application database, define the type here as a new parameter. If there are mandatory parameters, the 'Trigger a custom event' action prompts you to define which thing(s) should be sent when running the workflow.
