Component Documentation
Status
Email
Amount
Success
ken99@example.com
$316.00
Failed
carmella@example.com
$721.00
Processing
Silas22@example.com
$874.00
Success
Mons44@example.com
$837.00
Success
Abe45@example.com
$242.00
Status
Email
Amount
Transaction ID
Success
ken99@example.com
$316.00
#4318
Failed
carmella@example.com
$721.00
#4319
Processing
Silas22@example.com
$874.00
#4320
Success
Mons44@example.com
$837.00
#4321
Success
Abe45@example.com
$242.00
#4322
Status
Email
Amount
Success
ken99@example.com
$316.00
Failed
carmella@example.com
$721.00
Processing
Silas22@example.com
$874.00
Success
Mons44@example.com
$837.00
Success
Abe45@example.com
$242.00
Status
Email
Amount
Transaction ID
Success
ken99@example.com
$316.00
#4318
Failed
carmella@example.com
$721.00
#4319
Processing
Silas22@example.com
$874.00
#4320
Success
Mons44@example.com
$837.00
#4321
Success
Abe45@example.com
$242.00
#4322

Data Table

The Table component is a flexible, responsive data table built entirely with native Webflow components β€” perfect for displaying structured content, datasets, or dashboard overviews.

At its core, it consists of:

  • Data Table Wrapper – the outer container that defines the full table layout
  • Data Table Row – individual horizontal rows inside the table
  • Data Table Head – the heading blocks of each row, representing columns
  • Data Table Cell – the building blocks of each row, representing columns

Usage

  1. Drag the Data Table Wrapper onto the canvas.
  2. Insert Data Table Rows into the wrapper to define each row.
  3. Add one or more Cells inside each row.
  4. Customize each Cell by:
    • Adding your content (text, buttons, icons, etc.)
    • Adjusting its width to control column layout and consistency
    • Editing styles and alignment as needed

By controlling the width of each Cell directly, you have full flexibility over the column structure β€” making it easy to maintain a clean, readable layout across different screen sizes.

Using the Data Table with CMS

You can use the Data Table component with CMS content by simply dropping a Collection List Wrapper into the table's body slot. Inside the Collection List, add a Row component, and place your desired Cell components inside the row β€” just like in the static example.

Each Cell can then hold dynamic content, like plain text, links, or status badges β€” all connected to your CMS fields. See this as an example:

First Name
Last Name
Stage
Email
Deal Size
Lead source
Taylor
Miller
Lead
taylor.miller@example.com
6300
Social Media
Casey
Johnson
Proposal Sent
casey.johnson@example.com
11400
Email Campaign
Parker
Garcia
Lead
parker.garcia@example.com
6900
Social Media
Casey
Garcia
Proposal Sent
casey.garcia@example.com
5900
Cold Call
Casey
Wilson
Lead
casey.wilson@example.com
4700
Cold Call
Jamie
Rodriguez
Qualified
jamie.rodriguez@example.com
6900
Social Media
Parker
Rodriguez
Closed Won
parker.rodriguez@example.com
10800
Referral
Skyler
Miller
Qualified
skyler.miller@example.com
7700
Website
Taylor
Miller
Closed Won
taylor.miller@example.com
4600
Referral
Jamie
Brown
Proposal Sent
jamie.brown@example.com
9700
Social Media
Jordan
Brown
Closed Won
jordan.brown@example.com
9500
Website
Jamie
Williams
Proposal Sent
jamie.williams@example.com
5800
Cold Call
Morgan
Jones
Qualified
morgan.jones@example.com
11100
Social Media
Parker
Davis
Proposal Sent
parker.davis@example.com
5600
Social Media
Casey
Smith
Qualified
casey.smith@example.com
2600
Email Campaign
Riley
Wilson
Lead
riley.wilson@example.com
11200
Referral
Casey
Miller
Closed Won
casey.miller@example.com
3500
Email Campaign
Jamie
Williams
Closed Won
jamie.williams@example.com
8300
Social Media
Parker
Williams
Qualified
parker.williams@example.com
8200
Webinar
Skyler
Johnson
Closed Won
skyler.johnson@example.com
6600
Cold Call