Notify
The notify expression is currently in Limited Preview and is to only be used with Ambient Agents at this time. If not used with ambient agents, you may encounter unpredictable behavior.
Overview
Notify pulls compound actions into the chat spotlight, sending messages to specific users with embedded actions, shown as buttons, that can perform various actions when clicked.
Action Types
❗️ IMPORTANT NOTE:
Requirements for Calling a Conversation Action
To ensure your action is triggered correctly, please note the following:
- Use the Conversational Process Name: When calling the action, specify the name of the conversational process itself, not the name of the plugin.
- Publish the Process as a Plugin: The conversational process will not be triggered by the notify key unless it has also been published as a plugin.
- Conversational Action input_args: These must be declared as slots in the conversational process in order to reference the data passed in as input args.
Low-Code Editor
Add a Notify step, define the recipient, the content of the message they are receiving, and what actions they’ll be provided with.

- Prepare Essentials: Set the notification’s recipient and informational message.

- Add Actionable Task: Add a button that can trigger an HTTP, compound, or script action.

- Start a Conversation: Add a button that invokes a conversational flow with the user.

- Add More Content: Provide a button that provides inline content that doesn’t require fetching or starting a conversation.
Syntax Reference
Schema
Fields
Resources Schema
Action Types
Resources
Resources are an optional field that can be used in the pro-code syntax. These are used for passing additional data as context for the LLM. These can be used situationally for giving the llm additional data to reference when using a follow up action such as passing a string to the LLM for SDA reasoning.
"instructions": "Analyze the data for the top commented on tickets"
Example 1: Enforcing specific analysis on an action button click
Practical Examples
Example 1: Simple Ticket Alert
Notify assignee with a link
Expectation: User will receive a simple notification message with the ID of the ticket they were assigned
Example 2: Multi-Option Response
Offer multiple options to the user
Expectation: User will receive a notification about a ticket that was assigned to them. They will be provided two buttons, one to look at the ticket and one to convert the ticket.
Example 3: Handoff to Conversation
Alert the user and collection more information
Expectation: User receives the notification and are prompted to start a conversational process to send back the ticket for more information.