ZenTables — Embed Live Data Tables

ZenTables — Embed Live Data Tables

Details
View on WordPress

ZenTables connects to your Google Sheet, Airtable base, or Notion database and generates a beautifully styled, responsive, searchable table — embedded on any WordPress page or post with a single shortcode.

No developer needed. No raw spreadsheet UI. Just a clean, live table that matches your site.

How It Works

  1. Connect your Google Sheet (or Airtable / Notion) at zen-tables.com
  2. Style your table — colors, fonts, headers — to match your site
  3. Copy your embed ID from your ZenTables dashboard
  4. Paste the shortcode on any page: [zentables id="zt_xxxx"]
  5. Done. The table updates automatically whenever your data changes.

Why ZenTables

  • No raw spreadsheet UI — Raw Google Sheet embeds show grid lines, formula bars, and column letters. ZenTables renders a styled, professional table.
  • Auto-sync — Edit your Sheet, the site table updates instantly. No re-publishing required.
  • Mobile-friendly — Fully responsive. Looks great on any device.
  • Search and filter — Pro plan adds a search bar and column filter dropdowns so visitors can find what they need.
  • Matches your brand — Full control over colors, fonts, and headers.
  • Works everywhere — Google Sheets, Airtable, and Notion all supported.

Shortcode Usage

Basic embed:
[zentables id=”zt_xxxx”]

With custom width:
[zentables id=”zt_xxxx” width=”80%”]

Find your embed ID in your ZenTables dashboard after connecting your data source.

Use Cases

  • Agency client directories — Let clients update a Google Sheet; the website directory updates itself
  • Pricing tables — Non-technical staff update pricing in Sheets, site reflects it immediately
  • Job boards — HR posts new roles in a spreadsheet, job board updates live
  • Event listings and schedules — Keep schedules current without touching WordPress
  • Product catalogs — Manage inventory in Airtable, display it on your site
  • Team directories — Notion database displayed as a searchable staff directory

Free Plan

Free plan includes up to 3 live tables. No credit card required.

Pro Plan

Pro adds: unlimited tables, search bar, column filter dropdowns, custom domain, priority support, and more. See zen-tables.com/pricing for details.

External Services

This plugin connects to the ZenTables service (zen-tables.com) to display your embedded table data.

What it does: When a visitor loads a page containing a ZenTables shortcode, this plugin loads the ZenTables embed script from cdn.zen-tables.com/embed.js. That script then renders the table by fetching your table’s data from the ZenTables servers using your embed ID.

What data is sent: The embed ID you provided in the shortcode (e.g. zt_abc123) is sent to ZenTables servers to identify and retrieve the correct table. No visitor personal data is collected or transmitted by this plugin.

When it is sent: Only when a page containing a [zentables] shortcode is loaded by a visitor.

Service provider: ZenTables (zen-tables.com)

Details

Plugin code:
zentables-embed-live-data-tables
Plugin version:
1.0.0
Outdated:
No
WP version:
5.0 or higher
PHP version:
7.4 or higher
Test up to WP version:
7.1
Total installations:
0
Last updated:
2026-08-27
Rating:
Times rated:
0
airtable
embed-table
google-sheets
notion
responsive-table