The Lubb Suite

One suite for your whole business.

Start with the part you need today — a website, mail, a shared inbox, the ERP or a mobile app — and the rest plugs in behind it: one account, one bill and one database, with Nova to do the routine work.We’re working hard to bring the cost of software down — cheaper than self-hosting, and we host AI agents and web apps too.
The Lubb Suite

Your whole business, and where each app fits

Hover or tap any app to see what it does and what it works with.

1Get found

Your shop window: the website, where it ranks, and every way you reach people.

Fits in: Get found

LubbSites

An AI-built website or webstore, hosted — add the SEO Suite and Nova if you want them.

Sits beside: SEO Suite, Newsletters, Bulk SMS, WhatsApp, Lubb Mobile

Shares one database with your website, your books and Nova — one account, one bill.

Open LubbSites →

2Sell and ship

The till, the card payment, the repeat bill and the parcel on its way.

3Look after customers

Every enquiry, call and chat in one place, with the customer’s history beside it.

4Run your team

Mail, documents and files for staff, and the work they get through together.

5Keep the books

Every sale and payment lands in the ledger and the bank, in any currency.

6See and steer

The numbers on one screen, and the plan they are measured against.

Across every room

One engineer on staff for all of it: it creates records, sends the emails and SMS, schedules the follow-ups and builds what you ask for — with your sign-off on every change.

The foundation

Every room stands on one database, one account and one bill. Sign in once at Lubb Business and the other apps open.

Nova ERP Engineer

The AI engineer behind every app

Nova

Build, reshape and run, just by asking

Ask Nova 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 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
Covers the four skill areas below, in every app you run.
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 instance 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 instance, 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.
What Lubb is about

One joined-up system for South African business

What we stand for

One platform, total coverage

ERP, workspace, customer support and custom apps on one system. You replace a stack of vendors with one.

Pricing that changes the market

Because we own the whole stack, no third-party licence sits inside your price. We pass that saving on to you.

AI that does real work

Nova ERP Engineer handles routine ERP work, customer follow-up and your website, with your sign-off on every action.

A partner, not a project

Everything we build stays hosted, supported and improved on a subscription. We don’t hand it over and walk away.

The problems we take away

The problem

A software bill that grows with every hire

How Lubb solves itLubb Team is one flat monthly price for the whole team. Adding staff does not change the invoice.
The problem

Five vendors, five logins, five support queues

How Lubb solves itLubb Business, Team, Desk and Labs run on one platform with one account, one bill and one support team.
The problem

Admin that eats your staff’s day

How Lubb solves itNova ERP Engineer creates records, sends the emails and SMS, and schedules the follow-ups. You approve each step.
The problem

A website that drifts from your prices and stock

How Lubb solves itYour website and your ERP share one database, so there is nothing to sync and nothing to retype.

How we do business

Flat pricing, not per user

You pay per organisation, not per seat. Growing your team is never a reason to grow your software bill.

Our own product, not resale

We build the software ourselves. We are not a reseller, so there is no vendor margin stacked on top.

No implementation project

Subscriptions start straight away. Templates and Nova do the setup, with no consulting engagement to pay for first.

AI included, not an add-on

Nova ERP Engineer comes with every Lubb Business install. You don’t pay for a separate AI tier.

Own it outright if you want

You can buy a source-code licence and take the code with you. You are never locked in.

Built and hosted in South Africa

One South African team writes the code, hosts it locally and answers support. Your data stays here.
We want Lubb to be the default business software for South African companies: ERP, workspace, support desk and custom apps in one system, without the cost and complexity of putting it together from separate products.