Skip to Content

User manual screenshots

These PNG screenshots were captured from the actual Odoo 18 Community web client on October 10, 2026, with addon version 18.0.1.3.0. All 12 previous images were recaptured, and six images were added for operating guidance and skill workflows. The fresh disposable database contained only synthetic company, user, chat, command, custom skill, product, contact, and quotation records. The viewport was 1440 × 1060 pixels, with US English interface text.

The company credential and model catalog were synthetic fixtures. The review reports were supplied deterministically through the addon's AI outcome method; no live provider inference, entitlement test, or real token was used. The contact creation, quotation creation, and quotation-line creation ran through the actual ordinary-user executor and produced immutable receipts. The quotation remained in draft with two service units at 100.00 USD, no sales taxes, and a 200.00 USD total; it was neither confirmed nor sent. Discuss commands were captured by posting as the authorized requester. Other sample commands exercised the actual completion and cancellation lifecycle.

A separate temporary PostgreSQL cluster used a private Unix socket, and the temporary Odoo server was bound to loopback with isolated storage. Contacts, CRM, and Sales were installed to show the skills' capability requirements. The custom Contact Creation skill was assigned alongside the three supplied starter skills. Starting work froze all four available workflows; actual skill loads recorded contact_creation and sale_quotation_handling, each at version 1, in the corresponding command's Audit. Skill loads were not mutation receipts.

Background cron workers were disabled. Browser Bots and Command Queue were configured with explicit main Form view entries in the disposable database, because the unconfigured actions selected the advanced helper forms. The manual documents this configuration workaround. No addon source was changed for capture.

After capture and rendering checks, the temporary Odoo and Chromium processes were stopped, along with the isolated PostgreSQL cluster. The cluster/database, filestore, credentials, browser profile, and private runtime storage were removed. The screenshots contain no production data.

Images are embedded beside their corresponding workflows in ../user_manual.md:

Filename View Manual section
01-company-connection.png Settings → AI Browser Operator, with empty token input and nonsecret connection metadata Configure the company connection
02-bot-ai-connection.png Browser bot → AI Connection Configure a bot
03-bot-executor.png Browser bot → Odoo Executor Configure a bot
04-authorized-channel.png Browser bot → Authorized Command Channels, showing a valid synthetic requester/chat Authorize a requester
05-discuss-command.png Synthetic direct conversation containing the sample contact request Send a command
06-command-queue.png Command Queue kanban with synthetic Pending and In Progress work Process commands with AI
07-command-review.png Command → Bot Progress / Outcome Review and finish work
08-execution-history.png Command → Execution History with an actual synthetic contact-creation receipt Review and finish work
09-cancel-with-reason.png Command Intervention cancellation dialog with a synthetic reason Supervise, cancel, and revoke
10-prepared-action.png Manual structured executor dialog before execution Work manually as the bot
11-command-audit.png Actual synthetic command capture, queuing, execution, and outcome events Supervise, cancel, and revoke
12-contact-result.png Synthetic contact created by the assigned bot's executor Review and finish work
13-ai-skills.png AI Skills list with three supplied starter workflows and a custom contact workflow Configure a bot → Inspect the starter skills
14-contact-skill.png Custom Contact Creation skill with requirements, instructions, version, and assigned bot Configure a bot → Create or maintain a skill
15-bot-skills.png Browser bot → Skills with four assigned workflows Configure a bot → Assign skills to the bot
16-operating-instructions.png Browser bot → ChatGPT Instructions with synthetic operating guidance Configure a bot → Maintain operating guidance
17-quotation-skill-audit.png Quotation command → Audit with a loaded skill version and actual executor events Process commands with AI → Try a skill-based quotation request
18-quotation-result.png Executor-created draft quotation with two synthetic service units Process commands with AI → Try a skill-based quotation request

For future recaptures, exclude credentials, private URLs, database identifiers, real user/customer data, unrelated conversations, browser profiles, and production logs. Use a fresh authorized disposable database and disclose any simulated provider metadata or reports. Capture only states the demonstration reaches.