Design reusable, data-driven Lightning components visually, right inside Salesforce.
Dynamic Components is a native, no-code builder for custom Lightning components. If Flow Builder is where you design what users do, the Component Builder is where you design what they see: data tables, Kanban boards, timelines and more, assembled with clicks. Build once, then drop the component on any Lightning page, record page or Experience site.


The query editor connects any Salesforce object visually.
Runs on your data, security, and theming out of the box.
Every component follows the Lightning Design System.
Everything a custom component needs is set in these panels, and changes take effect in place.

Drop elements where you want them. The layout you see is the layout that ships.

Type, labels, sizing and palette, each one a field instead of a line of CSS.

Point a component at a variable or write the query in the panel. No Apex class to deploy.

Tell the component which field feeds which slot, once, in a list.

Dashboards and internal tools, straight on Lightning App Pages.

Related data and visual insights next to standard fields.

Customer and partner portals, styled to match your brand.
The same components underneath. What changes is where you build, and who does the building.
One component, dropped straight onto a Lightning page.
Several components assembled into one custom layout.
Portals and community sites, in your brand.
Wizards and intake forms inside Flow Builder.
The same components, as tags in your own code.
Most teams pair Dynamic Components with Flow Screen Components: pages for what users see, Flows for what they do.
Dynamic Components are designed for admins and technical users comfortable with complex configuration.
On Lightning App Pages and Record Pages through App Builder, and on Experience Cloud sites. Build once, deploy the same component everywhere.
Through the visual query editor. Connect any standard or custom object, filter and sort the records, and bind the results to your components, with no Apex controller needed.
Dynamic Components are for what users see on a page. Flow Screen Components are for what users do inside a guided, multi-step process. Most teams end up using both together.
You get 10 free production licenses, and sandbox use is unlimited. Install from the AppExchange and start building today.
Install Dynamic Components from the AppExchange and build your first component today.
Available on the AppExchange