Everything you need to know about the SiteCraft automated site-building pipeline.
SiteCraft is an automated pipeline that transforms natural language website requests into fully deployed, production-grade websites. The entire process — from order intake to live deployment — happens without manual intervention.
A new order is triggered when a message containing NEW ORDER is sent to the Telegram bot. The message must include a Project ID, customer email, and a description of the desired website.
Customers can request changes to their live site through the embedded chat widget or via Telegram. Edit requests are processed automatically.
The system locates the existing project files, applies the requested modifications, redeploys to Cloudflare, and notifies the customer through the chat widget.
Every deployed site includes an embedded chat widget that allows customers to communicate directly from their website. The widget connects to the SiteCraft backend via a Cloudflare Worker.
The widget is automatically injected before the closing </body> tag of every HTML file during the build process.
Sites are deployed to Cloudflare Pages, which provides global CDN distribution, automatic SSL, and instant cache invalidation on updates.
Each project gets its own subdomain: <project-id>.pages.dev
The SiteCraft pipeline follows a message-driven architecture with clear separation between intake, processing, and delivery.