A New Way to Build
Lightning Components

Create reusable, data-driven Lightning Components entirely within Salesforce.
No code required. Built for Salesforce Admins.

Visual Component Builder

Build Lightning Components faster with a visual interface, using 70+ configurable UI elements

Reusable and Configurable

Build once, reuse everywhere. Dynamic Components can be deployed across App Builder and Experience Sites

100% Salesforce Native

Enjoy seamless integration with Salesforce data, security, and theming. Everything runs natively.

Built for Admins and Makers

For the admins and makers shaping the next generation of Salesforce experiences.

Start Building with Dynamic Components

Stop waiting for custom development. Create sophisticated Salesforce components with advanced logic, nested layouts, and full customization.

FAQ

Avonni Components

What makes Dynamic Components different from your other Avonni products?

Dynamic Components offer the most comprehensive customization options with advanced styling, formula support, complex business logic, and multi-component integration capabilities. Unlike our lightweight App Builder Components, these provide full-featured functionality for technical users who need sophisticated solutions without coding

Do I need development experience to use Dynamic Components?

While no coding is required, Dynamic Components are designed for technical admins and developers comfortable with advanced configuration. You'll work with formulas, complex property panels, and sophisticated setup options that require more technical knowledge than our simpler component offerings.

Can I combine multiple Dynamic Components into one custom solution?

Yes! Dynamic Components excel at multi-component integration, allowing you to combine several components with shared data flows, coordinated interactions, and unified functionality. This enables you to build comprehensive custom applications that work as cohesive solutions rather than separate components.

Where can I deploy Dynamic Components?

Dynamic Components work across both Lightning Pages and Experience Sites. This cross-platform capability ensures your sophisticated solutions can serve both internal users and external customers consistently. Additionally, Dynamic Components are stored as Custom Metadata records, making them fully compatible with Salesforce's native deployment tools—you can easily move your Dynamic Components between orgs using change sets, packages, or DevOps processes just like any other Salesforce metadata.

What's the learning curve for setting up Dynamic Components compared to standard Salesforce tools?

Dynamic Components require more configuration knowledge than basic Lightning components but less than custom development. If you're comfortable with Salesforce formulas, business logic, or advanced Lightning App Builder features, you'll adapt quickly. We provide comprehensive documentation and configuration guides to help technical users master the advanced options efficiently.