Specialized agents for every core operation

Each agent is scoped to one domain of your business, connected to live ERP data, and designed to explain—not guess. Ask in English or Arabic, by chat or voice where enabled.

Marvella · Haysinda

One platform, focused agents

Instead of a single chatbot that tries to do everything, Marvella deploys separate agents with clear boundaries. Financial questions stay in finance; inventory stays in inventory—so answers stay accurate and your team stays in control.

Finance

Financial reports agent

Interpret income statements, cash flow, balance sheets, and KPIs from your posted figures—with period comparisons when you need them.

What it helps with

  • Profit, margin, and revenue questions grounded in GL data
  • Period focus and comparisons across months or quarters
  • Voice and chat with replies in your language

Channels: Chat, streaming, and real-time voice

Ledger

Party ledger agent

Customer, supplier, and employee statements with aging insight—without exporting spreadsheets.

What it helps with

  • Opening, movement, and closing balances for a party
  • Aging buckets with concise narrative (UI shows the table)
  • Invoices, payments, and allocations from live ledger data

Channels: Chat, streaming, and real-time voice

Inventory

Inventory reports agent

Stock balance, item cards, movement summaries, and analytics—with charts rendered from your warehouse context.

What it helps with

  • Stock levels, turnover, reorder, and aging analytics
  • Charts and tables generated from session data
  • Natural-language navigation to the right report

Channels: Chat and streaming

Booking

Booking & scheduling agent

Book, reschedule, or cancel appointments through conversation—using real providers, services, and available slots.

What it helps with

  • List providers and services from your calendar setup
  • Available slots for a chosen day—no invented times
  • Guest OTP flow for manage without login when needed

Channels: Chat, voice, and guided tap actions

How agents work

1

Open the report or module

Start from the financial report, party statement, inventory view, or booking screen you already use. The agent receives the same filtered context as the page.

2

Ask in plain language

Type or speak your question in English or Arabic. The agent answers from the JSON context supplied for that session—not from the open internet.

3

Review and act

Read the explanation, charts, and tables. Your team validates before anything changes in the books or calendar.

Built-in safeguards

  • Domain isolation

    Each agent has its own persona and scope. Booking will not analyze your P&L; finance will not invent stock levels.

  • Grounded answers

    Numbers and labels come from your ERP context. If data is truncated, the agent says so and uses summaries.

  • Role-based access

    Agents respect the same permissions as your users—financial, inventory, party, and booking capabilities are gated separately.

  • Human in the loop

    Agents explain and assist; they do not post journals, move stock, or confirm bookings without your workflows.

See the agents in action

Request a Marvella demo from Haysinda and walk through the agents on your own data structure.