⚡ Per-risk pricing · authority-based approvals · English & Arabic

Price every risk.Approve withconfidence.

Build commercial insurance products without code, quote them risk by risk, route approvals by real authority, and issue branded documents. Every number traceable to the cent.

OMR 0.000Workmen's Compensation · priced live
A priced quote with per-risk lines and the broker's commission
Built for underwriters

Everything between a rate sheet and a bound policy

One platform for the people who build products, the brokers who sell them, and the underwriters who decide. No spreadsheets, no e-mail threads, no rates nobody can explain.

0field types in the form builder
0rating step types
0roles, each with exact access
0Gulf currencies, right decimals
0quotes per bulk API call
0lines of code to launch a product
The journey

From an empty system to a bound policy

Keep scrolling to travel the journey, or click a step
Live pricing

Watch a price take shape

This is the real Workmen's Compensation tariff from the demo, running in your browser. Change the inputs, then flip between what a broker sees and what the underwriter sees.

Total payable
OMR 0.000
Features

Every capability, one flip away

Pick an area, then tap or hover a card to turn it over for the details. Everything here ships today.

↻ Tap a card to flip it. Use Enter or Space on the keyboard.
Inside the product

Real screens. Real numbers.

Nothing here is a mock-up. These are captures from the running application.

Approvals

A quote finds its approver

Authority limits, referral rules, and optional four-eyes approval decide who sees what, automatically. Watch a quote travel.

Roles

Seven roles. Exactly the access the job needs.

Flip a card to see what each person can do, and what stays hidden from them.

A branded quote document with logo, schedule, totals and an official stamp
NOT APPROVED
APPROVED
UNDERWRITING
Documents

Branded quotes that look official

Design the quote document once: logo, colours, contact lines, signature, stamps, and fine print. Approved quotes get the stamp; everything else is watermarked.

✓Document designer with live previewLogo, accent and divider colours, header lines, footer, page numbers.
✓Official stamps and signatureUp to three stamps, positioned and sized. Show them on approved quotes only.
✓Fine print and wordingRegulatory text per insurer, and terms per product.
✓Policy-ready recordBound quotes export one JSON record for your policy system, plus Excel for the schedule.
API

Quote from your own systems

Three calls cover the daily work: create a quote, create up to a hundred in bulk, and fetch the quote document. A built-in tester fills in a valid body for any product.

POST
Create a quote
/api/v1/quotes
POST
Create quotes in bulk
/api/v1/quotes/bulk
GET
Get a quote document
/api/v1/quotes/{id}/pdf
The API tester: choose a call, paste a key, pick a product, and send a valid body
POST /api/v1/quotes · Idempotency-Key: 65b5…
Platform

Made for the Gulf. Runs anywhere.

English and Arabic

The whole interface flips to right-to-left. Click to see it.

Five currencies

Each with the right number of decimals, rounded the way you choose.

Single insurer or many

The super admin chooses at setup. In multi-tenant mode every insurer is isolated: products, tables, users, quotes, and audit trail.

Install it your way

Node.js and MySQL 8. A guided setup wizard writes the configuration and creates the first accounts.

RHEL / RockyUbuntumacOSWindows (testing)Docker

Secure by design

Argon2id passwords, authenticator-app MFA, rotating sessions, hashed API keys, and a tamper-evident audit trail.

Roadmap

What's next, honestly

The core quote-to-bind journey is complete. Here is what is planned.

FAQ

Questions, answered

Short answers to the things people ask first.

Ready when you are

Turn your tariff into a living product

Install it in an afternoon, load your rate tables, and watch your first quote move from broker to bound policy.