How to get started with Compose in SquareKicker

Create custom designs by describing your idea

Turning an idea into a custom website feature often means switching between design tools, custom code, and trial and error.

Compose changes that workflow.

Built into the SquareKicker menu, Compose lets you describe what you want to create in plain language. It uses the context of your Squarespace page to generate code, preview the result, and apply it when you're ready.

In this guide, you'll learn how Compose works, how to give it the right context, and how to manage and refine your designs as you build.

Open Compose and start a new design

If you have a SquareKicker subscription, Compose is available from the top level of the SquareKicker menu alongside the Extension. From there, you can start a new design and begin describing what you'd like to build.

Compose can help create a wide range of custom website features, including:

  • Custom layouts

  • Visual styling

  • Animations

  • Interactions

  • Page transitions

  • Calculators

  • Menus

  • Games

  • And other custom design ideas supported by your prompt

Give Compose the right context

One of the first steps in Compose is telling it exactly which parts of your page you want to work with.

Using Select element, you can click directly on your page to choose:

  • An entire section

  • Individual images

  • Text elements

  • Header elements

  • Multiple elements at once by holding Shift

Each selection is added as a context chip, giving Compose a clear understanding of what your prompt refers to. If you no longer need an item, you can remove it from the context list at any time.

You can also browse page layers if you prefer selecting elements from the layer structure instead of clicking directly on the page.

Describe the design you want

Once your context is selected, describe the outcome you're trying to create.

In the tutorial, the example prompt creates a horizontal image accordion using existing Squarespace list items. The prompt specifies the layout, hover behavior, animation, spacing, and how the interaction should behave.

As Compose processes the request, it analyzes your selected content along with your site's existing design context, including styles, colors, fonts, and page structure, before generating the code for the design.

Preview before applying changes

After Compose generates the design, it's added as a preview rather than immediately becoming part of your live website.

This gives you the chance to:

  • Interact with the design

  • Test animations

  • Review the layout

  • Enable or disable the preview

Only when you click Apply is the generated code added to your site. Until then, generated code is saved on the SquareKicker server, not stored in your code injection area.

Edit generated code if you want more control

Compose is designed so you don't need to edit code, but the option is available if you want it.

The built-in code editor displays the generated code in a readable format, making it easier to inspect and modify than the compressed code in the Squarespace code injection area.

For example, the tutorial adjusts a variable controlling the accordion height, saves the change, and automatically creates a new version of the design.

Every saved edit becomes a new version, making it easy to experiment without losing previous work.

Create and manage design versions

Every new prompt builds from the version you're currently seeing on the page - that could be a design you're previewing or the applied design.

This makes it easy to explore different design directions while keeping earlier ideas available.

You can:

  • Create multiple versions of the same design

  • Rename versions with meaningful names

  • Switch between versions instantly

  • Restore an earlier version to continue developing from that point

Rather than replacing previous work, Compose treats versions as saved checkpoints that you can return to whenever you need.

Keep your designs organized

Compose includes tools for managing designs once you have multiple projects.

You can:

  • See which designs are currently applied

  • Enable or disable designs (which applies them or removes them from your site)

  • Rename designs

  • Archive designs you no longer need

  • Restore archived designs later

Applied designs are clearly identified within the Compose home view with the lime dot, making it easier to manage larger projects.

Use images as part of your prompt

Compose supports two different ways of adding images, depending on what you're trying to achieve.

Add images from your Asset library

Images selected from your Squarespace Asset library become part of the final design generated by Compose.

Add visual references

Reference images work differently.

They don't appear in the finished design. Instead, they provide visual guidance that helps Compose understand the style or direction you're aiming for. At the time of the tutorial, image files are the only supported reference type.

Build more advanced experiences

The tutorial also demonstrates creating a custom page introduction using multiple images from the asset library.

The prompt describes:

  • A full-page loading sequence

  • A rotating cube animation

  • Images displayed on each face of the cube

  • Animated typography

  • A smooth transition into the homepage

  • Displaying the animation once per visitor session

This example highlights how detailed prompts can be used to guide more complex interactive experiences.

Use Compose across your entire website

Compose isn't limited to selected elements.

You can also describe broader parts of your website, such as:

  • All buttons

  • Header text

  • Mobile menus

  • Hero sections

  • Specific sections on the page

When appropriate, Compose can identify these areas from your prompt without requiring you to manually select them first.

Start from existing code

Compose also supports starting a design from code rather than a written prompt.

You can paste existing code into a new Compose design, save it, and continue iterating from there.

The tutorial also demonstrates copying code from one Compose design into another, making it easier to reuse and continue developing previous work across different projects.

Build while Compose works

Each prompt runs on Compose's servers.

That means you don't have to wait for one design to finish before continuing with your work.

While a prompt is processing, you can:

  • Start another design

  • Continue editing your website

  • Leave Compose and return later

Your completed design will be ready when processing finishes.

Bringing your ideas to life

Compose is designed to help you move from an idea to a working design without constantly switching between planning, coding, and testing.

By selecting the right context, writing clear prompts, previewing each result, and using version history to refine your work, you can explore custom layouts, interactions, and animations while keeping your workflow inside Squarespace.

Whether you're creating subtle interface improvements or more ambitious interactive experiences, Compose gives you a structured way to experiment, iterate, and build with confidence.

Next
Next

How to create image-filled text in Squarespace with SquareKicker Text Fill