Need Help?

Here are some good places you cant start.

Whats New?

Get updated about all the good stuff!

WooCommerce Categories - Featured Blog
elementor-vs-gutenberg
cool formkit

How to Display Google Sheets as a Table in Elementor [Step-by-Step Guide]

Want to display Google Sheets data inside your Elementor website? You’re in the right place. In this guide, we’ll show you how to easily connect a Google Sheet to the Repeater Table Widget using the Quick Google Sheets Connect feature inside Unlimited Elements.

This method is not only fast and straightforward—it’s also super practical. Instead of editing tables manually inside Elementor, you can manage your data directly in Google Sheets. Every change you make in the sheet is automatically reflected on your site.

Even better? You can connect external services like Zapier to update your sheet automatically. That means you can populate your Elementor table with dynamic, real-time data from any source, without touching your site.

Let’s get started.

Step 1: Install Unlimited Elements Pro and Add the Repeater Table Widget

To get started, make sure you have the Pro version of Unlimited Elements installed on your WordPress site. The Repeater Table Widget is part of the Pro library, so you’ll need access to it.

Once installed, head over to the Widget Library inside Unlimited Elements, search for “Repeater Table,” and click Install. This widget will allow you to connect and display structured data—like your Google Sheets—in a flexible table layout.

repeater table google sheets elementor

Step 2: Connect Your Google Account to Unlimited Elements

Next, go to the Unlimited Elements settings and click on the Integrations tab. There, you’ll find a button labeled Google Sheets Connect.

Click the button and sign in with the Google account that owns your Google Sheet. Once connected, Unlimited Elements will be able to access and pull data from any sheet linked to that account—making it easy to display live, dynamic content in your Elementor table.

google sheets connect

Step 3: Add the Repeater Table Widget to Your Page and Link Your Sheet

Drag the Repeater Table Widget into your Elementor page. Then, go to the Content → Repeater Settings panel.

  • Set the Repeater Source to Google Sheets.

  • Paste your Spreadsheet ID into the field.
    📝 You can find the Spreadsheet ID in the URL of your Google Sheet:
    https://docs.google.com/spreadsheets/d/**YOUR_SPREADSHEET_ID**/edit#gid=0

The widget will automatically connect to your sheet and prepare to display the data in table format.

You can optionally enter the Sheet ID if your document contains multiple sheets (found after gid= in the URL).

Set Cache Time to control how often the data updates (in minutes). The default is 10 minutes, but you can set it to 1 for near real-time syncing.

repeater table settings

Final Thoughts

And that’s it! 🎉 In just a few simple steps, you’ve successfully connected a live Google Sheet to an Elementor table using the Repeater Table Widget from Unlimited Elements Pro.

This setup is perfect for teams, clients, or automations—especially when your data comes from tools like Zapier, forms, or any external service. Instead of editing your site every time something changes, just update the Google Sheet and your table updates automatically.

You can fully customize the table’s design using Elementor, just like any other widget—so it blends beautifully with your site.

View More Related Blog Posts

Download is just a click away

Get instant access to tons of Elementor goodies, completely FREE!

Hurray!

You got FREE access to the worlds leading widgets for Elementor page builder!