Skip to Content
Odoo Menu
  • Sign in
  • Try it free
  • Apps
    Finance
    • Accounting
    • Invoicing
    • Expenses
    • Spreadsheet (BI)
    • Documents
    • Sign
    Sales
    • CRM
    • Sales
    • POS Shop
    • POS Restaurant
    • Subscriptions
    • Rental
    Websites
    • Website Builder
    • eCommerce
    • Blog
    • Forum
    • Live Chat
    • eLearning
    Supply Chain
    • Inventory
    • Manufacturing
    • PLM
    • Purchase
    • Maintenance
    • Quality
    Human Resources
    • Employees
    • Recruitment
    • Time Off
    • Appraisals
    • Referrals
    • Fleet
    Marketing
    • Social Marketing
    • Email Marketing
    • SMS Marketing
    • Events
    • Marketing Automation
    • Surveys
    Services
    • Project
    • Timesheets
    • Field Service
    • Helpdesk
    • Planning
    • Appointments
    Productivity
    • Discuss
    • Approvals
    • IoT
    • VoIP
    • Knowledge
    • WhatsApp
    Third party apps Odoo Studio Odoo Cloud Platform
  • Industries
    Retail
    • Book Store
    • Clothing Store
    • Furniture Store
    • Grocery Store
    • Hardware Store
    • Toy Store
    Food & Hospitality
    • Bar and Pub
    • Restaurant
    • Fast Food
    • Guest House
    • Beverage Distributor
    • Hotel
    Real Estate
    • Real Estate Agency
    • Architecture Firm
    • Construction
    • Property Management
    • Gardening
    • Property Owner Association
    Consulting
    • Accounting Firm
    • Odoo Partner
    • Marketing Agency
    • Law firm
    • Talent Acquisition
    • Audit & Certification
    Manufacturing
    • Textile
    • Metal
    • Furnitures
    • Food
    • Brewery
    • Corporate Gifts
    Health & Fitness
    • Sports Club
    • Eyewear Store
    • Fitness Center
    • Wellness Practitioners
    • Pharmacy
    • Hair Salon
    Trades
    • Handyman
    • IT Hardware & Support
    • Solar Energy Systems
    • Shoe Maker
    • Cleaning Services
    • HVAC Services
    Others
    • Nonprofit Organization
    • Environmental Agency
    • Billboard Rental
    • Photography
    • Bike Leasing
    • Software Reseller
    Browse all Industries
  • Community
    Learn
    • Tutorials
    • Documentation
    • Certifications
    • Training
    • Blog
    • Podcast
    Empower Education
    • Education Program
    • Scale Up! Business Game
    • Visit Odoo
    Get the Software
    • Download
    • Compare Editions
    • Releases
    Collaborate
    • Github
    • Forum
    • Events
    • Translations
    • Become a Partner
    • Services for Partners
    • Register your Accounting Firm
    Get Services
    • Find a Partner
    • Find an Accountant
      • Get a Tailored Demo
    • Implementation Services
    • Customer References
    • Support
    • Upgrades
    Github Youtube Twitter Linkedin Instagram Facebook Spotify
    +32 2 290 34 90
    • Get a Tailored Demo
  • Pricing
  • Help
  1. APPS
  2. Website
  3. AI Website Builder (BytesRaw) v 19.0
  4. Sales Conditions FAQ

AI Website Builder (BytesRaw)

by Fasil https://www.bytesraw.com , Bytesraw https://www.bytesraw.com
Odoo

$ 118.99

v 19.0 Third Party
Apps purchases are linked to your Odoo account, please sign in or sign up first.
You bought this module and need support? Click here!
  • Description
  • Manifest
  • License
●  Available for Odoo 19.0

AI Website Builder (BytesRaw)

Edit website blocks with AI, right inside the website builder

⭐ 19.0.2.6.0 📜 OPL-1 💰 95 USD 🏷️ Website/Website
Explore Features → Contact Support
OVERVIEW

Describe the change.
Watch the block rewrite itself.

AI Website Builder adds an Edit with AI magic wand to the Odoo website builder — on the block toolbar next to move, duplicate and remove, and in the sidebar for the page as a whole.

Select a block, click the wand, describe the change — “make this banner about our summer sale, darker background, stronger call to action” — and the AI rewrites it in front of you. Or redesign an entire page in one go: the AI composes it from your installed theme’s real snippet templates, so the result looks native rather than like pasted markup.

