When the block you need does not exist, write it
The 90+ built-in blocks cover most sites. For everything else, open the studio’s code editor and write your own block as real code. Publish and it is live instantly, no deploy pipeline, no waiting. Every publish becomes a version, so rolling back a mistake is one click.
Real code, not a config language
Custom blocks are written as actual code in a proper editor, with the shortcuts you already know.
Publish instantly
Save, publish, live. There is no build step or deploy queue between you and production.
Every publish is a version
The version history keeps each publish. Broke something? Roll back to the previous version in one click.
Editors get a normal block
Your custom block appears in the block library like any other. Teammates drag it in and edit its fields without seeing a line of code.
Build once, reuse forever
Agencies write their signature blocks once and reuse them across client sites. Your component library, portable.
Custom blocks, in three steps.
Open the code editor
Start a new custom block right in the studio. No local setup, no repository, no toolchain to install.
Write and preview
Build the block in code and see it render as you go. Define its editable fields so non-technical teammates can use it.
Publish, and roll back if needed
Publishing makes it live instantly and records a version. If something goes sideways, restore any earlier version in a click.
Questions about custom blocks.
Short answers, no fine print. Anything else, ask a human.
Talk to usMore of the toolbox
Get custom blocks from day one.
Everything on this page ships with DragDrop at launch, included from the first click. Join the waitlist and you will be first in line when early access opens.
Free plan at launch · Early access invites · One click unsubscribe