Pages
Build your site like you produce your content. Visual builder, typed blocks, per-revision versioning, prospect variables, dedicated sessions.
Overview
Pages is the Freelance OS visual builder. You build your site (landing, presentation, blog) by composing typed blocks. Each page is versioned (git-like revision): you can roll back, compare, publish a specific revision.
Variables {{prospect.first_name}}, {{prospect.company}}, {{audit.summary}} let you personalize a presentation for a specific prospect. You generate a presentation session, the prospect opens a dedicated link displaying their version.
Your site is rendered from your blocks, with your brand's colors, fonts and spacing. Each workspace can have its own domain and identity.
What the module does
3-mode editor
The editor offers three modes: Visual, AI and Code. Visual to drag, drop and tune each block. AI to generate a whole page from a description. Code to write your HTML blocks. All three work on the same page, with a single undo history.
AI mode: generate a page from a description
Describe the page you want (ex: 'sales page for my 6 000€ coaching'), the AI generates 6-12 blocks with ready-to-edit copy. Output is structured automatically. Also available via /pages/new 'AI' path to create a page from scratch.
Code Mode: custom HTML
The HTML block is open to every workspace owner, with a code editor and syntax highlighting. The code is cleaned on save and on display: scripts and unsafe code are removed. YouTube, Vimeo, Spotify and Google Docs embeds are allowed. You can insert your workspace name or the page title.
/pages/new: 3 paths
Page picker with 3 cards: Blank (legacy form), Template (5 curated templates: landing coaching, about, pricing 3 tiers, contact, blog post), AI (prompt -> page generated immediately). Every path redirects straight into the editor.
Typed blocks
47 block types: hero, pillars, founder, call to action, pricing, FAQ, testimonials, HTML, container, columns and more. Each block checks its content before it is displayed.
Git-like versioning
Each page carries a revision history. You publish a given revision. You can roll back, diff, branch.
Prospect variables
You insert {{var}} in the content. You create a session per prospect: on open, the variables resolve. Perfect for 1:1 presentations.
Presentation sessions
/p/<session_token> serves a unique version of the page for one prospect. Visit tracking, time spent, sections viewed.
SaaS theme engine + wizard
Colors, fonts, radius and spacing apply across your workspace. The brand wizard sets them in 5 steps (see the Theme module). You can also adjust them page by page.
Per-workspace branding and SEO
The member area, Pages and the Blog use your workspace's branding and SEO. Each page can have its own share image.
Custom domains
Add a domain in a few clicks. Auto verification, managed certificate.
How to use it
- 01
Create a page
/pages/new. Pick a template (landing, presentation, blog post) or start blank.
- 02
Compose
Drag-drop blocks. Fill the content, see the live preview.
- 03
Theme
Tweak design variables in /theme. Colors, fonts, spacings.
- 04
Variables
Insert {{prospect.first_name}} where you want personalization.
- 05
Publish
Click Publish. The revision goes live on your domain.
- 06
Sessions
For a 1:1 presentation, generate a session linked to a CRM contact.