Sajel is the no-code platform where your team builds the systems it runs on: HR, sales, projects, approvals, and the dashboards on top. No developers, no vendor queue, and your data stays in the region.

See how it works

Free during beta · No credit card

SalesCRMDeals
Deals+ New record
#DealStageOwnerValue
1Gulf Hotels GroupWonO48,900.000
2Muscat Pharmacy chainQualifiedA18,750.500
3Sohar Aluminium renewalWonM84,000.000
4Nizwa College labsNewH3,200.000
5NegotiationS18,500.000
Add record
Deal wonTeam notified · 340ms · logged

Watch what one record becomes

01

Start with a record.

A vendor, a request, a deal: one typed row. Entered like a spreadsheet, stored like a database, so the data is clean from the first keystroke.

Text, number, date, select, user, attachment and more: 13 typed field types.

OperationsProcurementContracts
Contracts+ New record
#TitleStatusOwnerValue
1In reviewS12,400.500
2Muscat office fit-outApprovedO48,900.000
3Q3 supplier auditOpenH3,200.000
4Fleet insurance quoteIn reviewA18,750.500
5Warehouse lease, SoharApprovedM84,000.000
6Security contract renewalOn holdS9,600.000
Add record
02

Records become a system.

Fields give it structure. Views slice it the way each team works. Boards link to each other, and lookups, rollups, and formulas do the math.

Grid, kanban, and calendar views. Record links, lookups, rollups, formulas.

OperationsProcurementContracts
Contracts+ New record
#TitleStatusOwnerValue
1Vendor contract renewalIn reviewS12,400.500
2Muscat office fit-outApprovedO48,900.000
3Q3 supplier auditOpenH3,200.000
4Fleet insurance quoteIn reviewA18,750.500
5Warehouse lease, SoharApprovedM84,000.000
6Security contract renewalOn holdS9,600.000
Add record
03

The system runs itself.

The moment a contract is approved, finance is notified and the record moves on. Nobody chases it. Every run is logged.

Triggers, conditions, actions: notify, email, update, webhook. With run logs.

OperationsProcurementAutomations
Contract approvalOn
WhenStatus changes in Contracts
IfStatus equals Approved
DoSend a Notification, Send an Email, Update a Record
+ Add
Success340ms · 3 actions · just now
04

It ships as an app.

A live dashboard the whole company opens, fed by forms in real time. Built by the person who owns the process, in an afternoon.

Published apps and forms. Role-based permissions decide who sees what.

sajel.om/acme/procurement-hqLive
Procurement HQPublished

Active contracts

0

Committed

OMR 0

Awaiting approval

0

Spend by monthOMR

New request

Title *

Value

Submit

Vendor contract renewal

Approvedrouted to Finance

Pricing

You are paying six figures for tools that do not talk to each other.

Six separate systems, six invoices, and none of them share data. Sajel replaces the stack with one platform your own team builds and evolves, and it is free to start.

LEDGERTYPICAL RANGE, ANNUAL
HR management systemOMR 15k–80k
CRM licencesOMR 10k–100k
ERP modulesOMR 50k–500k
Project management seatsOMR 5k–30k
BI and reporting toolsOMR 5k–40k
Custom developmentOMR 20k–200kper project
SajelOMR 0 to start

Free during beta. After that, about 3.9 OMR per seat per month.

See pricing

Inside the workspace

Everything a system needs. Nothing you have to code.

Built for the people who own a process: in banking, government, healthcare, construction, legal, logistics, education, HR, and sales.

Fields · every cell has a type
TextVendor contract renewal
Number42
CurrencyOMR 12,400.500
Date12 Apr 2026
SelectIn review
Checkbox
UserSSara
Attachmentcontract.pdf
Link to boardVendors · Gulf Supplies
LookupCity · Muscat
RollupOMR 48,200 · sum
FormulaDays left · 12

Currency keeps three decimals, because the rial does. Formulas, lookups, and rollups are fields too, computed for you.

Automations with receipts

When, if, do: notify, email, update, webhook. Every run is logged, so the process stays accountable.

WhenStatus changes in Contracts
IfStatus equals Approved
DoSend a Notification, Send an Email
Success340ms · 3 actions · 5m ago

Forms that file themselves

Public or internal. Every submission lands on the board as a structured record.

Request title *

Fleet insurance quote

Value

OMR 18,750.500
SubmitNew record on the board

Three views, one truth

Grid, kanban, and calendar read the same records.

In review3

Fleet insurance quote

Procurement

Vendor contract renewal

Procurement

GridKanbanCalendar

My Work and Approvals

Everything assigned to you, from every board, in one list. Approvals reach the right person.

Approve vendor invoiceApprove
Upload signed contractTo do
Review Q3 supplier auditTo do

Permissions down to the cell

Role-based access down to the column and the row, watched by an audit trail no one can edit.

Immutable audit trail · revision history · 2FA

Apps, published

Dashboards and pages on live data, shared by link. Or install CRM, HR, and more from the App Store.

Open deals

18

Pipeline

OMR 96,000

CRMHRProjectsInstall

Connect Claude

Ask Claude to build your CRM. Watch it appear.

Sajel ships a hosted MCP endpoint. Connect Claude Code, claude.ai, or Claude Desktop with one command and a scoped API key. Claude reads your boards and builds new ones, on your data, with your permissions.

terminal · claude

$

✓ Connected. 22 tools available.

>

create_base "Sales CRM"

create_board "Deals"

create_field ×6

create_records ×12

✓ Done. Your CRM is live.

Sales CRM · Deals
Waiting for Claude…

22 tools

Workspaces, bases, boards, fields, records, views, automations, and attachments. Read and build, end to end.

Scoped keys

Keys are hashed, shown once, and scoped to exact resources, workspaces, or bases. Expire and revoke any time.

4 built-in skills

build_app, seed_data, summarize_board, and use_attachments arrive as slash commands the moment you connect.

Data residency

Your data, at home.

Sajel is built in Oman, for Oman and the Gulf. It runs today on dedicated, encrypted, monitored infrastructure. After beta, it moves to a private cloud in Oman: in-country residency, built for the PDPL obligations you actually answer to.

Permissions reach down to the row and the column. Audit trails cannot be edited. Sessions can be revoked, and two-factor sign-in is built in.

InfrastructureREC-0000
HostingDedicated, encrypted, monitoredToday
RegionPrivate cloud in OmanAfter beta
CompliancePDPL, designed in from the startCore
AccessRole-based, down to row and columnToday
AuditImmutable trails, revision historyToday
Sign-in2FA and revocable sessionsToday

Everything,
recorded

Start with one record. Your team can be working in it this afternoon.

Read the docs

Free during beta · No credit card · About 3.9 OMR per seat per month after