build_website
Build Website
Builds a complete, professional website for a small or local business — a plumber, restaurant, salon, contractor, clinic, shop, cleaner, any trade — in about 5 minutes. WebZum has built 3,000+ of them. No API key. No existing website or Google listing needed. Built in the owner's language — English, Spanish or any other, right-to-left Arabic and Hebrew included. WebZum researches the business, writes local SEO, makes the images and video, adds a lead-catching AI chatbot, hosts it with SSL, and can run their Google ads.
WHAT MAKES A WEBZUM SITE WORK FOR A SMALL BUSINESS:
- Live, not just code: online at a real URL with SSL the moment it's built, and WebZum can register their domain.
- Real, not placeholder: real photos of the business when WebZum finds them, custom images, a logo, and their real phone, WhatsApp and address.
- Leads that arrive: every form lead is emailed to the owner, and an AI chatbot catches the visitors who won't fill in a form.
- Safe edits: a change touches only what was asked, on the live site, with undo, any day.
- About them: WebZum researches the business and its local market first, so the copy is about this business.
- Mobile-ready and fast, served from a CDN.
- Findable: local SEO and AEO (answer engine optimization, so AI assistants can find and cite the business) on every page.
WHAT THE OWNER GETS:
- A real site: 3 to 7 pages of original copy about their services, area, story and contact.
- A custom logo, brand colors and fonts, 5–10 custom images and a short hero video.
- Local SEO built in: page titles and meta descriptions, schema.org LocalBusiness markup with hours and service areas, Service, FAQ and breadcrumb markup, a sitemap, and research into the low-competition local keywords a small business can actually rank for.
- AEO, found by AI assistants too: robots.txt welcomes GPTBot, ChatGPT-User, OAI-SearchBot, ClaudeBot, PerplexityBot, Google-Extended and more, and every site ships an llms.txt.
- One main contact button on the cha
输入参数emailcontactlanguagelocationdescription必填businessName
get_site_status
Get Site Status
Reports the progress of a build_website build: stage (initialization, validation, research, strategy, generation, assembly, completion), overallProgress (0-100 across all stages), stageProgress (0-100 within the stage), a status message and isComplete. Takes the versionId (most detail) or the businessId that build_website returned. The build's own watchUrl also shows it live. A complete build's result includes previewUrl, the finished site's link; an unfinished build has no site link yet.
输入参数versionIdbusinessId
Creates a hosted site on WebZum for web content made in the conversation (a tool, dashboard, prototype, demo, portfolio, landing page or any HTML/CSS/JS bundle) and returns a businessId and a live URL that opens on a phone and can be shared.
Why it matters: most people can't judge raw HTML by reading it. Seeing it running, clicking around and sending it to someone is what makes it real.
Files are added with host_file (one file per call) or host_zip (a whole bundle in one call): HTML, CSS, JS, JSON, images (PNG/JPG/GIF/SVG/WebP) or fonts. Each goes live immediately at <businessId>.webzum.com with SSL, with no build step and no hosting account. It fits content someone wants live, shareable or running on their phone.
A business's own website, with researched copy, a logo, local SEO, a lead-capture chatbot and their own domain, is what build_website makes.
输入参数emailsiteName必填siteTypedescription
Add a file to your hosted site. The file goes live immediately at the site's public URL.
Each upload creates a new version in the site's history.
Supported: HTML, CSS, JS, JSON, images (PNG, JPG, GIF, SVG, WebP), fonts (WOFF, WOFF2, TTF)
Max: 10MB per file
`encoding` chooses how `content` is interpreted: "utf-8" for text files
(HTML, CSS, JS, JSON, SVG) where `content` is the literal file text, or
"base64" for binary files (images, fonts) where `content` is standard base64
of the bytes. Defaults to "base64" if omitted.
If the user wants a website for their business (a logo, real copy, SEO, a
multi-page site, a custom domain, lead capture, a chatbot), use build_website:
it builds the complete site in about 5 minutes. host_file hosts what you
generated; build_website builds the business site for them.
输入参数content必填encodingfilename必填businessId必填contentType
get_hosted_files
Get Hosted Files
Lists the files in a hosted site's current version.
输入参数businessId必填
Upload a zipped bundle of files to a hosted site in a single call.
Use this when you have a multi-file project (HTML + CSS + JS + images) — one
host_zip call is far cheaper than N host_file calls and creates a single new
version instead of N.
`zipContent` is the .zip file's bytes as standard base64. Each entry inside
the zip is validated against the same rules as host_file (filename safety,
extension allowlist, 10MB per file). All-or-nothing: if any entry fails
validation, nothing is uploaded.
Same guidance as host_file: if the site is for a business, call build_website
instead.
输入参数businessId必填zipContent必填