Lubb Business · Nova ERP Engineer

Nova ERP Engineer, with every skill your business needs

Nova works inside Lubb Business, not beside it — it answers off your own records, builds and reshapes apps, and does the routine work, every change waiting for your approval.

Nova

Nova AI Engineer, with every skill

Nova is built into your ERP with every skill your business runs on. Ask about your own data, and — with your approval — it acts on it: build a working app from a plain-language brief, reshape fields, workflows and print templates, and work your queues in the background.R100 a month, with a usage limit of 1,500 AI credits a month. Credits past that limit are charged at R0.20 each.

Nova App Builder

Turn a plain-language brief into a working ERP app.
Custom doctypes, forms & fields
Automated workflows & approvals
Print formats, reports & dashboards
No code, no developer required
Try asking:“Build me an app to track vehicle inspections — plate number, inspection date, and pass/fail”

AI System Editor

Reshape your ERP conversationally, with reviewable changes.
Edit fields, labels & validations
Modify workflows & business logic
Tune print & PDF templates
Every change is tracked and reversible
Try asking:“Add a "Priority" dropdown to the Support Tickets form, with Low/Medium/High”

AI System Worker

An autonomous agent that gets ongoing work done in your ERP.
Processes records & queues in the background
Runs scheduled jobs and routine tasks 24/7
Reconciles, tags and routes data automatically
Flags exceptions for human review
Try asking:“Every Monday, email me a summary of invoices that went overdue last week”
LUBB FORCE · ONE ASSISTANT, EVERY SKILL

One assistant for the whole business.

Nova has every skill, in every app you run. It takes your request, does each job with the tools it needs, checks what comes back and puts anything that matters in your approval queue — you are the director. One name, one memory, nothing handed between agents.
Nova, AI engineer

Nova

AI engineer
One AI engineer for the whole business, with every skill in every app: it takes the request, does the work and brings you the approvals.
Breaks each request into jobs and does each with the tools the job needs
Checks every result against the ask and your records before a person sees it
Owns the approval queue: nothing customer-facing or costly goes out unapproved
Runs a weekly review, so every commitment has an owner, a priority and a status
Plans every project into dated tasks and keeps the Gantt chart true
Briefs you, the director, in decision format: what changed, why, what to do, who and by when

Records and accounts

Keeps every record, invoice and account straight, in every app.
Creates, edits and corrects records in any app
Invoices, bills, reconciles, activates and retires
Runs reports and month-end checks

Customers

Keeps customers in the loop: email, SMS and follow-ups.
Chases overdue debtors by email and SMS
Runs email and SMS campaigns
Welcomes and onboards new customers

Website, phones and voice

Sets up and keeps running the website, phones and voice agents.
Builds, changes and publishes website pages; fixes SEO
Routes phone numbers and switches extensions on and off
Reviews calls, then tunes and publishes voice agents

Design and ads

Designs what people see: graphics, video and ads.
Makes branded designs for ads, social and print
Makes and publishes video ads
Drafts new ad creative, and nothing publishes until you approve it
Novais set up with a primary AI model, from Anthropic’s Claude to Google’s Gemini, and can call on others for part of a job. It works under the same guardrails as your team: your permissions, your approvals and a full action log.

An agent you can leave switched on

Nova reads freely and writes only with permission. The controls are per organization and they are yours.
Nothing changes without approvalNova proposes write actions; a person with the approver role accepts or rejects each one. Read-only questions need no approval at all.
Every action is loggedA full action log records what Nova did, when, and on whose approval — auditable long after the conversation is closed.
You hold the switchesWrite tools can be turned off entirely, the approver role is yours to set, and a kill switch stops Nova responding at all, per organization.
Don't know where a setting lives? Just ask — Nova points, on screen, step by step.
Try asking:“How do I approve one of your actions?”
Model Context Protocol

How Nova reaches your system

MCP servers

What Nova connects to, and what each one is allowed to do.

  • ai_agentNova’s own MCP server — every tool Nova has.
    • 77 tools, built on the Python MCP SDK (FastMCP) over stdio
    • Started fresh for every turn, with its own database session for your site only
    • Carries the person asking and their roles, so Nova can never do what they could not
    • Read tools always allowed; write tools only when the role permits, and they wait for approval
  • qualifierStructured answers for lead-qualifying conversations.
    • One tool, submit_turn, that returns each turn’s state in a fixed shape
    • A typed tool call instead of free text, so the answer is always parseable
  • Nova EngineerWhen a job needs real code, not a setting.
    • Runs Claude Code with --strict-mcp-config: no outside MCP servers at all
    • Only the built-in file and shell tools, in a restricted sandbox with a spending cap
    • A second, read-only pass reviews every change before it lands

One turn, start to finish

  1. 1You askIn chat, on a task, or from a scheduled job.
  2. 2Claude plansThe Claude Code CLI starts with a fresh MCP config for this turn.
  3. 3Tools are scopedThe ai_agent server opens a session for your site, your roles and an allow-list of tools.
  4. 4Reads run, writes waitLookups happen at once; every change waits in the approval queue.
  5. 5Everything is loggedEach tool call lands in the audit log, reversible and attributable.
Nova runs on Anthropic’s Claude through the Claude Code CLI, and every tool it has is served over MCP — the open standard for connecting AI to software. Nothing is wired straight to your database: each call goes through a tool, and each tool checks your rules.
Nova’s toolkit

Everything Nova works with

The Lubb platform

What Nova works inside — the same core, screens and rules your team uses.

AI models it thinks with

Each job goes to the model built for it.

  • Anthropic ClaudeNova’s primary model — Opus, Sonnet and Haiku — for reasoning, writing and every tool call.
  • Google GeminiGenerates the images behind your designs, and takes text and reasoning work where it is the better fit.
  • Higgsfield and KlingRenders video ads with Kling 3.0 from prompts Claude writes, and produces product photography.
  • DeepgramTurns speech into text on calls, so voice conversations become transcripts Nova can read.

Frameworks it runs on

The stack under Nova and Lubb Core.

  • Model Context ProtocolNova’s 77 tools are served over MCP, the open standard for connecting AI to software.
  • FastAPI and SQLAlchemyThe Python core engine: one grid engine, one set of rules, every app registered on it.
  • PostgreSQL and RedisYour records in PostgreSQL, with Redis for caching and fast lookups.
  • React, Vite and AG GridThe business app you work in, with AG Grid behind every grid.
  • Next.jsYour public website, which Nova edits and rebuilds.
77 tools across the Lubb platform, the AI models it thinks with and the frameworks it runs on — all under your permissions, with your approval before anything changes.

Put Lubb Business to work today

Every Lubb Business site comes with Nova ERP Engineer, Lubb Core and Lubb Module. Add a package or the apps your business runs on, and Nova works them too.

Try Lubb Business free for 7 days

The whole product, on your own site with your own users. No card to start it, and when it ends you activate and carry straight on.