Features

Masar مسار

The path to effortless flow

Philosophy
Every great process begins with a single, considered step.

Masar is a workflow engine designed with the conviction that powerful automation should feel calm, not chaotic. It brings the clarity of intentional design to the complexity of enterprise processes — where every state, every transition, every condition has been given the quiet attention it deserves.

Features

Everything Masar can do

Depth without complexity

01 · API & Integrations

Open at every seam

Masar lives inside your ecosystem — calling your systems from workflows, honoring your identity providers, and logging every request that crosses the boundary.

Webhooks to anywhere

Call any REST API, third-party service, or internal tool as part of your workflow.

Every auth method you need

JWT tokens, API tokens, TOTP two-factor, and presigned URLs — for every scenario.

Safe custom code

A vm2 JavaScript sandbox with pre-warmed workers, 15s timeout, 128MB limit, and rate limiting.

HTTP logs — request, response, timing Directory sync: AD · Entra · LDAP RQL query language
02 · Workflow Engine

Design any process

A visual canvas where business logic becomes something you can see, touch, and refine — from simple approvals to multi-branch enterprise processes.

Drag states into being

Six state types — START, END, NORMAL, CONDITIONAL, AUTOMATED, USER_TASK — each with its own lifecycle hooks.

Conditions that understand your business

Five condition types with nested AND/ALL groups — from simple field checks to custom JavaScript.

Automation after every transition

Eight post-function types: assign, email, update fields, call webhooks, run scripts, and more.

DRAFT / PUBLISHED versioning Validators Step handlers Export & import
03 · Observability

See everything, miss nothing

Complete visibility into every workflow run — who did what, when, how long it took, and what data flowed through, down to the millisecond.

Real-time analytics

Success rates, failure counts, and average durations — filterable by status, time, and user.

Full data trace

Every condition, validator, and post-function tracked individually with its own timing and result.

Audit-ready by default

Logins, permission changes, and access denials logged with user, IP, and timestamp.

Error capture & stack traces User attribution Code execution logs
04 · Forms & Screens

The right interface at every step

Forms that adapt to context — the right fields, with the right validations, at exactly the right moment in your workflow.

Drag, drop, design

A SurveyJS-powered visual builder — forms stored as JSON, portable and version-friendly.

Fields that appear when needed

Show and hide fields based on workflow state, user role, or the values of other fields.

Each transition, its own screen

Managers see approval fields; engineers see technical ones. Context drives the interface.

Required & pattern validation Global screens Form data in automation
05 · Mail Engine

Every notification, thoughtfully crafted

From template design to delivery tracking — the entire lifecycle of workflow communication, handled.

Templates with live preview

EJS templating pulls form data, user context, and workflow state into every message.

Bilingual by design

Full Arabic and English templates — every email, every language, respecting RTL and LTR.

Delivery you can trust

Priority queue with retries, multiple SMTP servers with failover, and full delivery logs.

Per-tenant themes DRAFT / ACTIVE states CC/BCC & batching
06 · Identity & Access

Your people, your rules

Masar doesn't ask you to recreate your user directory — it connects to what you already have.

Connect your identity fabric

Active Directory, Entra ID, and LDAP — multiple directories running simultaneously.

Precision permissions

Ten permission actions assigned through groups, with caching for performance.

Enterprise-grade security

2FA, salted password hashing, encrypted credentials, and a full audit trail with IP and timestamp.

Manager hierarchy & escalations Per-directory sync schedules
07 · Spaces & Data

Structure, organize, collaborate

Structured data across interconnected tables — a living workspace where records and workflows meet.

30+ field types

Text, currency, ratings, files, lookups, rollups — whatever your data looks like.

Formulas & cross-table links

Sandboxed JavaScript formulas with dependency tracking, plus links that pull data across sheets.

Data that runs workflows

The workflow field type links any record to a live process — one ecosystem, one source of truth.

AG Grid views Column-level permissions 30-day recovery PostgreSQL + MongoDB
Capabilities

Depth without complexity

Every feature exists because it solves a real problem. Nothing ornamental. Nothing hypothetical. Just the tools you need, designed with care.

Enterprise Security

Fine-grained permissions, comprehensive audit trails, and secure sandboxed execution

Multi-Tenant

Isolated tenant environments with shared infrastructure — one platform, many organizations

Version Control

Draft, publish, and manage workflow versions with confidence and complete traceability

Smart Automation

Scripted conditions, custom validations, and post-functions that extend without limits

Forms & Screens

Dynamic form builder with global and workflow-specific screens that adapt to context

SMTP & Queuing

Multiple SMTP servers, intelligent queuing, retry logic, and delivery tracking built in

See what Masar can do for you

Every organization has its own path. We would love to understand yours.

Start a conversation