What's New | October 2025
Invoke Agentforce Agent Interaction
The "Invoke Agentforce Agent" interaction enables you to send messages directly to an Agentforce agent from within an Avonni Dynamic Component. This provides a powerful way to integrate AI-powered assistance and intelligent automation into your user interface, enabling users to leverage agent capabilities without needing to navigate away from the current page.
Supported Components
You can add the "Invoke Agentforce Agent" interaction to the following Avonni Dynamic Components:
Button
Button Group
Button Menu
Button Icon
Data Table (Header Actions)
List
Open Quick Action Interaction
Launch Salesforce Quick Actions directly from your Dynamic Components with the new Open Quick Action interaction.
What's New
Dynamic Components can now trigger standard Salesforce Quick Actions, allowing users to create records, log calls, send emails, or perform any Quick Action without leaving your custom interface.
Key Benefits:
Trigger any Salesforce Quick Action from component buttons or row actions
Pass record IDs automatically for context-aware actions
Pre-fill field values for faster data entry
Create seamless, integrated user experiences
Important: This interaction works only on internal Lightning pages. It's not available when Dynamic Components are embedded in Experience Cloud Sites.

How It Works
Configure any Dynamic Component (Data Table, Button, etc.) to launch Quick Actions through user interactions, such as button clicks or row actions.
Setup Steps
Add an Action to Your Component
Create a button, header action, or row action on your Dynamic Component
This will be the trigger users click to launch the Quick Action
Configure the Interaction
Go to the Interactions tab of your component
Create a new interaction for your trigger element
Select "Open Quick Action" as the interaction type
Specify the Quick Action
Enter the Quick Action API name
For object-specific actions, use format:
ObjectAPIName.QuickActionAPIName
Example:
Contact.SendEmail
orOpportunity.LogCall
Map the Record ID
Specify which field contains the record ID to pass to the Quick Action
Pre-fill Values (Optional)
Add default field values to streamline the Quick Action form
Users can modify pre-filled values as needed
Important Notes
Record ID Requirements: Components must be directly connected to record data to pass record IDs. Data-displaying components, such as Data Table, List, and Kanban, can pass record IDs because they're bound to records.
Platform Limitations: This interaction only functions on internal Lightning pages (App, Home, Record pages). It does not work in Experience Cloud Sites due to platform restrictions.
Structure Panel Improvements
Navigate and manage complex Dynamic Components more easily with the enhanced Structure Panel.
What's New
The Structure Panel now provides a clear, hierarchical view of your Dynamic Component's architecture, making it easier to understand, navigate, and edit multi-component layouts.
Key Improvements:
Visual Hierarchy - See the complete component structure at a glance
Nested Components - View parent-child relationships clearly
Quick Navigation - Jump directly to any component from the panel
Component Order - Understand the exact sequence of components in your layout.

How to Use
Open any Dynamic Component in the Component Builder
Look for the Structure Panel (on the left panel builder)
View the hierarchical tree showing all components
Click any component in the tree to select it on the canvas
Use the tree to navigate nested structures quickly
Input Choice Set: Hide and Disable Options
Control which options users can select in the Input Choice Set component with new visibility and availability settings.
What's New
You can now hide or disable specific options in the Input Choice Set component when entering data manually. This gives you precise control over which choices are available to users based on your business logic.
Last updated
Was this helpful?