Product details

Technical details

A detailed look at views, the data model, dashboards, automations, applications and APIs in Jadawel.

Views and sharing

One source of data, a defined permission for every user

Views are built on top of the same table, so each team or department gets the data it needs without copying it into another file that is difficult to control.

Grid view

A full spreadsheet of rows and columns, with filtering, sorting, grouping, hidden fields and inline cell editing.

Gallery view

Cards that put images and attachments first — for assets, products, scanned documents and candidate files.

Form view

An Arabic form derived from the table’s own fields and published on a link, with every response recorded as a new database record.

Data model

A data model that describes your work as it is

Each field type brings its own entry, validation and display rules, so data quality is enforced at the source rather than corrected once it reaches a report.

26 field types built in
  • Text
  • Number
  • Date
  • Single select
  • Multiple select
  • File
  • Rating
  • Duration
  • Link to table
  • Lookup
  • Rollup
  • Formula
  • Collaborators

and 13 more

Calculated formulas

A formula is written once and every row recalculates whenever the data behind it changes.

Tables that reference each other

Link one table to another, then pull a value across the link or roll several values into a single number.

Assigned ownership

A row is assigned to a named owner, documents are attached in place, and durations and ratings are calculated automatically.

Dashboards Only in Jadawel

A no-code dashboard shared on a protected link

Bring the indicators your team and managers care about into one dashboard with five ready-made widgets, arrange them to suit your work, then share them with managers or partners through a password-protected link.

  • Summary figure One number that sums up a whole table: a total, an average or a row count.
  • Chart Compare values across groups at a glance.
  • Records list The latest rows from a chosen view, rendered as a directly readable list.
  • Progress bar Achievement against a target you set, calculated straight from the table’s data.
  • Upcoming dates Rows whose due date is approaching, ordered in time.

Assembled by drag and drop

Move and resize widgets across columns and rows until you reach the clearest layout for reading and follow-up.

Automation and workflow

A procedure that starts with an event and follows a recorded path

Connect what happens in your tables to what should follow — a notification, a record update, a call to a system you already run — with no code and no third-party middleware.

Triggers

  • Row created
  • Row updated
  • Row deleted
  • On a schedule
  • Incoming request

Actions

  • Create, update or delete a row
  • Call a web service
  • Send an email
  • Notify the team
  • Conditional router
  • Iterate over a list
  • AI agent
Internal applications

An API for your team or customers, powered by your data

Build interactive pages on top of your tables — lists, forms and buttons — and publish them on your domain for employees, customers or beneficiaries.

Pages without code

Arrange the elements of a page the way you arrange slides, without writing code.

Powered by your data

Every element reads from a real table, so the page always shows live data from your workspace.

Published on your domain

Connect the application to your domain and make it available internally or publicly as needed.

Integration and APIs

Integrates with the systems you already run, under scoped permissions

Anything that can be done in the interface can be done programmatically, with documentation generated per database using your own field names.

REST API

Endpoints for rows, fields and views, plus a documentation page generated per database using your own field names.

Permission-scoped access tokens

Issue a token that can read, create, update or delete in named tables only — never across the whole workspace.

Webhooks

Push events to your systems the moment they happen, with full control over headers and payload format.

MCP server

Connect AI assistants to your data within exactly the permissions granted to the user — and no further.

Example: read a table’s rows using your own field names
curl -X GET \
  -H "Authorization: Token YOUR_API_TOKEN" \
  "https://app.jadawl.site/api/database/rows/table/123/?user_field_names=true"