Google Sheets to WP Table with CloudTable

  • One Time Payment
  • No subscription
  • Lifetime Updates
CloudTable Sync

CloudTable Sync is a lightweight plugin that allows you to quickly create responsive WordPress tables and automatically synchronize data. With built-in modern blocks and shortcode, you can add new tables on any page/post and sync with connected data from Google Sheets.

Key features

  • 24/7 lifetime support (by email)
  • Good performance and lightweight (~200kb)
  • Automatically sync/realtime data with Google Sheets
  • No JQuery, no third-party
  • Responsive table design
  • 5 default themes
  • Modern Gutenberg table blocks
  • Shortcode supported
  • Search Engine optimized
  • Cache table for faster loading
  • Unlimited table creation
  • Custom CSS table
  • Search bar
  • Pagination
  • Asynchronous loading
  • Rows to show per page

How to install

  1. Download the zip file from your order.
  2. Upload and install CloudTable to your Wordpress site.
  3. Enter the license key (which is also your order id).
  4. Activate and bravo! We can use CloudTable now.

Create first table

From WP Admin, access to CloudTable. Lets create your first DataTable here. Quick note:

DataTable: as its name, this is your data storage. CloudTable will sync Google Sheets into DataTable. Later, we will add a table block and select the DataTable we want to use in your content.

create new datatable
Create new DataTable form.
  • DataTable name: Your data table name, keep the name short and memorable.
  • Google Sheets URL: Your Sheets URL which will be sync.
    *You share your Sheet as public with view-only role.
  • Sheet name: Your Google Sheets may have multi sheets, DataTable is only a table, lets select one and fill its here (“Sheet1” for instance).
  • Refresh time: Set the refresh time to determine how frequently your table syncs with Google servers (in minutes).

From your content, add a new CloudTable block that fits your need:

  • Static Table: It’s a simple HTML table, we can use this block in most cases.
  • Dynamic Table: It’s a data grid table that supported pagination and search features. The data will be rendered a part that the user needs, saving a lot of time on loading. This block is suitable for a big table from your Google Sheets.

After selecting your block. Now, select the data datatable you want and the theme that you like. The result from preview mode on the editor may surprise you!

CloudTable Shortcode

Static table Shortcode:

[cloudtable_static id='<datatable_id>' theme='<theme_code>']

Dynamic table Shortcode:

[cloudtable_dynamic id='<datatable_id>' theme='<theme_code>']

Or just simply, you can click to View your datatable, then quickly copy the shortcode there.

Default themes

Using theme code below to apply the theme to Shortcode (if you use).

ct-theme-default
ct-theme-default
ct-theme-dark
ct-theme-dark
ct-theme-dark-plus
ct-theme-dark-plus
ct-theme-spirit
ct-theme-spirit
ct-theme-paper
ct-theme-paper

Custom your theme

In case default themes are not fit to your site, you can customize it by yourself. All these colors are available as variables. Here’s how you can use these in your CSS, the code will apply to all themes:

.cloudtable-container {
    --ct-border-color: <border_color>;
    --ct-border-radius:  <border_radius>;
    --ct-active-color: <active_color>;
    --ct-bg-color: <background_color>;
    --ct-header-bg-color: <header_background_color>;
    --ct-header-text-color: <header_text_color>;
    --ct-text-color: <text_color>;
    --ct-row-hover: <row_hover_color>;
    --ct-row-even-bg-color: <rows_even_color>;
    --ct-box-shadow: <css_shadow>;
    --ct-arrow: <svg_icon>;
}

If you want to custom one of our default themes, just changing .cloudtable-container to the theme code. For example:

.ct-theme-dark {
   // variables as example above
}

Next version

I’m currently in the progress of development the Cell block – which has ability to display a cell value from DataTable to your content. Sure, it will be synced with Google Sheets as well! It’s significantly help you save a lot of time to update your content, especially when you have a lot of sites working on.

Frequently asked questions

  • Do the CloudTable plugin impact page loading? No. CloudTable is a lightweight and fast plugin. It won’t impact your page loading.
  • Does this plugin support the popular page builders? The plugin supports Gutenberg block. You can use Shortcode in case of using other builder.
  • Is this plugin compatible with all modern browsers? Yes, I have tested this plugin in all modern browsers (Safari, Chrome, Firefox, Edge, etc.), and it works without any issue.
  • How long is my license key valid for? It’s lifetime license, you can use it forever.
  • Does this plugin have free trial version? Unfortunately, it doesn’t have.
  • Can I use the plugin without license key? No. The plugin is required to be actived.
  • Can I share my license key with other sites? No, you can’t. The license key is actived by your domain when purchasing an order. Which means, a license/domain.
  • Can I change my domain of the license key? No, you can’t change your domain of the license key. You should purchase another one.
  • Do I need to know programming for using this plugin? No. You can easily use the plugin. No coding is required.
  • Do I need to public my Google Sheets? Yes, you have to share your table with view permision only.

Demo

Dynamic table:

Static table:

CompanyContactCountryAddress
Alfreds FutterkisteMaria AndersGermanyBerliner Str. 23, Berlin
Centro ComercialFranciscoMexicoAv. Reforma 123, Mexico City
Ernst HandelRoland MendelAustriaHauptstrasse 45, Vienna
Island TradingHelen BennettUK12 King’s Road, London
Laughing BacchusYoshiCanada88 Maple St, Vancouver, BC

Need help

Please provide me with your purchase ID and send an email detailing your issues or feature suggestions to contact form.

CloudTable Sync

Automatically sync Google Sheets to Wordpress table in realtime.

Version: 1.0.5

Last updated: June 19, 2025