Skip to content
Codena
No-code platform · Governed AI

The AI operating system for how your business actually works.

Build your tables, forms, dashboards and workflows without writing code. Codena's AI then reads what you built, answers from your live data, and acts in it, but only where the person asking is allowed to.

See the AI at work
  • No developers needed
  • Your permissions, enforced on the AI
  • Cloud or on-premises
NVIDIAInception Program
codena · magic screen live data
4 requests have been waiting on finance for more than 5 days. The oldest is from the warehouse team.
RequestTeamDaysAmount
PR-1042Warehouse118,400
PR-1057Field service82,150
PR-1063Marketing612,900
PR-1066Warehouse6940
● purchase_requests · live Only rows you can see
2 records will change. Review before anything is saved.
PR-1057 · statusWaiting on finance → Approved
PR-1066 · statusWaiting on finance → Approved
Why Codena

Most AI sits next to your business. Codena's sits inside it.

A general chatbot knows the internet, not your company. The value comes from an AI that knows your records, your rules and your people, and works inside the same controls they do.

An AI beside your systems

Clever answers, disconnected from the work.

  • Doesn't know your dataYou copy and paste between tabs and hope the numbers are current.
  • Can't tell where an answer came fromA confident sentence with no table, record or document behind it.
  • Can't act, or acts with no controlsEither you retype the result somewhere else, or it writes where nobody approved.
  • Gives everyone the same accessAn intern and a finance director get the same view of the company.
Codena: AI inside your systems

Answers from your records. Actions under your rules.

  • Understands what you builtYour tables, relationships, rules and actions, read at the moment you ask.
  • Shows its sourcesEvery answer names the table or document it came from.
  • Acts through a previewYou see the exact values that will change, then confirm. It uses the same validation your forms use.
  • Sees what the asker may seeRole permissions and row filters apply to the AI's reads, for every person.
How it works

Build it. Codena understands it. Then anyone can ask and act.

The no-code platform and the AI are one system. Whatever you build becomes something the AI can explain, query and operate.

  1. 01

    Build

    Model your business without code: tables, forms, dashboards, workflows, approvals and documents. Or describe the system and let the AI draft it.

    no-code builder
  2. 02

    Understand

    Codena maps what you built into a business model the AI can reason over: what each thing is, how it connects to the others, and what may be done with it.

    business understanding layer
  3. 03

    Ask

    Anyone asks in their own words on the magic screen and gets numbers, tables and charts from live data, with the source named.

    magic screen
  4. 04

    Act

    The AI proposes a change and shows exactly what will be written. When the person confirms, it is saved through the normal rules and recorded.

    governed actions
The no-code platform

Everything a business system needs. None of it hardcoded.

In Codena, nothing is static. Every table, column, rule, screen and permission is configuration your team creates. When the process changes on Monday, the system changes on Monday, with no release, no ticket and no developer.

Data

Tables you define, with the rules you need

Create entities and columns at runtime, from text and numbers to lookups, multi-selects, files, formulas, sequences and validations. Relationships link them into one model.

Equipment · 128 records
AaName→Site▾StatusƒDays to service+ Column
Compressor A2North plantRunning14
Forklift 07WarehouseService due2
Chiller C1North plantNew90
Capture

Forms & wizards

Multi-step forms with child rows, conditional fields and live calculations.

Requested by
Current user
Total (calculated)
4 × 240.00 = 960.00
See

Dashboards & pages

Drag-and-drop pages with metrics, charts, lists, kanban, calendars, Gantt, timelines and action buttons. Each one live, and each one filtered to the viewer's role.

Open orders312
On time94%
Monthly volume
Run

Workflows, approvals & automations

Design processes visually, with approval chains, conditions, record conversions and notifications. Automations react to changes, schedules and webhooks.

Produce

Documents

Design contracts, offers and reports in a visual editor, fill them from records, and export them as PDF or Word.

  • Fields and repeating tables from your data
  • Conditions: show a clause only when it applies
  • One click from any record
Analyse

Reports

Joins, pivots, date buckets and relative periods, with the results reused across dashboards.

  • This quarter vs. last, by region
  • Top suppliers by spend
  • Aging of open requests
Connect

Your data in, and out again

Excel import and export that round-trips safely. You can also link the databases and APIs you already run.