Nothing is written to the database. The result lands in the editor as a single undoable step, so Ctrl+Z takes it back and Odoo’s own Save / Discard flow still decides what goes live — exactly like a manual edit.

✨

Redesign by Describing

Rewrite a hero, a pricing table, a feature grid or a whole page by saying what you want in plain language, without touching a single class name.

🧩

Grounded in Your Real Snippets

Page redesigns are composed from the actual QWeb snippet templates of your installed version and theme, rendered live. The AI picks templates and rewrites their content — it never invents structure, so the builder’s style options keep working afterwards.

↩️

Nothing Saved Until You Say So

The generated HTML enters the edit DOM only, as one undoable history step. Undo, Discard or Save — the flow you already know is unchanged, and a result you dislike costs you one Ctrl+Z.

FEATURES

AI inside the builder,
not around it.

Twelve capabilities that keep generated markup theme-native, safe and reversible.

🪄

Edit With AI on Any Block

The block overlay toolbar gains a magic wand. Select any snippet, describe the change, and get the rewritten block back in place. The outermost tag, its data attributes and its structural classes are preserved, so the block’s own style options keep working.

📄

Redesign a Whole Page

The sidebar wand rewrites the page’s entire main content. An empty page is a legitimate starting point — a brand-new page with nothing but a drop zone can be designed from scratch, grounded in the snippet library.

🎨

Theme-Native Output

The AI is instructed in Odoo’s own design system: color-combination classes on sections, theme buttons, theme typography and standard spacing steps. Hard-coded hex colors, inline color styles and custom fonts are explicitly forbidden, so the result adapts to whatever theme you are running.

🗁️

Style Skills in the Dialog

Pick one or more skills right in the generation dialog to steer the result — house style, tone of voice, company knowledge. Four design styles ship ready to use: Modern SaaS, Minimal Elegant, Bold & Vibrant and Corporate Professional.

🛡️

Server-Side Sanitization

Every generated fragment is sanitized before it reaches the editor: scripts, iframes, frames, objects, embeds, applets, base/meta/link tags, event-handler attributes and javascript: URLs are stripped — while classes, data attributes, inline styles and forms that legitimate snippets need are preserved.

🔗

Content Bindings Preserved

The attributes that bind editable content to database records are preserved exactly on the elements that carry them. Image URLs must come from the existing HTML or the provided snippet templates — the AI is not allowed to invent them.

🤖

A Dedicated Builder Agent

Generation runs through a Website Builder agent shipped with the module. Its connection lines are the failover chain, and its instructions and skills refine every generation. It is hidden from the chat surfaces on purpose — it answers with page markup, not conversation.

🔁

Safe Fallback for Existing Setups

Until the agent has connection lines, the module falls back to trying every configured provider, honouring the configured fallback provider first. Installing or upgrading never breaks a working setup — agent-driven routing is something you opt into.

⚙️

Configured Where You Expect It

Both settings live in Website → Configuration → Settings, at the end of the Website app: the Website Builder Agent and the Fallback AI Provider.

🔒

Access-Gated

Using Edit with AI requires website-editor rights on top of AI access, and the two settings are visible to AI managers only.

📊

Everything Is Logged

Block and page generations are recorded as usage under AI → Configuration → Usage Logs, with the model, tokens, latency and estimated cost, so AI-assisted design shows up in the same reporting as everything else.

🧹

Robust Output Handling

Markdown code fences some models insist on wrapping their answer in are stripped, HTML comments removed, and sections normalised. If a model returns something unusable, you get a clear “please try again” message instead of a broken page.

CONFIGURATION

Two settings, one block.

Everything lives in the Website app’s own settings page, restricted to AI managers.

1

Check the prerequisites

The Website app installed, plus a tested provider under AI → Configuration → AI Providers.

2

Choose the routing

Go to Website → Configuration → Settings and scroll to the AI Website Builder block.

3

Set the agent

Pick Website Builder as the agent, then add its connection lines in failover order under AI → Agents.

4

Or use a provider directly

Leave the agent empty and set the Fallback AI Provider — it is tried first, then the others in turn.

5

Tune the house style

Edit the agent’s System Prompt with your copywriting rules, and attach skills for anything longer-lived.

6

Add your own design styles

Create a skill under AI → Skills with your brand rules and select it in the generation dialog.

