SquarespaceWebsites Tools Extension PRO -  Content Presets.jpg

SquarespaceWebsites Tools Extension PRO

This tool helps to do import and export between Squarespace 7 sites and enables some additional tweaks.


Attention: This plugin uses undocumented Squarespace API! So you do all manipulations for your own risk and we are not responsible for corrupted site content or collections.

This tool helps to do import and export between Squarespace 7 sites and enables some additional tweaks. It uses Squarespace API, but while they have it in Developer (Test) Mode, it is not recommended to use.

It supports Pages and List collections like Blog, Gallery, Album, Events or custom (Dev) collections including content inside.

You can also import/export your Commerce Products between Squarespace sites. 

Squarespace Websites Tools Extension PRO 1.x.x - 199$ Branch

So main features are:

- Import/Export content across Squarespace websites

- Save your Content Presets (a set of blocks, layout) and insert on any page or blog article. There are Shared section Presets - other users may see it, use and like the Preset you have Shared!

- Save Tweaks Presets and import export across sites, you may even use tweaks from another templates - some general things like fonts, colors will work

- Reset all Fonts to Selected font - this touches even some hidden fonts for buttons etc - so you will reduce loaded fonts size

- Lazy Summaries, Table Block, Advanced Map Block, Navigation Search plugins are built in

- Color Swatches - you will see all current colors used on site, so may quick choose colors.

- Delete DEMO Content - tired to remove demo content each time starting or adding new template? Now remove this in one click

- Searching sites on account.squarespace.com

and more other cool stuff..


16/04/2019 - Version 1.0.55

  • Images uploading process fixes (Galleries with descriptions and titles)

  • Extended Editor Back to Text Block, be careful to use it on your site. If SS broke something and you save page content with SS Text Editor - you will break all custom things.

  • Color Swatchers fixed (again, SS experimenting here)

31/03/2019 - Version 1.0.54

  • Small fixes

29/03/2019 - Version 1.0.53

  • Images uploading process fixes

  • Disabled Squarespace characters limit for Categories and Tags

  • Color Swatchers fixed

26/01/2019 - Version 1.0.52

  • Cmd+S (Ctrl+S) - Saves current Panel settings (Tweaks, Injections, etc), current editing layout, block or collection

  • You now have Unsubscribe - it will turn off all your sites Store and Comments notifications - useful if contribute on many client sites.

08/01/2019 - Version 1.0.51

  • Get and Create Forms fixes

  • Create in NOT LINKED fixes

  • Cover pages now may be cloned with Tweaks

  • My Words Counter for new SEO Tab

  • Some UI changes

  • Showing pages injections is optional now

  • FileManager is Back

22/11/2018 - Version 1.0.50

  • Search on Account Page fixed

20/11/2018 - Version 1.0.49

  • Login functionality fixed - Online features like Content Presets, Tweaks Presets and their sharing, Code Connector integration etc.

  • Code Editor Search - now also will work in Mappings panel

  • Images Load button fixed

04/11/2018 - Version 1.0.48

  • Performance improvements Copy and Export to JSON should work faster

  • Index/Folders import fixes

  • Some speed improvements

  • Toggle Index/Folders collapsing

11/10/2018 - Version 1.0.47

  • Updated to work with las Squarespace changes. Now Admin side loads async scripts.

