zen-tables logo — embed Google Sheets as styled tables

How to Embed Google Sheets in Framer (No Code Required)

June 23, 20264 min read

If you've built a site in Framer and need to display live data from Google Sheets — a pricing table, product catalog, job board, or directory — you've probably hit a wall. Framer's native CMS handles content well, but displaying a raw Google Sheet on your site without it looking like a clunky spreadsheet is a different problem entirely.

This guide walks you through the fastest way to embed a Google Sheet as a beautiful, styled table on any Framer site — without touching a single line of code.

Why You Can't Just Paste a Google Sheet into Framer

Framer's built-in Google Sheets plugin is designed for CMS syncing — importing content into Framer's data layer. It's not built for displaying a live table directly on a page. If you embed a raw Google Sheet iframe, users see the full spreadsheet UI: row numbers, column headers, formula bars. It looks unprofessional and doesn't match your site design.

What most Framer designers actually want is a styled table that updates automatically when the Sheet changes, looks great on mobile, and matches their brand — without a developer.

The Solution: zen-tables

zen-tables connects to your Google Sheet and generates a styled, responsive embed table you can drop into any Framer Embed component. The table updates automatically whenever your Sheet changes. You can style it — colors, fonts, borders, badges — to match your Framer site exactly. You can also use ZenAI, zen-tables' AI styling feature, to style your table automatically by describing what you want in plain English.

Step-by-Step: Embed Google Sheets in Framer

  1. Go to zen-tables.com and sign in (free plan available)

  2. Click New Table and paste your Google Sheet URL

  3. Style your table — choose colors, fonts, and row styling, or click Auto-Style with ZenAI

  4. Click Get Embed Code and copy the iframe snippet

  5. In Framer, open your project and navigate to the target page

  6. Add an Embed component from the Insert menu

  7. Paste the iframe code into the Embed component → click Save

  8. Preview and publish your Framer site

Your table is now live and updates automatically whenever you edit the Google Sheet. No re-publishing in Framer needed.

What You Can Display

zen-tables works for any structured Google Sheets data. Common use cases on Framer sites include:

  • Pricing tables with plan comparisons

  • Job boards and hiring directories

  • Product catalogs and inventory lists

  • Event schedules and availability calendars

  • Client testimonials or team directories

  • Real estate listings and property data

Tips for a Seamless Framer Integration

  • Set your Embed component width to 100% so the table is responsive on mobile

  • Use zen-tables' color picker to match your Framer site's brand colors exactly

  • Enable Search & Filter (Pro plan) so visitors can search and sort the table

  • Use the Chrome extension to detect your Google Sheet and pre-load it into zen-tables automatically

Free Plan vs Pro vs ZenAI Pro

zen-tables free plan includes 3 tables — enough to get started. The Pro plan ($49/month) unlocks 50 tables, search and filter functionality, and custom branding removal. The ZenAI Pro plan ($99/month) unlocks unlimited tables plus adds AI-powered styling with custom prompts and Auto-Style.

Frequently Asked Questions

Does the table update automatically when I edit my Google Sheet?

Yes. zen-tables reads your Google Sheet in real time. Any changes you make to the sheet appear in the embedded table automatically — no re-publishing your Framer site required.

Do I need to know how to code?

No. The entire process is no-code. You paste one iframe code snippet into Framer's Embed component and you're done.

Can I use zen-tables on a Framer site I built for a client?

Yes. You can create tables under your zen-tables account and embed them on any Framer site. The Pro plan removes zen-tables branding so the embed looks fully custom for your client.

What happens if the Google Sheet is deleted?

If the source Google Sheet is deleted or access is removed, the embedded table will stop displaying data. We recommend keeping your Google Sheets organized and sharing them with a service account if multiple team members manage the data.

Get Started Free

Go to zen-tables.com to create your first table for free. The Chrome extension makes the workflow even faster — it detects your Google Sheet automatically and pre-loads it into zen-tables with one click. See the full integration guide at zen-tables.com/integrations

Balmin D Bingham

Balmin D Bingham

Founder & CEO at ZenTables | Turning spreadsheets into searchable web tables | No-code builder

Back to Blog