---
title: Plugin Message Event
slug: author/plugin-message-event
docTags: 
createdAt: 2025-03-11T06:56:09.060Z
---

::Image[]{src="https://app.archbee.com/api/optimize/511c8QBH-VHiwWnyzIwUb/HFL5JdNVNXLGmWzCI3Zt-_pluginmessageevent.png" size="10" width="90" height="82" position="center" showCaption="false"}

The Plugin Message event triggers when a message is received from a [script plugin](docId\:a6Ali6u-szxHuansk6T3-) that is attached to the presentation. See the [Use Plugins & Parsers](docId\:uWsz22b8BpJF6DQq_ioq2) tech note for more information on creating custom scripts that send plugin messages.

- **Plugin Name**: Use the dropdown menu to determine which plugin the event can receive messages from. 
- **Specify Plugin Message input**: Enter the message string that will trigger the event. You can also use the `<*>` wildcard to match some or all of the plugin message string (i.e., entering `<*>` in this field will match all plugin messages, while entering `mycommand_<*>` will match any plugin message that begins with `mycommand_`).
- **Assign input to variable**: Assign the content of the Plugin Message to a [Variable](docId\:a6Ali6u-szxHuansk6T3-).
- **Input specifies variable**: The Plugin Message string will dynamically specify which User Variable to modify. The Plugin Message string must be sent in the form of `<variable name>:<variable value>`.
- **Specify fixed variable**: The Plugin Message string will modify a fixed User Variable. Use the dropdown list to choose the User Variable to modify. The Plugin Message string must be sent in the form of `<variable value>`.

:::hint{type="success"}
You can use the **Input specifies variable** option to modify more than one User Variable with a single event. Use the following Plugin Message string format: `<variable name> : <variable value> !! <variable name> : <variable value>`
:::

- **Assign wildcard to variable**: Specify the value of a User Variable using the `<any>`  wildcard. Select the User Variable to modify using the dropdown menu to the right. The **Specify Plugin Message input** field must contain the `<any>`wildcard, either by itself or with additional text (e.g., `message_<any>`).

