Website Builder
The Website Builder lets you create multi-page websites with a section-based WYSIWYG editor. Websites are published to Azure Blob Storage and optionally served on a custom domain via Cloudflare.
Creating a Website
- Navigate to Websites in the left sidebar
- Click Create Website
- Choose a creation method:
| Method | Description |
|---|---|
| From Template | Start from a pre-built template suited to MSPs and agencies |
| Blank | Start with an empty website and build sections from scratch |
| AI Generate | Describe your business and AI generates initial page content |
| Import from URL | Crawl an existing website and import its content and structure |
- Enter a website name (internal label — not shown publicly)
- Select the brand to associate with this website (colors and fonts from the brand apply automatically)
- Click Create
Website Structure
A website consists of:
- Pages — Individual URLs within the site (e.g., Home, About, Services, Contact)
- Sections — Content blocks within a page (stacked vertically)
- Site settings — Global settings applied across all pages (favicon, footer, nav)
Each page has its own sections and SEO settings.
Website Editor
The editor is a full-screen interface with three panels:
| Panel | Location | Purpose |
|---|---|---|
| Page navigator | Left sidebar | List of all pages; click to switch pages; drag to reorder |
| Canvas | Center | Live preview of the current page; click sections to edit |
| Section panel | Right sidebar | Properties of the selected section; edit content fields |
Editing a Section
- Click any section on the canvas
- The right panel shows all editable fields for that section type
- Edit text, images, links, or layout options directly
- Changes appear instantly in the canvas preview
Available Section Types
| Section | Purpose |
|---|---|
| Hero | Full-width banner with headline, subheadline, CTA button(s), and optional background image |
| Features | Grid of feature cards (icon, title, description) — 2, 3, or 4 columns |
| Services | List or card layout for services with descriptions and pricing (optional) |
| About | Text + image block with flexible layout (image left / right / background) |
| Team | Staff profile cards with photo, name, title, and bio |
| Testimonials | Quote cards or carousel with client name, company, and photo |
| Stats/Numbers | Animated counter display for key metrics (e.g., "200+ clients", "$2M saved") |
| Pricing | Pricing tier table with feature comparison |
| FAQ | Accordion-style frequently asked questions |
| Blog Feed | Displays recent blog posts from the site's blog |
| Contact Form | Lead capture form (name, email, phone, message) with configurable fields |
| CTA | Call-to-action banner with headline, body text, and one or two buttons |
| Logo Wall | Grid of client/partner logos |
| Video Embed | YouTube or Vimeo embed with poster image |
| Custom HTML | Paste raw HTML/CSS/JS for advanced customization |
| Footer | Site footer with navigation links, social icons, and copyright |
Adding a Section
- Click the + Add Section button between any two sections on the canvas
- Browse or search the section gallery
- Click a section type to add it at that position
- The new section appears pre-filled with placeholder content — edit to customize
Reordering Sections
- Hover over any section on the canvas
- A drag handle appears on the left edge (six dots icon)
- Drag the section up or down to reposition it
Deleting a Section
- Click the section to select it
- Click the ⋯ menu in the section toolbar (top-right of the section)
- Select Delete Section
- Confirm deletion
Duplicating a Section
- Select a section
- Click ⋯ → Duplicate
- A copy is inserted directly below the original
Managing Pages
Adding a Page
- Click + Add Page at the bottom of the page navigator
- Enter a page name (used as the URL slug) and title
- Choose a page template or start blank
- Click Add
Reordering Pages
Drag pages in the page navigator to change their order. Page order affects the navigation menu generated in the Header/Footer sections.
Page Settings
Click the gear icon next to any page in the navigator to configure:
- Title — Displayed in the browser tab
- Slug — URL path (e.g.,
/about) - SEO — Meta description, Open Graph image
- Visibility — Published or Draft
Deleting a Page
- Click the gear icon next to the page
- Click Delete Page
- The home page (slug:
/) cannot be deleted — convert it to a different page first
Desktop / Mobile Preview
The editor shows desktop view by default. To switch viewports:
- Click the viewport toggle in the top toolbar: Desktop / Tablet / Mobile
- The canvas resizes to simulate the selected device width
- All sections are responsive — layout adjusts automatically
- Some sections allow mobile-specific layout overrides (e.g., hide on mobile)
Publishing a Website
- Click Publish in the top-right corner of the editor
- The website is built and uploaded to Azure Blob Storage
- A confirmation shows the live URL
- For a custom domain, see Domain Management
Unpublishing a Website
- Navigate to Website Settings
- Click Unpublish
- The site returns a 404 page until republished
Website Settings
Access website-level settings by clicking the gear icon in the editor or navigating to Websites → the website card → Settings:
| Setting | Description |
|---|---|
| Name | Internal label |
| Brand | Which brand's colors and fonts apply |
| Favicon | Upload a .ico or .png favicon |
| Navigation | Customize the auto-generated navigation menu (rename, reorder, hide pages) |
| Footer | Configure footer columns and links |
| Custom domain | Link a custom domain (see Domain Management) |
| Analytics | Enable/disable page view tracking |
| Custom code | Inject <head> or <body> scripts (e.g., third-party chat widgets, analytics) |
Blog / CMS
Each website has an integrated blog:
- Click the blog icon in the left toolbar within the editor (or navigate to Websites → Blog)
- Click New Post
- Write content in the rich text editor with heading styles, images, and embeds
- Set a cover image, excerpt, and SEO fields
- Click Publish to make the post live
- Published posts appear in the Blog Feed section if you have one on a page
See Blog Management for the full blog guide.
Importing from an Existing Site
To migrate content from an existing website:
- Click Create Website → Import from URL
- Enter the existing website's URL
- The importer crawls the site (up to 50 pages) and extracts text content and images
- The import is saved as a draft — review the Import Review page
- Accept or reject sections on each page
- Click Create Website from Import to finalize