ExcelPostgreSQLMSSQLMySQLOracleRESTGraphQL
The AI layer

Ask your business. Watch it answer, build and act.

The magic screen is one place to talk to everything you built. Choose a request to see what comes back.

How did sales change this quarter, by region?

Sales are up 12% on last quarter. Two regions carry the growth. The South fell 6%, and most of that is one delayed distributor order.

Sales by region · last quarter vs this quarter
Last quarterThis quarter
Change
North+27%
East+32%
West+8%
South−6%
Total+12%

Found Kestrel Metals in 4 places. Results come from records and documents you have access to.

Kestrel Metals Ltd.Suppliers · Approved vendor · Payment terms 45 days
record
PO-2291 · Steel sheet 2mmPurchase orders · Supplier: Kestrel Metals · Delivered
record
Framework agreement 2026.pdfContracts · “…between the Company and Kestrel Metals Ltd., for a term of…”
document
Quality incident QI-118Incidents · Vendor: Kestrel Metals · Closed
record

Here is the leave request I would create. Nothing is saved until you confirm. It goes through the same checks as the leave form.

New record in Leave requests
EmployeeDeniz Aydın
TypeAnnual leave
From → To3 May → 5 May
Working days3
ApproverLine manager (from workflow)
Checked before you confirm
You may create leave requests✓
“Deniz” matched one employee✓
Required fields present✓
Remaining balance11 days

Here is a maintenance system for your sites. Review it first: nothing is created until you approve, and everything stays editable in the builder afterwards.

Tables 5

  • Sites
  • Equipment
  • Maintenance plans
  • Work orders
  • Spare parts

Pages 3

  • Technician board
  • Equipment detail
  • Site overview

Reports 3

  • Overdue work orders
  • Downtime by site
  • Parts consumption

Automations 2

  • Create a work order when service is due
  • Notify the site lead when overdue
Also works from a document. Upload the process spec you already have.

From a document to a running system

Give Codena the specification you already have, such as a process description, a requirements document or a form set. It proposes the tables, relationships, pages, reports and quick actions to run it. You review the preview, approve it, and the system is live, ready for its first record.

Your document
Preview
12 tables · 18 relationships8 pages · 5 reportsselect values filled from the document
Approved
Tables createdPages publishedFirst record saved

It understands your business, not just your words

Before it answers, the AI knows what a supplier is in your company, how suppliers connect to orders and invoices, and what anyone may do with one. When a name is ambiguous, it asks you. It never guesses an id.

Supplier Employee Purchase order Invoice Approval supplies requests billed as needs
Allowed on an order:approvecancelconvert

Knowledge with sources

Your policies, contracts and manuals become answerable, with typed and handwritten scans read by OCR. Each workspace chooses whether answers may use only its own knowledge or general knowledge too.

Travel over 500 km needs director approval 1 and hotel costs are capped per city 2.
InternalMixedExternal

Search that respects roles

One search box across records, linked records and documents. It matches exact words first and meaning second, and returns live values, only from rows the searcher may read.

“0212 641 75 41” → phone matchaccents & case ignoredrow filters applied

Your model, your servers

Use a hosted model, or point Codena at any OpenAI-compatible endpoint, including one running in your own data center.

Hosted LLMsOpenAI-compatibleSelf-hosted (vLLM)
Many systems, one platform

Every team gets its own system. One AI understands them all.

Purchasing, HR, contracts, maintenance, sales and more, each built for how that team works. They share one data model, one permission model and one AI, so a question can cross them.

One data modelTables, relationships and formulas, shared across every system
One permission modelRoles and row filters decide what each person sees, everywhere
One process engineWorkflows, approvals and automations run the same way in every system
One AIUnderstands every system, and answers across them

Tables

Suppliers
Purchase requests
Purchase orders
Goods receipts
Invoices

Process

  1. Request raised
  2. Over 10,000?
  3. Manager, then finance
  4. Purchase order issued
  5. Three-way match on invoice

Ask the AI

Which suppliers delivered late more than twice this year?
3 suppliers. Kestrel Metals leads with 5 late deliveries, mostly on steel sheet orders.purchase_orders · goods_receipts

Tables

Employees
Departments
Leave requests
Trainings
Onboarding tasks