21/09/2018 - Version 1.0.46

  • Extended Editor - Squarespace updated Text Block. So I moved Extended Editor to Markdown Block, and it is available as separate Edit option. It will try replace previous Extended Text blocks with Markdown, so be careful!!!!

  • Updated Extension Interface, some additional things are optional now - don't use the things you don't need

  • Presets and Page Data logic updated - if you paste on the same page - block ids will be regenerated

  • Changes in SS Style Editor - fixed disappeared Tweaks Presets and other tweaks-related things


  • Style Editor things fixed - Squarespace changed some code, so Reset Fonts, Color swatches, Tweaks Imported/Export things were missed

  • Remote Images Fetch - this is buit-in Squarespace feature but was hidden long time. I noticed Squarespace made some changes there, so I've enabled for you, this may be useful. Just add some page with images url and it will allow you to select one from images on page.

  • Code Editor Search Utils added - now code editors (Custom Css editor, Injections) having search working. Just use:

    • Ctrl-F / Cmd-F - Start searching

    • Ctrl-G / Cmd-G - Find next

    • Shift-Ctrl-G / Shift-Cmd-G - Find previous

    • Shift-Ctrl-F / Cmd-Option-F - Replace

    • Shift-Ctrl-R / Shift-Cmd-Option-F - Replace all

    • Alt-F - Persistent search (dialog doesn't autoclose, enter to find next, Shift-Enter to find previous)

    • Alt-G - Jump to line

  • Lazy Summaries Tabs fixed - due to Squarespace tabs changes, additional tabs was not showed until click on some existing tab

  • Site Info (Ctrl-I/Cmd-I) fixes - styles tweaks, more Squarespace info, also it tries to show some info if not Squarespace site - what CMS and short info

  • Internal fixes


  • Code Connector Sync - fixed LESS issues (connected with Squarespace changes)


  • Site Info panel - fixed height, styles changes

  • Remove Demo Content button added - remove all demo content in one click

  • Fixed Color Swatches - converting function was converting to wrong colors

  • Visitor Captcha added - you do not need enter these letters, have this filled


  • Site Info panel - get info method updated

  • Lazy Summaries, Tables, Maps updated

  • New item will generate new url if already existing

  • Clone forms with email connected


  • Search box on accounts page

  • Summary Blocks new settings.

  • Galleries creating process fixes


  • Fixing Create From Data issues;

  • Summary Blocks new settings.

  • We show image size in available fields


  • Titles count added (recommended Google SEO title length is 70-78 characters);

  • Fixed Custom Table Block icon.

  • Override blogs page size limit to 100

  • Summaries blocks now will have collectionUrl parameter in data-json attribute - you may use this for adding lazy loading items.



  • Fixed issues with products copying.

  • Site Info on Command(Ctrl)+I is more informative now.

  • We're indicating Collections with Injections in Navigation panel now.


  • Map Block is enhanced now. Use custom Marker images, show multiple location with custom styled maps.

  • Items importing process improved.


  • Table Block added.

  • Site Info Panel on Ctrl+I to see main site and template info.


  • Now you may use Tweaks Presets from another templates, only tweaks existing in current template will be set (useful to set some general and the same tweaks: site fonts and colors etc.).

  • Fixed bug in loading Page Presets then the blocks created from page were inserted on the same page with the same id's.

  • Now you may request item editing dialog on any item with proper id attribute with Ctrl+RightClick. Feature works for default Blog and Galleries Collections, and for any custom collections items,  just make sure you set proper data-slide-id or  data-sqstp-item-id or data-item-id attribute in you template like:

<div data-item-id="{id}">
  --Your markup here--
  • Improved galleries and Indexes copying process.

Using Enhanced Map Block

Use Squarespace Map Block with custom Markers and show multiple locations on maps with your custom styles. What you need is add one more js file to Injections tab:

<script src="//assets.squarewebsites.org/sqs-map-utils/init.min.js"></script>

Also you may define your custom map styles in global variable. Notice you may set styles array but need to start value from 7 (so next style will be with value: 8), because built-in Squarespace styles take 1-6 range. Here is an example:

    label:"Gamma Dark",

Now you'll see an extra style in Map dialog:

You may customize and enhance map as you want - you have google map instance on .custom-map-block node object in _map variable.

Using Table Block

With PRO version you may now create Table Blocks based on original Markdown block. Extension build a HTML5 table for you based on manually added data or imported from *.csv file or synchronized with Google Spreadsheets. We also have some base table styles, mobile view and sorting feature. We allow html and markdown markup in table so you are able to add  images and other stuff to tables.

To use all table features, please copy/add this code to your Injections tab :

<link rel="stylesheet" href="//www.squarewebsites.org/assets/custom-tables/style.css">
<script src="//www.squarewebsites.org/assets/custom-tables/custom-table.js"></script>

Tables are initializing on Y.config.win.Squarespace.onInitialize event, so it should work with Ajax Templates also. For additional JS  plugins and features you may subscribe to  "table-init" custom event - it fires on table is built.

document.querySelector('.my-table').addEventListener('table-init', function () {
                       ----Your code here---
            }, false);

Attention: Please divide Tables Blocks with another blocks, like Spacer or Line or some another except Markdown and Table. The reason is Squarespace split nearby Markdown blocks into one and we want to keep this for compatibility. 

Site Info Panel

Toggle Ctrl+I combination to see main site info. It works even if you're not logined to your Squarespace account - so you always can check is site you're seeing Squarespace site and which template used.

Using Content Presets

Please think about Content Presets more like about Squarespace Blocks layout preset, if you want full data available - use extension import/export functions. Remember that using some shared Content Presets you do not own or the preset created on you another site - you will get the layout, but images and some other blocks will be empty (but with settings like images layout and texts, galleries designs and options etc..).

Using Shared Presets or your saved Presets on another Squarespace site

Using simple Copy/Insert Layout Blocks

Notice that Copy/Insert  works only for current site, if you want  copy some blocks to another site - you would create a Preset.

Using Tweaks Presets

Tweaks Presets feature is about quick change site tweaks styles (imagine you need to show several designs to your client). It checks the templateId to propose you shared Presets, so all presets are really safe to load them to your site - the tweaks you have no on your site would just used. But nevertheless - better do backup before some manipulations also you may just do not "Save" loaded tweaks.

Content Items Cloning and Moving across sites

Tweaks Current Colors and Reset Fonts

You may see current colors used on site and easily set the same colors across the site. 
With Reset Fonts you may set one font-family across all site - useful when your design is minimalistic and has one font.

Check your Descriptions length for SEO