Embed live Google Sheet data in Squarespace
Add a restaurant menu, product catalogue, or team page to your Squarespace site. Your Google Sheet is the content backend. Updates automatically.
Live demo
This widget is powered by a real Google Sheet
The data below comes live from a Google Sheet. This exact widget can be embedded on your site using a single embed code.
<div data-sheetrocket="cmt7a2ijb000cd8xez5dsseav" data-widget="menu-widget"> </div> <script src="https://sheetrocket.com/catalog-widget.js" async> </script> <!-- Squarespace Code block -->
How it works
From Google Sheet to Squarespace in three steps
Connect your Google Sheet
Sign in to SheetRocket and paste your Google Sheet URL.
Configure your widget
Pick a menu or product template and customise the design.
Add to Squarespace using a Code block
In the Squarespace editor add a Code block to your page. Paste the SheetRocket embed code. Save and publish. Requires Squarespace Business plan or above.
<div data-sheetrocket="cmt7a2ijb000cd8xez5dsseav" data-widget="menu-widget"> </div> <script src="https://sheetrocket.com/catalog-widget.js" async> </script> <!-- Squarespace Code block -->
Popular Squarespace use cases
Built for restaurants, salons, and small shops on Squarespace.
Restaurant menu
The most popular use case. Menus that update from a sheet without republishing.
Salon and spa services
Service lists with prices clients update from their phone.
Portfolio with filters
Filterable project grids powered by spreadsheet rows.
Team directory
Staff pages for agencies and studios on Squarespace.
Events calendar
Upcoming events listed from a shared schedule sheet.
Physical product catalogue
Product grids with cart for shops that outgrew static Squarespace pages.
With or without SheetRocket
The difference for you and your clients.
| Situation | Without SheetRocket | With SheetRocket |
|---|---|---|
| Client wants to update menu | Emails you. You update the CMS. Republish. | Client edits their Google Sheet. Done. |
| Client adds a new product | You add a CMS item. Bill for an hour. | Client adds a row to their sheet. |
| Someone joins the team | You update the team page manually. | HR adds a row to the team sheet. |
| Client needs a new job listing | CMS update and publish. | Client adds a row to the jobs sheet. |
| Client changes a price | You edit the site. Republish. | Client edits one cell in the sheet. |
Questions about Squarespace and SheetRocket
Which Squarespace plan do I need?
Code blocks are available on Squarespace Business plan and above. The Personal plan does not support custom code. Upgrade to Business to use SheetRocket embeds.
How do I add the embed?
Edit your page in Squarespace. Add a Code block where you want the widget. Paste the SheetRocket embed code. Save and publish.
Can my client update the menu themselves?
Yes. They edit the Google Sheet. The Squarespace embed updates automatically.
Does it work on mobile?
Yes. Widgets are responsive inside Squarespace layouts.
Can I use multiple widgets?
Yes. Add multiple Code blocks with different SheetRocket embed codes.
Add live Google Sheet data to Squarespace today
Business plan required for Code blocks. Free SheetRocket plan to get started.
Free plan available · No credit card required