In today's world, data plays a crucial role in every aspect of our lives. It's essential to have an efficient and organized system to manage and present data...
%20(Vignette%20YouTube)%20(72).png)
If you've ever built a Salesforce Screen Flow that involves users editing records, selecting items from a list, or stepping through a multi-screen wizard, you've probably hit the same wall: the standard data table just doesn't cut it.
Salesforce's built-in data table for Screen Flows is limited. No search or filtering. No bulk actions. No way to format columns as badges, progress bars, or QR codes. For anything beyond the most basic "pick a record" scenario, admins end up writing Apex, building custom Lightning Web Components, or stitching together workarounds that are fragile and time-consuming to maintain.
The Avonni Data Table is a Flow Screen Component that solves this. It gives Salesforce admins a fully interactive, no-code data table purpose-built for Screen Flows — where users need to capture data, edit records inline, navigate multi-step wizards, and take action on the information in front of them.
The Avonni Data Table is an enhanced Salesforce Flow Screen Component that replaces the standard data table inside your Screen Flows. It's designed for scenarios where your flow needs users to interact with data — not just look at it.
Think of it as a supercharged spreadsheet embedded directly in your flow screens, with built-in support for inline editing, bulk updates, filtering, searching, grouping, pagination, row actions, and 25+ column display types — all configurable through a visual drag-and-drop builder. No code required.

The Avonni Data Table for Screen Flows is ideal for:
Here's what sets the Avonni Data Table apart from the standard Salesforce data table component available in Screen Flows:
Every aspect of the Avonni Data Table is configured through an integrated visual builder, directly inside the Salesforce Flow Builder. No JSON, no Apex, no LWC code.
.gif)
The builder gives you:
The Avonni Data Table supports three ways to connect to your Salesforce data:

This is where the Avonni Data Table really shines in Screen Flows. Two editing modes are available:
Both modes support a save interaction that persists changes back to Salesforce — using the built-in Update Records action or custom flow logic you define.
The Avonni Data Table supports inline editing for most standard and custom objects. The full list of supported objects follows Salesforce's UI API supported objects. Note that lookup fields are currently read-only in inline editing mode.
Go far beyond plain text. Each column can be configured to display data as any of these types:
Standard types: Text, Number, Currency, Percent, Date, Date Local, Email, Phone, URL, Location, Boolean, Rich Text
Visual types: Badge, Progress Bar, Progress Circle, Progress Ring, QR Code, Rating, Avatar, Color Picker, Slider, Toggle
Interactive types: Button, Button Icon, Action (dropdown menu), Combobox, Counter
This means you can build tables where a "Status" column renders as a color-coded badge, "Completion" shows as a progress bar, "Priority" displays as a star rating, and "Approve" is a clickable toggle — all without writing code.

The Avonni Data Table includes three powerful ways for users to find and organize information:
Search — A built-in search box that queries across any fields you designate as searchable. You can even make non-visible fields searchable, so users can find records based on data that isn't displayed as a column. Supports default search values for pre-filtered views.
Filtering — Configure any column as filterable using three layout options:
Dynamic picklist filters automatically show only values that exist in the current dataset, keeping filter menus clean and relevant. You can even filter on hidden columns — useful for refining data without cluttering the table display.
Group By — Organize rows into collapsible sections based on any column value. Customize the group ordering (ascending, descending, or custom), show row counts per group, linkify lookup values for quick navigation, and control whether groups start expanded or collapsed.
Row actions add a dropdown menu to each row, giving users quick access to operations like "Edit," "Delete," "View Details," or any custom action you define. These actions are wired to flow interactions — they can open sub-flows, navigate to records, update data, or trigger any logic you configure.
Header actions place buttons at the top of the table for operations that apply to the table as a whole — like "New Record," "Bulk Edit," "Export to CSV," or "Refresh Data." These are especially powerful when combined with the row selection checkbox, letting users select multiple records and then act on them via a header button.
One of the most impactful use cases for the Avonni Data Table in Screen Flows is bulk editing. The typical pattern works like this:
This entire workflow is built declaratively with no code — just two flows and two Data Table components wired together through interactions.
For large datasets, the Avonni Data Table supports both pagination and infinite scrolling:
When row selection is enabled, selected records can be displayed in a pill container above the table. Each pill shows a label (configurable to any field), can be removed with a click, and can be sorted or displayed in a single line. This gives users clear visibility into their current selection — particularly useful in wizard-style flows where selections carry forward to the next step.
The Avonni Data Table includes a built-in export interaction that lets users download the table contents as CSV or Excel. This can be triggered via a header action button, giving users a self-service way to extract data without admin intervention.
When using the Query Data Source, the Avonni Data Table supports reactive queries — meaning the table automatically refreshes when upstream flow variables change. This is the foundation for building interactive, multi-component flow screens where selecting a value in one component instantly updates the data displayed in another.
Combined with Text Templates (which simplify dynamic SOQL filter construction), reactive queries make it straightforward to build master-detail screens, cascading filters, and other patterns that would normally require custom code.
The Query Data Source lets you traverse lookup relationships and display fields from related objects. For example, on an Opportunity table, you can display the Account Name, Account Type, or any other field from the parent Account — directly as a column. These lookup fields render as clickable links that navigate to the related record.
The Avonni Data Table provides granular styling controls so your table integrates seamlessly with your Salesforce org's branding:
The Avonni Flow Screen Components package is available on the Salesforce AppExchange and has passed Salesforce's security review. It's free for up to 10 users.
To ensure optimal performance with the Avonni Data Table, make sure Lightning Web Security is enabled in your Salesforce org. This prevents performance issues and supports the smooth operation of the component.
For a complete walkthrough, see the Avonni Data Table Documentation and the Quickstart Guide.
Avonni offers Data Table components across multiple products. Here's how to choose:
The key distinction: Flow Screen Components are for interactive, multi-step processes. Dynamic Components are for page-level data display and interaction. Choosing the right one ensures the best performance and user experience.
Save time, reduce costs, and see your Salesforce projects come to life faster.