7

Grant access

Editors need website-editor rights and AI access; the settings block itself is manager-only.

SCREENSHOTS

See it in action

Editing one block, redesigning a page, and where it is configured.

1
Rewriting a single block The magic wand on the builder’s block toolbar.
Animated demo of a website block rewritten by AI inside the Odoo builder.
2
Redesigning a whole page Composed from your theme’s real snippet templates.
Animated demo of a full website page redesigned by AI in the Odoo builder.
3
Where it is configured The AI Website Builder settings block.
Website configuration settings showing the AI Website Builder agent and fallback provider fields.
USAGE

Three workflows, end to end

Rewrite one block, design a whole page, then teach it your brand.

WORKFLOW · 01

Rewrite a Single Block

Change the message, tone or look of one section without editing it by hand.

✓
Open a page and click Edit to enter the website builder.
✓
Click the block you want to change — the overlay toolbar appears.
✓
Click the magic wand icon next to move / duplicate / remove.
✓
Optionally pick one or more Skills to steer the style, then describe the change in the prompt box.
✓
Click Generate. The rewritten block appears in place.
✓
Not right? Press Ctrl+Z, or click the wand again and rephrase. Happy? Click Save.
WORKFLOW · 02

Design a Whole Page

Go from a blank page — or a tired one — to a full layout in one step.

✓
Create or open the page and enter the builder.
✓
Click the magic wand in the sidebar to target the whole page.
✓
Describe the page: “a landing page for our accounting service — hero, three benefits, a testimonial, pricing, and a contact call to action.”
✓
Pick a design style skill such as Modern SaaS or Corporate Professional.
✓
Click Generate and give it a moment — a page redesign is a large generation.
✓
Review the result, adjust individual blocks with the block-level wand, then Save.
WORKFLOW · 03

Teach It Your Brand

Make every generation sound and look like your company.

✓
Go to AI → Skills → New and name it after your brand or style.
✓
In Instructions, write your rules: tone of voice, sentence length, words you never use, how calls to action should read, layout preferences.
✓
Optionally turn on Use RAG and upload your brand guidelines, then click Reindex Documents.
✓
Use the skill from the generation dialog whenever you edit, or attach it to the Website Builder agent so it applies to every generation.
✓
Put your shortest, most universal rules in the agent’s System Prompt instead — they apply without being selected.
KNOWN ISSUES

Full transparency

The current limitations, stated plainly.

🧠

Page redesigns need a capable model

A whole-page generation is heavy and needs a large output budget. On a small or heavily quantized model, expect truncated pages or unusable markup. Put a strong model on the Website Builder agent’s first connection line and leave Max Tokens high — a page redesign can take a minute, and the dialog says so while it works.

🧩

The snippet library is capped

On a complex request the AI sees a selection of relevant snippets rather than every snippet installed. Naming the kind of section you want in your prompt (“a pricing table”, “a testimonial carousel”) helps it pick the right ones.

📄

Oversized content is refused, not truncated

There are caps on both the HTML sent and the length of your instruction. Content beyond them is rejected with a clear message rather than silently cut.

💾

Leaving without Save discards the result

Generated content is never saved for you, which is the safe behaviour — but it also means leaving the builder without clicking Save throws the generation away.

🖼️

It cannot source new images

The AI can only reuse image URLs already present in the page or in the snippet templates. Add new images yourself after the layout is in place.

FAQ

Questions, answered

Quick answers to the questions buyers ask most.

Q

Does it change my live website immediately?

No. Nothing is written to the database. The result goes into the builder’s edit DOM as one undoable step, and Odoo’s normal Save / Discard flow decides what goes live.

Q

Can I undo an AI edit?

Yes — Ctrl+Z, exactly like a manual edit, because the change is registered as a single history step.

Q

Will it break my snippet’s style options?

No. The AI is instructed to preserve the outermost tag, its data-snippet attributes and the structural classes that the builder’s options depend on.

Q

Can the AI inject scripts or tracking into my page?

No. The generated HTML is sanitized server-side before it reaches the editor: scripts, iframes, frames, embeds, event-handler attributes and javascript: URLs are all removed.

Q

Will the result match my theme?

It is designed to. The AI is instructed to use Odoo’s color-combination classes, theme buttons, theme typography and standard spacing rather than hard-coded colors or fonts — so the same generated section adapts if you switch theme.

