Build a real site, from a sentence.
Everything you need to generate, shape and publish a site — and run the business behind it.
Getting started
xigzag turns a sentence into a complete, running website. There's nothing to install and no template to pick.
- Open the Studio.
- In the top bar, type what you want — e.g. “a city zoo with timed tickets” or “a vintage bakery in Lisbon.”
- Hit Generate. xigzag designs the pages, writes the copy, and wires the navigation, SEO and any commerce.
- Refine in the Studio, then Publish.
How it works
xigzag isn't a block library you assemble by hand. It's a system that designs and connects your site for you:
- Generative design — colour, type, spacing and motion are computed from your brief, so every site is balanced and on-brand by construction.
- One living document — your whole site is a single structured document. Change your brand or a page and the navigation, footer, sitemap, SEO and payment badges update themselves.
- The AI picks, never breaks — the AI selects a design and writes copy; the engine assembles it. It can't produce a broken or ugly layout.
The Studio
The Studio (the editor) is where you shape your site. It has a slim icon rail on the left:
- Design — add, reorder and remove blocks; click any block in the canvas to edit it.
- Pages — the one list your nav, footer, breadcrumbs and sitemap derive from.
- Content — your collections (products, posts, anything) and their entries.
- Commerce — your payment provider and the one inbox for every order.
- Flows — build forms, ticket windows and bookings.
- Theme — move the design coordinate and the whole site re-harmonises.
- Connections — see the live rules that keep everything in sync.
The top bar has a device toggle (desktop / tablet / mobile), a live preview, and Publish.
Forms, tickets & bookings
Real businesses need more than pages. In Flows you can build:
- Forms that branch — a field can appear only when an earlier answer matches (“Show when …”), and field prices set a variable fee. Perfect for applications and intake.
- Ticketing — multiple ticket types with prices, per-order limits and capacity, with timed (dated) admission.
- Bookings — providers with weekly availability that turn into bookable slots; double-booking is impossible.
Every submission becomes one Order in the same inbox, settled through one checkout — in any currency.
Content & collections
A collection is a content type — Products, Posts, Doctors, Courses — with typed fields. One block renders any collection.
- Define fields (text, number, price, image, date, select…) — including relations that link one entry to another (a Post → its Author).
- Edit entries through a panel built automatically from the collection's own fields.
Commerce & payments
Switch your payment provider and the footer badges and “We accept …” line cascade automatically.
- Every order — a product sale, a ticket, a booking deposit, a form fee — lands in Commerce ▸ Orders.
- Refund from the same inbox; paid revenue updates instantly.
- Stripe in production (test-safe by default); receipts are sent automatically.
Publishing, domains & languages
- Publish any time — your site is instantly live on a xigzag.com subdomain.
- Connect a custom domain with automatic SSL when you're ready.
- Any language — right-to-left, localized currency and copy are built in; build for Riyadh, Tehran, Tel Aviv or Chișinău without a plugin.
FAQ
Do I need to know how to code?
No. You describe what you want and edit visually.
Can I sell products and take bookings on the same site?
Yes — add any combination of stores, ticketing, bookings and forms; they all share one orders inbox.
Will my site look like everyone else's?
No. Every site gets its own design coordinate — colours, type and motion are generated for your brief, not pulled from a shared template.
Is my data mine?
Yes. Your site is a portable, structured document you fully own.
Ready to build?
Describe your idea in the Studio and watch it come together.
Open the Studio →