Process

  1. Leave requested
  2. Line manager approves
  3. Balance enough?
  4. HR records it
  5. Team calendar updated

Ask the AI

Who in my team hasn't completed safety training?
2 of your 9 team members. Both are due within 6 days, and reminders are already scheduled.employees · trainings · only your team

Tables

Contracts
Parties
Clauses
Obligations
Renewals

Process

  1. Drafted from a template
  2. Legal review
  3. Above the liability cap?
  4. Signature
  5. Renewal alert set

Ask the AI

Which contracts renew in the next 60 days without a price clause?
4 contracts. The largest is the logistics framework agreement, renewing on 14 November.contracts · clauses · renewals

Tables

Sites
Equipment
Maintenance plans
Work orders
Spare parts

Process

  1. Service falls due
  2. Work order created
  3. Parts in stock?
  4. Technician completes
  5. Downtime logged

Ask the AI

Which site had the most downtime last month?
North plant: 31 hours, 22 of them on Compressor A2, all waiting for one spare part.work_orders · equipment · sites

Tables

Accounts
Contacts
Offers
Offer lines
Orders

Process

  1. Offer prepared
  2. Discount over 15%?
  3. Sales manager approves
  4. Quote document generated
  5. Order created on acceptance

Ask the AI

Draft a quote for Harbor Foods' last order with 10% more volume.
Quote ready for review: 6 lines, totals recalculated. Nothing is sent until you confirm.orders · offer_lines · preview only

Tables

Students
Classes
Attendance
Parent requests
Grades

Process

  1. Parent submits a request
  2. Class teacher reviews
  3. Needs the principal?
  4. Decision recorded
  5. Parent notified

Ask the AI

Which students in 9-B missed more than three days this month?
2 students. Both absences were reported by parents and approved.attendance · students · your classes
Across systems “Which suppliers that delivered late this year also have open quality incidents?” ProcurementOperations

Illustrative examples of what can be built. They are not customer references.

Governance

An AI with permissions, not a way around them.

The AI is not a second door into your data. It uses the same door as your people, with the same locks.

It reads as the person asking

Role permissions and row filters apply to the AI's queries. A sales rep asking about “my customers” gets their customers, not the whole company.

It shows before it writes

Every change is previewed with its real values and checked against validation. Nothing is written until a person confirms.

It follows the same rules as a human

AI writes pass through the same validation, workflows and automations as a form submission, with no shortcuts.

It doesn't invent records

Names are matched against your data. If a customer or product can't be found, the AI says so instead of making one up.

It leaves a trail, and changes can be undone

Who asked, what changed and when. Actions can be configured so that the right roles can revert them.

Deployment

In our cloud, or in your data center.

The same product in both places. Choose where your data and your model live.

Cloud

Start at codena.io. We run the infrastructure and the updates. You build.

On-premises

Run Codena on your own Kubernetes, next to a self-hosted model, so your data and your prompts never leave your network.

A database per workspace

Each workspace gets its own database, not a shared table with a tenant column.

Questions

What people ask first.

Do we need developers to use Codena?

No. Tables, forms, pages, workflows, automations, documents and permissions are all built in the browser. Many teams start by describing the system to the AI, or uploading the process document they already have, and then refine the result in the builder.

Can the AI change our data without anyone noticing?

No. Every AI change is shown as a preview with the exact values, checked against your validation rules, and saved only after a person confirms. It runs with that person's permissions and is recorded like any other change.

Will one employee see another department's data through the AI?

No. The AI reads with the permissions and row filters of whoever is asking. If they can't open a record in a list, the AI can't read it for them either.

Which AI model does Codena use? Can we keep everything in-house?

You choose. Codena works with hosted models and with any OpenAI-compatible endpoint, including models you run on your own servers. Combined with the on-premises edition, neither data nor prompts need to leave your network.

We already have databases and spreadsheets. Do we start over?

No. Import spreadsheets with a dry run first, keep them in sync through export and re-import, and link existing databases and APIs so they appear alongside your Codena tables.

What happens when our process changes?

You change it. Because everything in Codena is configuration rather than code, a new column, approval step or report goes live the moment you save it, and the AI picks up the change on the next question.

See it on your process

Bring one process. Watch it become a system your AI can run.

In a demo, describe a process you run today. We'll build it in Codena and ask it questions, live.

Watch the AI again