Q

Do I have to configure an agent?

No. Leave the agent empty and set a Fallback AI Provider instead, or leave both empty and every configured provider will be tried in turn. The agent is how you add house rules and a failover chain.

Q

Who can use Edit with AI?

Users with website-editor rights and AI access. The settings block is restricted to AI managers.

Q

Does it work on a brand-new empty page?

Yes. An empty page is a valid input for a page redesign — the AI designs the content from scratch, grounded in the snippet library.

CHANGELOG

Release history

A clean record of every release.

2026-07-23 · Latest release
v19.0.2.6.0
▸ Generation routed through a dedicated Website Builder agent: its connections are the failover chain, its instructions and skills refine every generation
▸ Backwards-compatible fallback to connection-level configuration, so an existing setup keeps working untouched
▸ Skill picker in the generation dialog, with four design styles shipped: Modern SaaS, Minimal Elegant, Bold & Vibrant, Corporate Professional
▸ Whole-page redesign, snippet-grounded on the real QWeb templates of the installed version and theme, and usable on an empty page
▸ Odoo theme rules enforced in the prompt — color combinations, theme buttons and typography, standard spacing
▸ Robust output handling: markdown fences stripped, comments removed, sections normalised, clear error on unusable HTML
▸ Initial release: Edit with AI on the block toolbar, server-side HTML sanitization, single undoable editor step and full usage logging
Bytesraw logo

Bytesraw

Automate your success
🌐 www.bytesraw.com

🛠️ Need help?

Got a question, found a bug, or need a custom enhancement? Our support team responds within 24 hours on business days.

help@bytesraw.com →

💼 Custom development

Need this module tailored to your workflow, or a brand-new Odoo solution? Let’s talk about your project.

info@bytesraw.com →
OUR EXPERTISE
✓
Odoo Development
✓
Functional Training
✓
Community Upgradations
✓
Python & PostgreSQL
✓
Hosting Solutions
✓
Automation
✓
Security
✓
API & 3rd-Party Integrations
✓
E-commerce & POS Solutions
© 2026 Bytesraw · All rights reserved · Licensed under OPL-1
Availability
Odoo Online
Odoo.sh
On Premise
Odoo Apps Dependencies • Website (website)
• Discuss (mail)
Community Apps Dependencies Show
• AI Agent (BytesRaw)
• AI Base (BytesRaw)
Lines of code 6761
Technical Name ai_website_bytesraw
LicenseOPL-1
Websitehttps://www.bytesraw.com
Odoo Proprietary License v1.0

This software and associated files (the "Software") may only be used (executed,
modified, executed after modifications) if you have purchased a valid license
from the authors, typically via Odoo Apps, or if you have received a written
agreement from the authors of the Software (see the COPYRIGHT file).

You may develop Odoo modules that use the Software as a library (typically
by depending on it, importing it and using its resources), but without copying
any source code or material from the Software. You may distribute those
modules under the license of your choice, provided that this license is
compatible with the terms of the Odoo Proprietary License (For example:
LGPL, MIT, or proprietary licenses similar to this one).

It is forbidden to publish, distribute, sublicense, or sell copies of the Software
or modified copies of the Software.

The above copyright notice and this permission notice must be included in all
copies or substantial portions of the Software.

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.
IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM,
DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE,
ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER
DEALINGS IN THE SOFTWARE.

Please log in to comment on this module

  • The author can leave a single reply to each comment.
  • This section is meant to ask simple questions or leave a rating. Every report of a problem experienced while using the module should be addressed to the author directly (refer to the following point).
  • If you want to start a discussion with the author or have a question related to your purchase, please use the support page.
Community
  • Tutorials
  • Documentation
  • Forum
Open Source
  • Download
  • Github
  • Runbot
  • Translations
Services
  • Odoo.sh Hosting
  • Support
  • Upgrade
  • Custom Developments
  • Education
  • Find an Accountant
  • Find a Partner
  • Become a Partner
About us
  • Our company
  • Brand Assets
  • Contact us
  • Jobs
  • Events
  • Podcast
  • Blog
  • Customers
  • Legal • Privacy
  • Security

Odoo is a suite of open source business apps that cover all your company needs: CRM, eCommerce, accounting, inventory, point of sale, project management, etc.

Odoo's unique value proposition is to be at the same time very easy to use and fully integrated.

Website made with